--- /srv/rebuilderd/tmp/rebuilderd6xVLd4/inputs/libpython3.15-dev_3.15.0~rc1-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd6xVLd4/out/libpython3.15-dev_3.15.0~rc1-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-05 20:56:47.000000 debian-binary │ --rw-r--r-- 0 0 0 8448 2026-08-05 20:56:47.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4947316 2026-08-05 20:56:47.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8452 2026-08-05 20:56:47.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4948632 2026-08-05 20:56:47.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~rc1-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20996 │ │ │ +Installed-Size: 20994 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~rc1-1), libpython3.15 (= 3.15.0~rc1-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-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7943 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9208474 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 9191686 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 9190258 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9178 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8464 2026-08-05 20:56:47.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-05 20:56:47.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-05 20:56:47.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-05 20:56:47.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-05 20:56:47.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 │ │ │ │ @@ -74,22 +74,22 @@ │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_raise_error_for_missing_comma in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ @@ -210,16 +210,16 @@ │ │ │ │ PySequence_Index in abstract.o │ │ │ │ PyNumber_Rshift in abstract.o │ │ │ │ _PyIter_Send in abstract.o │ │ │ │ PyIter_Send in abstract.o │ │ │ │ PyNumber_InPlaceLshift in abstract.o │ │ │ │ PyNumber_ToBase in abstract.o │ │ │ │ PyNumber_Power in abstract.o │ │ │ │ -PySequence_Concat in abstract.o │ │ │ │ PyNumber_InPlaceMultiply in abstract.o │ │ │ │ +PySequence_Concat in abstract.o │ │ │ │ PyMapping_Values in abstract.o │ │ │ │ PyMapping_GetOptionalItemString in abstract.o │ │ │ │ PyNumber_InPlaceRemainder in abstract.o │ │ │ │ PyNumber_Positive in abstract.o │ │ │ │ PyNumber_Float in abstract.o │ │ │ │ _PyNumber_InPlacePowerNoMod in abstract.o │ │ │ │ PyNumber_InPlaceFloorDivide in abstract.o │ │ │ │ @@ -1936,21 +1936,21 @@ │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ @@ -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_SetNone 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 │ │ │ │ @@ -2777,16 +2777,16 @@ │ │ │ │ _PyObjectStackChunk_New in object_stack.o │ │ │ │ _PyObjectStackChunk_Free in object_stack.o │ │ │ │ _PyObjectStack_Clear in object_stack.o │ │ │ │ _PyObjectStack_Merge in object_stack.o │ │ │ │ _PyDumpExecutors in optimizer.o │ │ │ │ _PyExecutor_Free in optimizer.o │ │ │ │ _PyParkingLot_Park in parking_lot.o │ │ │ │ -_PySemaphore_Wait in parking_lot.o │ │ │ │ _PySemaphore_Init in parking_lot.o │ │ │ │ +_PySemaphore_Wait in parking_lot.o │ │ │ │ _PyParkingLot_UnparkAll in parking_lot.o │ │ │ │ _PySemaphore_Wakeup in parking_lot.o │ │ │ │ _PyParkingLot_Unpark in parking_lot.o │ │ │ │ _PySemaphore_Destroy in parking_lot.o │ │ │ │ _PyParkingLot_AfterFork in parking_lot.o │ │ │ │ Py_SetPath in pathconfig.o │ │ │ │ _PyPathConfig_ClearGlobal in pathconfig.o │ │ │ │ @@ -3584,16 +3584,16 @@ │ │ │ │ 00000a2c T _PyPegen_expect_token │ │ │ │ 00000ad4 T _PyPegen_fill_token │ │ │ │ 00001c60 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00001b48 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 000013c4 T _PyPegen_is_memoized │ │ │ │ 000009dc T _PyPegen_lookahead │ │ │ │ -000024b8 T _PyPegen_lookahead_for_expr │ │ │ │ -000024cc T _PyPegen_lookahead_for_stmt │ │ │ │ +000024c0 T _PyPegen_lookahead_for_expr │ │ │ │ +000024d4 T _PyPegen_lookahead_for_stmt │ │ │ │ 0000121c T _PyPegen_lookahead_with_int │ │ │ │ 00001ce8 T _PyPegen_lookahead_with_string │ │ │ │ 000014c4 T _PyPegen_name_token │ │ │ │ 000017e4 T _PyPegen_new_identifier │ │ │ │ 00001e08 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3694,30 +3694,30 @@ │ │ │ │ 00000808 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000a50 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000022c r .LC0 │ │ │ │ -00000234 r .LC1 │ │ │ │ +00000228 r .LC0 │ │ │ │ +00000230 r .LC1 │ │ │ │ 0000007c r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 00000124 r .LC13 │ │ │ │ 00000128 r .LC14 │ │ │ │ 0000012c r .LC15 │ │ │ │ 00000130 r .LC16 │ │ │ │ 00000160 r .LC17 │ │ │ │ 00000164 r .LC18 │ │ │ │ 000001ac r .LC19 │ │ │ │ 000001f4 r .LC20 │ │ │ │ 000001fc r .LC21 │ │ │ │ -00000200 r .LC22 │ │ │ │ -0000023c r .LC24 │ │ │ │ +00000238 r .LC23 │ │ │ │ +00000264 r .LC24 │ │ │ │ 00000268 r .LC25 │ │ │ │ 000002b0 r .LC26 │ │ │ │ 000002d8 r .LC27 │ │ │ │ 00000308 r .LC28 │ │ │ │ 00000314 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ 00000320 r .LC30 │ │ │ │ @@ -3803,78 +3803,78 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 00000a04 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -000008e4 T _PyPegen_alias_for_star │ │ │ │ +00000e8c T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 000006dc T _PyPegen_augoperator │ │ │ │ 00000660 T _PyPegen_check_barry_as_flufl │ │ │ │ 00002354 T _PyPegen_check_fstring_conversion │ │ │ │ -00000a54 T _PyPegen_check_legacy_stmt │ │ │ │ +000009a0 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ -00000c0c T _PyPegen_class_def_decorators │ │ │ │ +00000b58 T _PyPegen_class_def_decorators │ │ │ │ 00000a34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000840 T _PyPegen_collect_call_seqs │ │ │ │ 0000011c T _PyPegen_concatenate_strings │ │ │ │ -00001398 T _PyPegen_concatenate_tstrings │ │ │ │ +000013b4 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001114 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000c70 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000bbc T _PyPegen_decoded_constant_from_token │ │ │ │ 0000070c T _PyPegen_dummy_name │ │ │ │ 00000588 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -00001734 T _PyPegen_ensure_real │ │ │ │ +00001750 T _PyPegen_ensure_real │ │ │ │ 000011bc T _PyPegen_formatted_value │ │ │ │ 00000504 T _PyPegen_function_def_decorators │ │ │ │ 00000f58 T _PyPegen_get_cmpops │ │ │ │ -000017bc T _PyPegen_get_expr_name │ │ │ │ +000017d8 T _PyPegen_get_expr_name │ │ │ │ 00000fe0 T _PyPegen_get_exprs │ │ │ │ -00000ad8 T _PyPegen_get_invalid_target │ │ │ │ +00000a24 T _PyPegen_get_invalid_target │ │ │ │ 000020c4 T _PyPegen_get_keys │ │ │ │ 000003d0 T _PyPegen_get_last_comprehension_item │ │ │ │ -00000f68 T _PyPegen_get_pattern_keys │ │ │ │ -00000fc4 T _PyPegen_get_patterns │ │ │ │ +00000f84 T _PyPegen_get_pattern_keys │ │ │ │ +00000fe0 T _PyPegen_get_patterns │ │ │ │ 000021a4 T _PyPegen_get_values │ │ │ │ -000013f4 T _PyPegen_interpolation │ │ │ │ +00001410 T _PyPegen_interpolation │ │ │ │ 00000810 T _PyPegen_join_names_with_dot │ │ │ │ 00001068 T _PyPegen_join_sequences │ │ │ │ 00001470 T _PyPegen_joined_str │ │ │ │ -00000f24 T _PyPegen_key_pattern_pair │ │ │ │ +00000f40 T _PyPegen_key_pattern_pair │ │ │ │ 0000279c T _PyPegen_key_value_pair │ │ │ │ 00002310 T _PyPegen_keyword_or_starred │ │ │ │ 00000a78 T _PyPegen_make_arguments │ │ │ │ 00000730 T _PyPegen_make_module │ │ │ │ 000004ac T _PyPegen_map_names_to_ids │ │ │ │ 00002284 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -0000199c T _PyPegen_new_type_comment │ │ │ │ +000019b8 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -00000998 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +000008e4 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 0000205c T _PyPegen_register_stmts │ │ │ │ 00000340 T _PyPegen_seq_append_to_end │ │ │ │ 00000350 T _PyPegen_seq_count_dots │ │ │ │ 0000264c T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00002530 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000040c T _PyPegen_seq_first_item │ │ │ │ 00001990 T _PyPegen_seq_flatten │ │ │ │ 00000784 T _PyPegen_seq_insert_in_front │ │ │ │ 00000278 T _PyPegen_seq_last_item │ │ │ │ 0000056c T _PyPegen_set_expr_context │ │ │ │ -00000d58 T _PyPegen_setup_full_format_spec │ │ │ │ +00000ca4 T _PyPegen_setup_full_format_spec │ │ │ │ 0000074c T _PyPegen_singleton_seq │ │ │ │ -00001020 T _PyPegen_slash_with_default │ │ │ │ +0000103c T _PyPegen_slash_with_default │ │ │ │ 00000460 T _PyPegen_star_etc │ │ │ │ -00001064 T _PyPegen_template_str │ │ │ │ +00001080 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4049,15 +4049,15 @@ │ │ │ │ 00000fac r .LC94 │ │ │ │ 00000fec r .LC95 │ │ │ │ 00001010 r .LC96 │ │ │ │ 00001050 r .LC97 │ │ │ │ 00001090 r .LC98 │ │ │ │ 000010b8 r .LC99 │ │ │ │ 000044ac t INVALID_VERSION_CHECK │ │ │ │ -0001870c t NEW_TYPE_COMMENT │ │ │ │ +000186e4 t NEW_TYPE_COMMENT │ │ │ │ 0000121c t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ @@ -4237,37 +4237,37 @@ │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001908 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001d7c t _gather_143_rule │ │ │ │ 00004280 t _gather_14_rule │ │ │ │ 00004aa4 t _gather_34_rule │ │ │ │ -0002142c t _gather_86_rule │ │ │ │ -00016f20 t _gather_91_rule │ │ │ │ +00021404 t _gather_86_rule │ │ │ │ +00016ef8 t _gather_91_rule │ │ │ │ 0000b62c t _loop0_122_rule │ │ │ │ 000013c4 t _loop0_145_rule │ │ │ │ 00001350 t _loop0_17_rule │ │ │ │ 0000c0d8 t _loop0_1_rule │ │ │ │ -0001a514 t _loop0_27_rule │ │ │ │ -0001b62c t _loop0_28_rule │ │ │ │ +0001a4ec t _loop0_27_rule │ │ │ │ +0001b604 t _loop0_28_rule │ │ │ │ 00003cf0 t _loop0_31_rule │ │ │ │ -000250e4 t _loop0_72_rule │ │ │ │ +000250e8 t _loop0_72_rule │ │ │ │ 0000a3e4 t _loop0_73_rule │ │ │ │ 0000c3f4 t _loop0_76_rule │ │ │ │ 0000ca3c t _loop0_78_rule │ │ │ │ 000039e4 t _loop0_88_rule │ │ │ │ -00019474 t _loop1_29_rule │ │ │ │ -0001a68c t _loop1_30_rule │ │ │ │ -00023b14 t _loop1_32_rule │ │ │ │ +0001944c t _loop1_29_rule │ │ │ │ +0001a664 t _loop1_30_rule │ │ │ │ +00023b18 t _loop1_32_rule │ │ │ │ 000021b4 t _loop1_36_rule │ │ │ │ 0000ee88 t _loop1_37_rule │ │ │ │ -00024660 t _loop1_74_rule │ │ │ │ -00025724 t _loop1_75_rule │ │ │ │ +00024664 t _loop1_74_rule │ │ │ │ +00025728 t _loop1_75_rule │ │ │ │ 0000df44 t _loop1_77_rule │ │ │ │ -00009680 t _loop1_82_rule │ │ │ │ +00009658 t _loop1_82_rule │ │ │ │ 00008c00 t _loop1_83_rule │ │ │ │ 0000125c t _tmp_106_rule │ │ │ │ 0000cc84 t _tmp_10_rule │ │ │ │ 00001858 t _tmp_112_rule │ │ │ │ 0000d0e4 t _tmp_114_rule │ │ │ │ 0000b360 t _tmp_116_rule │ │ │ │ 00000384 t _tmp_117_rule │ │ │ │ @@ -4283,169 +4283,169 @@ │ │ │ │ 00001bf4 t _tmp_139_rule │ │ │ │ 00001314 t _tmp_144_rule │ │ │ │ 00010298 t _tmp_151_rule │ │ │ │ 00001538 t _tmp_152_rule │ │ │ │ 00001630 t _tmp_153_rule │ │ │ │ 000017b4 t _tmp_154_rule.isra.0 │ │ │ │ 00001704 t _tmp_155_rule │ │ │ │ -00009884 t _tmp_156_rule │ │ │ │ +0000985c t _tmp_156_rule │ │ │ │ 00005c30 t _tmp_15_rule │ │ │ │ 000014c8 t _tmp_160_rule │ │ │ │ 0000c704 t _tmp_165_rule │ │ │ │ -00020044 t _tmp_168_rule │ │ │ │ +0002001c t _tmp_168_rule │ │ │ │ 00003c04 t _tmp_16_rule │ │ │ │ 00000858 t _tmp_170_rule │ │ │ │ 00000218 t _tmp_176_rule │ │ │ │ 00001f94 t _tmp_177_rule │ │ │ │ 000002d0 t _tmp_180_rule │ │ │ │ 00001264 t _tmp_21_rule │ │ │ │ 000030f4 t _tmp_25_rule │ │ │ │ -0001ee44 t _tmp_26_rule │ │ │ │ +0001ee1c t _tmp_26_rule │ │ │ │ 00004f54 t _tmp_35_rule │ │ │ │ 00008530 t _tmp_41_rule │ │ │ │ -000091b0 t _tmp_42_rule │ │ │ │ +00009188 t _tmp_42_rule │ │ │ │ 0000d7ec t _tmp_43_rule │ │ │ │ -0000d7a0 t _tmp_5_rule │ │ │ │ +0000d778 t _tmp_5_rule │ │ │ │ 00003810 t _tmp_6_rule │ │ │ │ 000038fc t _tmp_7_rule │ │ │ │ 000039c0 t _tmp_8_rule │ │ │ │ 00003a84 t _tmp_9_rule │ │ │ │ -00017ac0 t annotated_rhs_rule │ │ │ │ -00016bf0 t args_rule │ │ │ │ -00015c20 t arguments_rule │ │ │ │ +00017a98 t annotated_rhs_rule │ │ │ │ +00016bc8 t args_rule │ │ │ │ +00015bf8 t arguments_rule │ │ │ │ 00007704 t atom_rule │ │ │ │ 0000d1ac t attr_rule │ │ │ │ -00021024 t augassign_rule │ │ │ │ -00010c4c t bitwise_and_rule │ │ │ │ -00010298 t bitwise_or_rule │ │ │ │ -000105c8 t bitwise_xor_rule │ │ │ │ -0001d750 t block_rule │ │ │ │ +00020ffc t augassign_rule │ │ │ │ +00010c24 t bitwise_and_rule │ │ │ │ +00010270 t bitwise_or_rule │ │ │ │ +000105a0 t bitwise_xor_rule │ │ │ │ +0001d728 t block_rule │ │ │ │ 0000452c t break_stmt_rule │ │ │ │ 00002c6c t class_def_raw_rule │ │ │ │ 00006bec t closed_pattern_rule │ │ │ │ 000086d0 t complex_number_rule │ │ │ │ 00000d70 t compound_stmt_rule │ │ │ │ -0000d1a0 t conjunction_rule │ │ │ │ +0000d178 t conjunction_rule │ │ │ │ 00004920 t continue_stmt_rule │ │ │ │ -000141c8 t decorators_rule │ │ │ │ -00021ad0 t default_rule │ │ │ │ +000141a0 t decorators_rule │ │ │ │ +00021aa8 t default_rule │ │ │ │ 000056a8 t del_target_rule │ │ │ │ 000053f8 t del_targets_rule │ │ │ │ -0000cc44 t disjunction_rule │ │ │ │ +0000cc1c t disjunction_rule │ │ │ │ 00000f28 t dotted_as_name_rule │ │ │ │ -0001676c t dotted_name_rule │ │ │ │ +00016744 t dotted_name_rule │ │ │ │ 0000f99c t double_star_pattern_rule │ │ │ │ -00020138 t elif_stmt_rule │ │ │ │ -00020cf8 t else_block_rule │ │ │ │ -0000bc6c t expression_rule │ │ │ │ +00020110 t elif_stmt_rule │ │ │ │ +00020cd0 t else_block_rule │ │ │ │ +0000bc44 t expression_rule │ │ │ │ 0000b854 t expression_without_invalid_rule │ │ │ │ 0000502c t expressions_rule │ │ │ │ -00012cbc t factor_rule │ │ │ │ +00012c94 t factor_rule │ │ │ │ 00001f20 t finally_block_rule │ │ │ │ -000145a8 t for_if_clauses_rule │ │ │ │ +00014580 t for_if_clauses_rule │ │ │ │ 00003210 t for_stmt_rule │ │ │ │ -0001fd18 t fstring_conversion_rule │ │ │ │ -0001dbd8 t fstring_replacement_field_rule │ │ │ │ -0001f0e8 t func_type_comment_rule │ │ │ │ -00014dd4 t function_def_raw_rule │ │ │ │ -0000b78c t genexp_rule │ │ │ │ +0001fcf0 t fstring_conversion_rule │ │ │ │ +0001dbb0 t fstring_replacement_field_rule │ │ │ │ +0001f0c0 t func_type_comment_rule │ │ │ │ +00014dac t function_def_raw_rule │ │ │ │ +0000b764 t genexp_rule │ │ │ │ 000085e4 t guard_rule │ │ │ │ -0000c8e0 t if_expression_rule │ │ │ │ +0000c8b8 t if_expression_rule │ │ │ │ 00000434 t imaginary_number_rule │ │ │ │ 00001c1c t import_from_as_name_rule │ │ │ │ 00001960 t import_from_as_names_rule │ │ │ │ 0000157c t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ 0000ae10 t invalid_ann_assign_target_rule │ │ │ │ 0000b038 t invalid_comprehension_rule.isra.0 │ │ │ │ 0000af58 t invalid_for_target_rule │ │ │ │ -0002434c t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +00024350 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ 0000cd74 t invalid_kwarg_rule.isra.0 │ │ │ │ 0000bb44 t invalid_parameters_rule.isra.0 │ │ │ │ 0000c25c t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 0000090c t invalid_tstring_replacement_field_rule │ │ │ │ -0000e308 t inversion_rule │ │ │ │ +0000e2e0 t inversion_rule │ │ │ │ 0000fa8c t items_pattern_rule │ │ │ │ 0000fd10 t key_value_pattern_rule │ │ │ │ 0000de2c t keyword_pattern_rule │ │ │ │ 0000db98 t keyword_patterns_rule │ │ │ │ -0002389c t kwarg_or_double_starred_rule │ │ │ │ -000233c0 t kwarg_or_starred_rule │ │ │ │ -00021cc8 t kwargs_rule │ │ │ │ -0001d480 t kwds_rule │ │ │ │ +000238a0 t kwarg_or_double_starred_rule │ │ │ │ +000233c4 t kwarg_or_starred_rule │ │ │ │ +00021ca0 t kwargs_rule │ │ │ │ +0001d458 t kwds_rule │ │ │ │ 0000ab4c t lambda_kwds_rule │ │ │ │ 0000c570 t lambda_param_maybe_default_rule │ │ │ │ -00024cc8 t lambda_param_no_default_rule │ │ │ │ -00024f4c t lambda_param_rule │ │ │ │ -000258e8 t lambda_param_with_default_rule │ │ │ │ +00024ccc t lambda_param_no_default_rule │ │ │ │ +00024f50 t lambda_param_rule │ │ │ │ +000258ec t lambda_param_with_default_rule │ │ │ │ 0000964c t lambda_params_rule │ │ │ │ 0000a0f0 t lambda_slash_no_default_rule │ │ │ │ 0000a23c t lambda_slash_with_default_rule │ │ │ │ 0000a564 t lambda_star_etc_rule │ │ │ │ -0001fe34 t lambdef_rule │ │ │ │ -0001ef30 t list_rule │ │ │ │ +0001fe0c t lambdef_rule │ │ │ │ +0001ef08 t list_rule │ │ │ │ 0000d540 t maybe_sequence_pattern_rule │ │ │ │ 000061b4 t maybe_star_pattern_rule │ │ │ │ 0000d494 t name_or_attr_rule │ │ │ │ -0001ce4c t named_expression_rule │ │ │ │ +0001ce24 t named_expression_rule │ │ │ │ 00006098 t open_sequence_pattern_rule │ │ │ │ 00006858 t or_pattern_rule │ │ │ │ -00019604 t param_no_default_rule │ │ │ │ -00019cc4 t param_rule │ │ │ │ +000195dc t param_no_default_rule │ │ │ │ +00019c9c t param_rule │ │ │ │ 000046b0 t param_star_annotation_rule │ │ │ │ -0001880c t parameters_rule │ │ │ │ -0001873c t params_rule │ │ │ │ +000187e4 t parameters_rule │ │ │ │ +00018714 t params_rule │ │ │ │ 0000385c t pass_stmt_rule │ │ │ │ 00009390 t pattern_capture_target_rule │ │ │ │ 0000646c t pattern_rule │ │ │ │ 00005ee8 t patterns_rule │ │ │ │ 0000d8c4 t positional_patterns_rule │ │ │ │ -000136e0 t primary_raw │ │ │ │ -00013508 t primary_rule │ │ │ │ +000136b8 t primary_raw │ │ │ │ +000134e0 t primary_rule │ │ │ │ 00008b14 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000112dc t shift_expr_rule │ │ │ │ +000112b4 t shift_expr_rule │ │ │ │ 00008328 t signed_number_rule │ │ │ │ 00008918 t signed_real_number_rule │ │ │ │ 00003f2c t simple_stmt_rule │ │ │ │ 00003b48 t simple_stmts_rule │ │ │ │ 000064e0 t single_subscript_attribute_target_rule │ │ │ │ -0000cacc t single_target_rule │ │ │ │ -00019328 t slash_no_default_rule │ │ │ │ -00019f38 t slash_with_default_rule │ │ │ │ -00020610 t slices_rule │ │ │ │ +0000caa4 t single_target_rule │ │ │ │ +00019300 t slash_no_default_rule │ │ │ │ +00019f10 t slash_with_default_rule │ │ │ │ +000205e8 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5d8 t star_etc_rule │ │ │ │ -000100b4 t star_expression_rule │ │ │ │ -0000d88c t star_expressions_rule │ │ │ │ -0001da10 t star_named_expression_rule │ │ │ │ +0001c5b0 t star_etc_rule │ │ │ │ +0001008c t star_expression_rule │ │ │ │ +0000d864 t star_expressions_rule │ │ │ │ +0001d9e8 t star_named_expression_rule │ │ │ │ 00000508 t star_named_expressions_rule │ │ │ │ -0001f384 t star_named_expressions_sequence_rule │ │ │ │ -0000a60c t star_target_rule │ │ │ │ -00009efc t star_targets_rule │ │ │ │ -00018414 t starred_expression_rule │ │ │ │ +0001f35c t star_named_expressions_sequence_rule │ │ │ │ +0000a5e4 t star_target_rule │ │ │ │ +00009ed4 t star_targets_rule │ │ │ │ +000183ec t starred_expression_rule │ │ │ │ 000009d8 t statements_rule │ │ │ │ -00009298 t strings_rule │ │ │ │ +00009270 t strings_rule │ │ │ │ 00005ce4 t subject_expr_rule │ │ │ │ -000118f0 t sum_rule │ │ │ │ -00009e1c t t_lookahead_rule │ │ │ │ +000118c8 t sum_rule │ │ │ │ +00009df4 t t_lookahead_rule │ │ │ │ 00006c00 t t_primary_raw │ │ │ │ 00006ae8 t t_primary_rule │ │ │ │ -0000a8b8 t target_with_star_atom_rule │ │ │ │ -00011e64 t term_raw │ │ │ │ -00011c94 t term_rule │ │ │ │ +0000a890 t target_with_star_atom_rule │ │ │ │ +00011e3c t term_raw │ │ │ │ +00011c6c t term_rule │ │ │ │ 0000e858 t tstring_full_format_spec_rule │ │ │ │ 00008da8 t tstring_rule │ │ │ │ -0001e834 t tuple_rule │ │ │ │ +0001e80c t tuple_rule │ │ │ │ 0000e748 t type_param_default_rule │ │ │ │ 0000e0d0 t type_param_rule │ │ │ │ -00017d60 t type_params_rule │ │ │ │ +00017d38 t type_params_rule │ │ │ │ 000094c0 t wildcard_pattern_rule │ │ │ │ 00004cd0 t with_item_rule │ │ │ │ -000181f0 t yield_expr_rule │ │ │ │ +000181c8 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4463,15 +4463,15 @@ │ │ │ │ U PyExc_SyntaxWarning │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_DecodeUTF8Stateful │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 000005ec t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyBytes_DecodeEscape2 │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -000004dc T _PyPegen_decode_string │ │ │ │ +000004e0 T _PyPegen_decode_string │ │ │ │ 00000000 T _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U __sprintf_chk │ │ │ │ 00000000 t decode_unicode_with_escapes │ │ │ │ @@ -4906,15 +4906,15 @@ │ │ │ │ 000008d4 r .LC62 │ │ │ │ 000008f4 r .LC63 │ │ │ │ 0000091c r .LC64 │ │ │ │ 00000920 r .LC65 │ │ │ │ 00000924 r .LC66 │ │ │ │ 00000954 r .LC67 │ │ │ │ 0000099c r .LC68 │ │ │ │ -000009c4 r .LC69 │ │ │ │ +000009a0 r .LC69 │ │ │ │ 00000118 r .LC7 │ │ │ │ 000009c8 r .LC70 │ │ │ │ 000009cc r .LC71 │ │ │ │ 000009f4 r .LC72 │ │ │ │ 00000a20 r .LC73 │ │ │ │ 00000ad0 r .LC74 │ │ │ │ 00000ad4 r .LC75 │ │ │ │ @@ -6186,60 +6186,60 @@ │ │ │ │ 00000590 T PyEval_CallObjectWithKeywords │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ -000021bc T PyObject_Call │ │ │ │ +00002198 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ -000012c4 T PyObject_CallFunctionObjArgs │ │ │ │ -000018a0 T PyObject_CallMethod │ │ │ │ -00002788 T PyObject_CallMethodObjArgs │ │ │ │ -00002d10 T PyObject_CallNoArgs │ │ │ │ -00002f40 T PyObject_CallObject │ │ │ │ -000019ec T PyObject_CallOneArg │ │ │ │ +000012d8 T PyObject_CallFunctionObjArgs │ │ │ │ +0000187c T PyObject_CallMethod │ │ │ │ +00002764 T PyObject_CallMethodObjArgs │ │ │ │ +00002cec T PyObject_CallNoArgs │ │ │ │ +00002f1c T PyObject_CallObject │ │ │ │ +000019c8 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000910 T PyObject_Vectorcall │ │ │ │ -00000a18 T PyObject_VectorcallDict │ │ │ │ -00001018 T PyObject_VectorcallMethod │ │ │ │ +00000924 T PyObject_Vectorcall │ │ │ │ +00000a2c T PyObject_VectorcallDict │ │ │ │ +0000102c T PyObject_VectorcallMethod │ │ │ │ 00000134 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000098 T PyVectorcall_Call │ │ │ │ -00002f14 T PyVectorcall_Function │ │ │ │ +00002ef0 T PyVectorcall_Function │ │ │ │ 00000670 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ -00001980 T _PyFunction_Vectorcall │ │ │ │ -00002590 T _PyObject_Call │ │ │ │ +0000195c T _PyFunction_Vectorcall │ │ │ │ +0000256c T _PyObject_Call │ │ │ │ 00000054 t _PyObject_CallFunctionVa │ │ │ │ 000002e4 T _PyObject_CallFunction_SizeT │ │ │ │ -00002e30 T _PyObject_CallMethod │ │ │ │ +00002e0c T _PyObject_CallMethod │ │ │ │ 000004a0 T _PyObject_CallMethodFormat │ │ │ │ 000003ec T _PyObject_CallMethodId │ │ │ │ 000004dc T _PyObject_CallMethod_SizeT │ │ │ │ -00001af4 T _PyObject_Call_Prepend │ │ │ │ +00001ad0 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 000004f0 T _PyObject_MakeTpCall │ │ │ │ -000007b4 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ -00000d88 T _PyObject_VectorcallDictTstate │ │ │ │ -0000289c T _PyObject_VectorcallPrepend │ │ │ │ +000007c8 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ +00000d9c T _PyObject_VectorcallDictTstate │ │ │ │ +00002878 T _PyObject_VectorcallPrepend │ │ │ │ 000001a4 T _PyStack_AsDict │ │ │ │ -00001f1c T _PyStack_UnpackDict │ │ │ │ -000020b0 T _PyStack_UnpackDict_Free │ │ │ │ -00002164 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ +00001ef8 T _PyStack_UnpackDict │ │ │ │ +0000208c T _PyStack_UnpackDict_Free │ │ │ │ +00002140 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 00000450 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 000000a8 t _Py_CheckFunctionResult.part.0 │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f8 T _Py_CheckSlotResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ @@ -6247,16 +6247,16 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000000 r __func__.0 │ │ │ │ 00000000 t callmethod │ │ │ │ 0000016c t callmethod.part.0.isra.0 │ │ │ │ U memcpy │ │ │ │ 000001ac t null_error.isra.0 │ │ │ │ 000001e4 t object_is_not_callable │ │ │ │ -00001588 t object_vacall │ │ │ │ -00001314 t object_vacall.constprop.0 │ │ │ │ +0000159c t object_vacall │ │ │ │ +00001328 t object_vacall.constprop.0 │ │ │ │ │ │ │ │ capsule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000208 r .LC10 │ │ │ │ 00000248 r .LC11 │ │ │ │ @@ -6577,23 +6577,23 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 0000188c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -00002ad8 T _PyCode_CheckLineNumber │ │ │ │ +00002acc T _PyCode_CheckLineNumber │ │ │ │ 0000111c T _PyCode_CheckNoExternalState │ │ │ │ 000010e4 T _PyCode_CheckNoInternalState │ │ │ │ 0000118c T _PyCode_CheckPureFunction │ │ │ │ 00001db4 T _PyCode_ConstantKey │ │ │ │ 000002e8 T _PyCode_Fini │ │ │ │ 00000250 T _PyCode_GetCellvars │ │ │ │ 00002730 T _PyCode_GetCode │ │ │ │ -00003154 T _PyCode_GetFreevars │ │ │ │ +00003134 T _PyCode_GetFreevars │ │ │ │ 0000068c T _PyCode_GetVarCounts │ │ │ │ 00001eb8 T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ 00000458 T _PyCode_InitAddressRange │ │ │ │ 0000029c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ 0000049c T _PyCode_ReturnsOnlyNone │ │ │ │ @@ -6635,50 +6635,50 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002d4 d _kwtuple.0 │ │ │ │ 00000334 d _kwtuple.3 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ -00002f2c t _source_offset_converter │ │ │ │ +00002f0c t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ 00001ccc t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000440 t code_branchesiterator │ │ │ │ 000018cc t code_dealloc │ │ │ │ 0000023c t code_getcellvars │ │ │ │ 00001c94 t code_getcode │ │ │ │ 00001ca8 t code_getcodeadaptive │ │ │ │ -00002f60 t code_getfreevars │ │ │ │ +00002f40 t code_getfreevars │ │ │ │ 000003d0 d code_getsetlist │ │ │ │ 00001ea4 t code_getvarnames │ │ │ │ 0000233c t code_hash │ │ │ │ 00001bac t code_linesiterator │ │ │ │ 00000448 d code_memberlist │ │ │ │ 00000350 d code_methods │ │ │ │ 00000454 t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ 000002fc t code_positionsiterator │ │ │ │ 00000cb8 t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ 00000c40 t code_repr │ │ │ │ 00002498 t code_richcompare │ │ │ │ 00000bb4 t code_sizeof │ │ │ │ -0000320c t get_cached_locals │ │ │ │ +000031ec t get_cached_locals │ │ │ │ 000016c8 t get_localsplus_names │ │ │ │ 00000028 t init_co_cached │ │ │ │ 00001144 t intern_constants │ │ │ │ 00001504 t intern_constants.constprop.0 │ │ │ │ 00001c28 t lineiter_dealloc │ │ │ │ -000033d0 t lineiter_next │ │ │ │ +000033b0 t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000003ec t positionsiter_dealloc │ │ │ │ -00002ca4 t positionsiter_next │ │ │ │ +00002c84 t positionsiter_next │ │ │ │ 0000037c t read_signed_varint │ │ │ │ 00000154 t retreat │ │ │ │ 00000aa4 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -8895,16 +8895,16 @@ │ │ │ │ 00000198 t anextawaitable_getiter │ │ │ │ 00000104 t anextawaitable_iternext │ │ │ │ 0000028c d anextawaitable_methods │ │ │ │ 00000338 t anextawaitable_proxy │ │ │ │ 00000318 t anextawaitable_send │ │ │ │ 000003f8 t anextawaitable_throw │ │ │ │ 00000560 t anextawaitable_traverse │ │ │ │ -000002e8 t calliter_dealloc │ │ │ │ -0000016c t calliter_iternext │ │ │ │ +0000016c t calliter_dealloc │ │ │ │ +000002e8 t calliter_iternext │ │ │ │ 000002cc d calliter_methods │ │ │ │ 00000438 t calliter_reduce │ │ │ │ 00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 000001f8 t iter_dealloc │ │ │ │ 000000ec t iter_iternext │ │ │ │ 00000000 t iter_len │ │ │ │ @@ -8992,26 +8992,26 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000001a8 D PyListIter_Type │ │ │ │ 000000d4 D PyListRevIter_Type │ │ │ │ 00000398 T PyList_Append │ │ │ │ 0000024c T PyList_AsTuple │ │ │ │ -00002cd0 T PyList_Clear │ │ │ │ -000030e8 T PyList_Extend │ │ │ │ -00006160 T PyList_GetItem │ │ │ │ -0000684c T PyList_GetItemRef │ │ │ │ -00002c4c T PyList_GetSlice │ │ │ │ -00002508 T PyList_Insert │ │ │ │ +00002c3c T PyList_Clear │ │ │ │ +00003054 T PyList_Extend │ │ │ │ +00006138 T PyList_GetItem │ │ │ │ +00006830 T PyList_GetItemRef │ │ │ │ +00002bb8 T PyList_GetSlice │ │ │ │ +00002460 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 t PyList_New.constprop.0 │ │ │ │ -00002d54 T PyList_Reverse │ │ │ │ -00003780 T PyList_SetItem │ │ │ │ -00003a64 T PyList_SetSlice │ │ │ │ -00004204 T PyList_Size │ │ │ │ +00002cc0 T PyList_Reverse │ │ │ │ +00003764 T PyList_SetItem │ │ │ │ +00003a48 T PyList_SetSlice │ │ │ │ +000041e8 T PyList_Size │ │ │ │ 000005d4 T PyList_Sort │ │ │ │ 00000000 D PyList_Type │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_Type │ │ │ │ @@ -9063,22 +9063,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000004d4 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002d18 T _PyList_AsTupleAndClear │ │ │ │ -000061d0 T _PyList_BinarySlice │ │ │ │ -00005ef0 T _PyList_Concat │ │ │ │ +00002c84 T _PyList_AsTupleAndClear │ │ │ │ +000061a8 T _PyList_BinarySlice │ │ │ │ +00005ec8 T _PyList_Concat │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00004568 T _PyList_Extend │ │ │ │ -000038bc T _PyList_FromStackRefStealOnSuccess │ │ │ │ -000088ec T _PyList_GetItemRef │ │ │ │ -000079b4 T _PyList_SliceSubscript │ │ │ │ +0000454c T _PyList_Extend │ │ │ │ +000038a0 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000088cc T _PyList_GetItemRef │ │ │ │ +00007994 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9087,103 +9087,103 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -00004594 t _list_extend │ │ │ │ +00004578 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -0000225c t count_run │ │ │ │ -00002ed8 t gallop_left │ │ │ │ +0000224c t count_run │ │ │ │ +00002ebc t gallop_left │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000512c t list___init__ │ │ │ │ +00005110 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00006618 t list___reversed__ │ │ │ │ +000065fc t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 0000024c t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000040d8 t list_append │ │ │ │ +000040bc t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00005b94 t list_ass_item │ │ │ │ -00003b20 t list_ass_slice_lock_held │ │ │ │ -00006ef4 t list_ass_subscript │ │ │ │ -00002440 t list_clear_impl.isra.0 │ │ │ │ -00002ef4 t list_clear_slot │ │ │ │ -000068d4 t list_contains │ │ │ │ -0000300c t list_copy │ │ │ │ +00005b6c t list_ass_item │ │ │ │ +00003b04 t list_ass_slice_lock_held │ │ │ │ +00006ed4 t list_ass_subscript │ │ │ │ +00002398 t list_clear_impl.isra.0 │ │ │ │ +00002e60 t list_clear_slot │ │ │ │ +000068b8 t list_contains │ │ │ │ +00002f78 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002dd8 t list_count │ │ │ │ +00002d44 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 0000029c t list_dealloc │ │ │ │ -00006134 t list_extend │ │ │ │ +0000610c t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00004e00 t list_extend_lock_held │ │ │ │ -000085d4 t list_index │ │ │ │ +00004de4 t list_extend_lock_held │ │ │ │ +000085b4 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -0000854c t list_inplace_concat │ │ │ │ +0000852c t list_inplace_concat │ │ │ │ 000000d0 t list_inplace_repeat │ │ │ │ -00003164 t list_inplace_repeat_lock_held │ │ │ │ -000025e8 t list_insert │ │ │ │ +000030d0 t list_inplace_repeat_lock_held │ │ │ │ +00002540 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -0000450c t list_item │ │ │ │ -00006998 t list_iter │ │ │ │ -00004248 t list_iteritem │ │ │ │ -00004de8 t list_length │ │ │ │ +000044f0 t list_item │ │ │ │ +0000697c t list_iter │ │ │ │ +0000422c t list_iteritem │ │ │ │ +00004dcc t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005c6c t list_pop │ │ │ │ +00005c44 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00005530 t list_remove │ │ │ │ +00005514 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00008184 t list_repeat │ │ │ │ -00007fa4 t list_repr │ │ │ │ +00008164 t list_repeat │ │ │ │ +00007f84 t list_repr │ │ │ │ 00000040 t list_resize │ │ │ │ -000084f4 t list_reverse │ │ │ │ +000084d4 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00005240 t list_richcompare │ │ │ │ -000028a0 t list_slice_lock_held │ │ │ │ -00007808 t list_sort │ │ │ │ +00005224 t list_richcompare │ │ │ │ +000027f8 t list_slice_lock_held │ │ │ │ +000077e8 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ -000011a0 t list_sort_impl │ │ │ │ +000011a8 t list_sort_impl │ │ │ │ 00000660 t list_sort_impl.constprop.0 │ │ │ │ -000042a4 t list_subscript │ │ │ │ -0000384c t list_traverse │ │ │ │ -00005a78 t list_vectorcall │ │ │ │ -00006b78 t listiter_dealloc │ │ │ │ -00002fcc t listiter_len │ │ │ │ +00004288 t list_subscript │ │ │ │ +00003830 t list_traverse │ │ │ │ +00005a50 t list_vectorcall │ │ │ │ +00006b5c t listiter_dealloc │ │ │ │ +00002f38 t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00006ad4 t listiter_next │ │ │ │ +00006ab8 t listiter_next │ │ │ │ 00000110 t listiter_reduce │ │ │ │ 00000128 t listiter_reduce_general │ │ │ │ 000001d4 t listiter_setstate │ │ │ │ -00002f98 t listiter_traverse │ │ │ │ -00006708 t listreviter_dealloc │ │ │ │ -00003128 t listreviter_len │ │ │ │ +00002f04 t listiter_traverse │ │ │ │ +000066ec t listreviter_dealloc │ │ │ │ +00003094 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00006670 t listreviter_next │ │ │ │ +00006654 t listreviter_next │ │ │ │ 00000270 t listreviter_reduce │ │ │ │ 00000288 t listreviter_setstate │ │ │ │ 0000009c t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000108 t merge_at │ │ │ │ -00003028 t merge_getmem │ │ │ │ -00006760 t py_list_clear │ │ │ │ +00002f94 t merge_getmem │ │ │ │ +00006744 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -000085bc t safe_object_compare │ │ │ │ +0000859c t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00008590 t unsafe_float_compare │ │ │ │ -00002e2c t unsafe_latin_compare │ │ │ │ -0000813c t unsafe_long_compare │ │ │ │ -00006df0 t unsafe_object_compare │ │ │ │ -00006c6c t unsafe_tuple_compare │ │ │ │ +00008570 t unsafe_float_compare │ │ │ │ +00002e10 t unsafe_latin_compare │ │ │ │ +0000811c t unsafe_long_compare │ │ │ │ +00006dd0 t unsafe_object_compare │ │ │ │ +00006c50 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000028 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9277,57 +9277,57 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000438 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000004d4 T PyLongWriter_Finish │ │ │ │ -0000fadc T PyLong_AsDouble │ │ │ │ +0000fb6c T PyLong_AsDouble │ │ │ │ 00002ce4 T PyLong_AsInt │ │ │ │ 0000012c T PyLong_AsInt32 │ │ │ │ -00006384 T PyLong_AsInt64 │ │ │ │ +00006414 T PyLong_AsInt64 │ │ │ │ 00001910 T PyLong_AsLong │ │ │ │ 00001b28 T PyLong_AsLongAndOverflow │ │ │ │ -0000a4c8 T PyLong_AsLongLong │ │ │ │ -00009d98 T PyLong_AsLongLongAndOverflow │ │ │ │ -000063d8 T PyLong_AsNativeBytes │ │ │ │ -00007d20 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -00007524 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ -00007ad0 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ +0000a558 T PyLong_AsLongLong │ │ │ │ +00009e28 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006468 T PyLong_AsNativeBytes │ │ │ │ +00007db0 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ +000075b4 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +00007b60 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ 00000714 T PyLong_AsSize_t │ │ │ │ 00000754 T PyLong_AsSsize_t │ │ │ │ 000001b0 T PyLong_AsUInt32 │ │ │ │ 00000204 T PyLong_AsUInt64 │ │ │ │ 00002ea8 T PyLong_AsUnsignedLong │ │ │ │ -0000fbb0 T PyLong_AsUnsignedLongLong │ │ │ │ +0000fc40 T PyLong_AsUnsignedLongLong │ │ │ │ 00000258 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00001480 T PyLong_AsUnsignedLongMask │ │ │ │ +000013a4 T PyLong_AsUnsignedLongMask │ │ │ │ 00000808 T PyLong_AsVoidPtr │ │ │ │ -00009bf0 T PyLong_Export │ │ │ │ +00009c80 T PyLong_Export │ │ │ │ 00000fbc T PyLong_FreeExport │ │ │ │ -0000a178 T PyLong_FromDouble │ │ │ │ +0000a208 T PyLong_FromDouble │ │ │ │ 000008a8 T PyLong_FromInt32 │ │ │ │ -00011c50 T PyLong_FromInt64 │ │ │ │ +00011930 T PyLong_FromInt64 │ │ │ │ 00000a24 t PyLong_FromInt64.part.0 │ │ │ │ 000003e4 T PyLong_FromLong │ │ │ │ -000030b4 T PyLong_FromLongLong │ │ │ │ +00003168 T PyLong_FromLongLong │ │ │ │ 000003a4 T PyLong_FromNativeBytes │ │ │ │ -0000b77c T PyLong_FromSize_t │ │ │ │ +0000b80c T PyLong_FromSize_t │ │ │ │ 0000059c T PyLong_FromSsize_t │ │ │ │ 00000878 T PyLong_FromString │ │ │ │ -00011c3c T PyLong_FromUInt32 │ │ │ │ +0001191c T PyLong_FromUInt32 │ │ │ │ 00000990 T PyLong_FromUInt64 │ │ │ │ -00013474 T PyLong_FromUnicodeObject │ │ │ │ +00013154 T PyLong_FromUnicodeObject │ │ │ │ 0000013c T PyLong_FromUnsignedLong │ │ │ │ 00002fc4 T PyLong_FromUnsignedLongLong │ │ │ │ 00001010 T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 00000170 T PyLong_GetInfo │ │ │ │ 0000041c T PyLong_GetNativeLayout │ │ │ │ -00009b90 T PyLong_GetSign │ │ │ │ +00009c20 T PyLong_GetSign │ │ │ │ 0000106c T PyLong_IsNegative │ │ │ │ 00000404 T PyLong_IsPositive │ │ │ │ 00000460 T PyLong_IsZero │ │ │ │ 00000328 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ @@ -9348,57 +9348,57 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000062c T PyUnstable_Long_CompactValue │ │ │ │ 00000608 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000b73c t Py_XDECREF │ │ │ │ +0000b7cc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -000054ac T _PyCompactLong_Add │ │ │ │ -000132f0 T _PyCompactLong_Multiply │ │ │ │ -00011aa0 T _PyCompactLong_Subtract │ │ │ │ +00005544 T _PyCompactLong_Add │ │ │ │ +00012fd0 T _PyCompactLong_Multiply │ │ │ │ +00011780 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -0000407c T _PyLong_AsByteArray │ │ │ │ -00004b88 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +0000412c T _PyLong_AsByteArray │ │ │ │ +00004c3c t _PyLong_AsByteArray.constprop.0 │ │ │ │ 000002f4 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00001524 t _PyLong_AsUnsignedLongMask │ │ │ │ -00012e94 T _PyLong_Copy │ │ │ │ +00001448 t _PyLong_AsUnsignedLongMask │ │ │ │ +00012b74 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -0000291c T _PyLong_DivmodNear │ │ │ │ +00002840 T _PyLong_DivmodNear │ │ │ │ 00002c6c T _PyLong_ExactDealloc │ │ │ │ 0000088c T _PyLong_FiniTypes │ │ │ │ -00013f3c T _PyLong_Format │ │ │ │ +00013c1c T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00001f44 T _PyLong_FormatBytesWriter │ │ │ │ -0000ddbc T _PyLong_FormatWriter │ │ │ │ -00014bbc T _PyLong_Frexp │ │ │ │ -0000a910 T _PyLong_FromByteArray │ │ │ │ -00013794 T _PyLong_FromBytes │ │ │ │ +00001e68 T _PyLong_FormatBytesWriter │ │ │ │ +0000de4c T _PyLong_FormatWriter │ │ │ │ +0001489c T _PyLong_Frexp │ │ │ │ +0000a9a0 T _PyLong_FromByteArray │ │ │ │ +00013474 T _PyLong_FromBytes │ │ │ │ 000004d4 T _PyLong_FromDigits │ │ │ │ 00000ab0 t _PyLong_FromLarge │ │ │ │ 00000278 t _PyLong_FromMedium │ │ │ │ 000006b0 t _PyLong_FromSTwoDigits │ │ │ │ -00016f8c T _PyLong_GCD │ │ │ │ +00016d48 T _PyLong_GCD │ │ │ │ 000000f4 T _PyLong_InitTypes │ │ │ │ -00017d98 T _PyLong_Lshift │ │ │ │ -00001350 t _PyLong_Negate │ │ │ │ +00017b54 T _PyLong_Lshift │ │ │ │ +00016c6c t _PyLong_Negate │ │ │ │ 000004c0 T _PyLong_New │ │ │ │ -00005634 T _PyLong_NumBits │ │ │ │ -00015e44 T _PyLong_Rshift │ │ │ │ +000056cc T _PyLong_NumBits │ │ │ │ +00015b24 T _PyLong_Rshift │ │ │ │ 00000540 T _PyLong_Sign │ │ │ │ -0000142c T _PyLong_Size_t_Converter │ │ │ │ +00001350 T _PyLong_Size_t_Converter │ │ │ │ 000005b4 T _PyLong_UInt16_Converter │ │ │ │ -00001ef0 T _PyLong_UInt32_Converter │ │ │ │ -0001632c T _PyLong_UInt64_Converter │ │ │ │ +00001e14 T _PyLong_UInt32_Converter │ │ │ │ +0001600c T _PyLong_UInt64_Converter │ │ │ │ 00000560 T _PyLong_UInt8_Converter │ │ │ │ 00000f68 T _PyLong_UnsignedInt_Converter │ │ │ │ -000015b4 T _PyLong_UnsignedLongLong_Converter │ │ │ │ +000014d8 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d4 T _PyLong_UnsignedLong_Converter │ │ │ │ 000010cc T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -9436,98 +9436,98 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000200 r convmultmax_base │ │ │ │ 00000168 r convwidth_base │ │ │ │ U frexp │ │ │ │ 0000032c r half_even_correction.10 │ │ │ │ -0000eedc t int___format__ │ │ │ │ +0000ef6c t int___format__ │ │ │ │ 00001060 r int___format____doc__ │ │ │ │ 00000180 t int___getnewargs__ │ │ │ │ 000010b4 r int___getnewargs____doc__ │ │ │ │ 0000111c t int___round__ │ │ │ │ 00000fd8 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f9c r int___sizeof____doc__ │ │ │ │ -00001d84 t int_as_integer_ratio │ │ │ │ +00001ca8 t int_as_integer_ratio │ │ │ │ 00000d54 r int_as_integer_ratio__doc__ │ │ │ │ -00001de8 t int_bit_count │ │ │ │ +00001d0c t int_bit_count │ │ │ │ 00000e64 r int_bit_count__doc__ │ │ │ │ -00013224 t int_bit_length │ │ │ │ +00012f04 t int_bit_length │ │ │ │ 00000f1c r int_bit_length__doc__ │ │ │ │ -0000a5ec t int_from_bytes │ │ │ │ +0000a67c t int_from_bytes │ │ │ │ 000006c4 r int_from_bytes__doc__ │ │ │ │ 00000378 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000b8 t int_is_integer │ │ │ │ 00000660 r int_is_integer__doc__ │ │ │ │ -00003208 t int_to_bytes │ │ │ │ +000032b8 t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -00011cb4 t k_mul │ │ │ │ -00001608 t kmul_split.constprop.0 │ │ │ │ -000138c8 t l_mod │ │ │ │ +00011994 t k_mul │ │ │ │ +0000152c t kmul_split.constprop.0 │ │ │ │ +000135a8 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000040 r log_base_BASE │ │ │ │ -00013584 t long_abs_method │ │ │ │ -00005318 t long_add │ │ │ │ -0000513c t long_add_method │ │ │ │ +00013264 t long_abs_method │ │ │ │ +000053c0 t long_add │ │ │ │ +000051e4 t long_add_method │ │ │ │ 00000000 t long_alloc │ │ │ │ -00008388 t long_and │ │ │ │ +00008418 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ 00001ef4 t long_bool │ │ │ │ 00001f18 t long_compare │ │ │ │ 00001fac t long_dealloc │ │ │ │ -0000c830 t long_div │ │ │ │ -00012f54 t long_divmod │ │ │ │ -0000cbf8 t long_divrem │ │ │ │ +0000c8c0 t long_div │ │ │ │ +00012c34 t long_divmod │ │ │ │ +0000cc88 t long_divrem │ │ │ │ 00000400 r long_doc │ │ │ │ -00014ab0 t long_float │ │ │ │ -00013fa4 t long_format_binary.constprop.0 │ │ │ │ +00014790 t long_float │ │ │ │ +00013c84 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -00001d68 t long_get1 │ │ │ │ +00001c8c t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000348 t long_hash │ │ │ │ -000082d4 t long_invert │ │ │ │ -000136a8 t long_long │ │ │ │ -00001d54 t long_long_getter │ │ │ │ -00001d10 t long_long_meth │ │ │ │ -0000568c t long_lshift_method │ │ │ │ +00008364 t long_invert │ │ │ │ +00013388 t long_long │ │ │ │ +00001c78 t long_long_getter │ │ │ │ +00001c34 t long_long_meth │ │ │ │ +00005724 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00013868 t long_mod │ │ │ │ -0000ef78 t long_mul │ │ │ │ -0000db44 t long_mul_method │ │ │ │ +00013548 t long_mod │ │ │ │ +0000f008 t long_mul │ │ │ │ +0000dbd4 t long_mul_method │ │ │ │ 00000648 t long_neg │ │ │ │ -00004f24 t long_neg_method │ │ │ │ -0000ea50 t long_new │ │ │ │ -0000ecd0 t long_new_impl.part.0 │ │ │ │ -0000b8c0 t long_or │ │ │ │ -0000fc68 t long_pow │ │ │ │ +00004fd8 t long_neg_method │ │ │ │ +0000eae0 t long_new │ │ │ │ +0000ed60 t long_new_impl.part.0 │ │ │ │ +0000b950 t long_or │ │ │ │ +0000fcf8 t long_pow │ │ │ │ 00001c78 t long_richcompare │ │ │ │ -00015238 t long_rshift │ │ │ │ -00009a08 t long_sub │ │ │ │ -00009384 t long_sub.constprop.0 │ │ │ │ -00008d34 t long_sub_method │ │ │ │ +00014f18 t long_rshift │ │ │ │ +00009a98 t long_sub │ │ │ │ +00009414 t long_sub.constprop.0 │ │ │ │ +00008dc4 t long_sub_method │ │ │ │ 00002048 t long_to_decimal_string │ │ │ │ 00002084 t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000f1ec t long_true_divide │ │ │ │ -00009f40 t long_vectorcall │ │ │ │ +0000f27c t long_true_divide │ │ │ │ +00009fd0 t long_vectorcall │ │ │ │ 00000b54 t long_xor │ │ │ │ 00000228 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002cac t pylong_int_divmod │ │ │ │ -00002658 t pylong_int_to_decimal_string │ │ │ │ +00002bd0 t pylong_int_divmod │ │ │ │ +0000257c t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00001a14 t v_iadd.isra.0 │ │ │ │ -000017e0 t v_isub.isra.0 │ │ │ │ -0000d7a8 t x_add │ │ │ │ -0000d3f8 t x_add.constprop.0 │ │ │ │ -00016380 t x_divrem │ │ │ │ -0000c330 t x_sub │ │ │ │ +00001938 t v_iadd.isra.0 │ │ │ │ +00001704 t v_isub.isra.0 │ │ │ │ +0000d838 t x_add │ │ │ │ +0000d488 t x_add.constprop.0 │ │ │ │ +00016060 t x_divrem │ │ │ │ +0000c3c0 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9604,44 +9604,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001c38 T PyDict_AddWatcher │ │ │ │ -00013610 T PyDict_Clear │ │ │ │ +00013648 T PyDict_Clear │ │ │ │ 00001cc0 T PyDict_ClearWatcher │ │ │ │ 0000027c T PyDict_Contains │ │ │ │ -000116f0 T PyDict_ContainsString │ │ │ │ -00006e9c T PyDict_Copy │ │ │ │ -0000aee8 T PyDict_DelItem │ │ │ │ +00011728 T PyDict_ContainsString │ │ │ │ +00006e80 T PyDict_Copy │ │ │ │ +0000aecc T PyDict_DelItem │ │ │ │ 00000388 T PyDict_DelItemString │ │ │ │ 00001318 T PyDict_GetItem │ │ │ │ -000065c0 T PyDict_GetItemRef │ │ │ │ -00001600 T PyDict_GetItemString │ │ │ │ -0000a2e0 T PyDict_GetItemStringRef │ │ │ │ -000051ec T PyDict_GetItemWithError │ │ │ │ -00002220 T PyDict_Items │ │ │ │ -000100f8 T PyDict_Keys │ │ │ │ +000065a4 T PyDict_GetItemRef │ │ │ │ +000015f8 T PyDict_GetItemString │ │ │ │ +0000a2c4 T PyDict_GetItemStringRef │ │ │ │ +000051cc T PyDict_GetItemWithError │ │ │ │ +00002218 T PyDict_Items │ │ │ │ +00010130 T PyDict_Keys │ │ │ │ 00001334 T PyDict_Merge │ │ │ │ 0000188c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -000098c8 T PyDict_Next │ │ │ │ -00010950 T PyDict_Pop │ │ │ │ -00000618 T PyDict_PopString │ │ │ │ +000098ac T PyDict_Next │ │ │ │ +00010988 T PyDict_Pop │ │ │ │ +0000065c T PyDict_PopString │ │ │ │ 00001c04 T PyDict_SetDefault │ │ │ │ -00003854 T PyDict_SetDefaultRef │ │ │ │ -00000fc0 T PyDict_SetItem │ │ │ │ -00006324 T PyDict_SetItemString │ │ │ │ -00013e28 T PyDict_Size │ │ │ │ +0000384c T PyDict_SetDefaultRef │ │ │ │ +00000fb8 T PyDict_SetItem │ │ │ │ +00006308 T PyDict_SetItemString │ │ │ │ +00013e60 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -0000056c T PyDict_Unwatch │ │ │ │ -00007ab8 T PyDict_Update │ │ │ │ -00001a88 T PyDict_Values │ │ │ │ -000064d4 T PyDict_Watch │ │ │ │ +000005b0 T PyDict_Unwatch │ │ │ │ +00007a9c T PyDict_Update │ │ │ │ +00001a80 T PyDict_Values │ │ │ │ +000064b8 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9664,30 +9664,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -000105f8 T PyObject_ClearManagedDict │ │ │ │ +00010630 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -0000cac8 T PyObject_GenericGetDict │ │ │ │ +0000cab0 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 │ │ │ │ -00010df8 T PyObject_VisitManagedDict │ │ │ │ +00010e30 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 0000027c t PyStackRef_CLOSE │ │ │ │ @@ -9708,91 +9708,91 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000001c0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00013ea4 T _PyDictKeys_DecRef │ │ │ │ +00013edc T _PyDictKeys_DecRef │ │ │ │ 00002524 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000022a4 T _PyDictKeys_StringLookup │ │ │ │ -0000edf4 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000eab4 T _PyDictKeys_StringLookupSplit │ │ │ │ -000006e0 T _PyDictView_Intersect │ │ │ │ -0000d1ac T _PyDictView_New │ │ │ │ +0000eddc T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000ea9c T _PyDictKeys_StringLookupSplit │ │ │ │ +00000724 T _PyDictView_Intersect │ │ │ │ +0000d194 T _PyDictView_New │ │ │ │ 00001d14 T _PyDict_CheckConsistency │ │ │ │ 00000368 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -0000168c T _PyDict_Clear_LockHeld │ │ │ │ +00001684 T _PyDict_Clear_LockHeld │ │ │ │ 0000042c T _PyDict_Contains_KnownHash │ │ │ │ -0000a1d0 T _PyDict_CopyAsDict │ │ │ │ +0000a1b4 T _PyDict_CopyAsDict │ │ │ │ 00000218 T _PyDict_DebugMallocStats │ │ │ │ -00010764 T _PyDict_DelItemIf │ │ │ │ +0001079c T _PyDict_DelItemIf │ │ │ │ 00002498 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b56c T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -00001e90 T _PyDict_DetachFromObject │ │ │ │ -000064c0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000c128 T _PyDict_FromItems │ │ │ │ -000146ac T _PyDict_FromKeys │ │ │ │ -00006784 T _PyDict_GetItemRef_KnownHash │ │ │ │ -00006704 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00010864 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000b550 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001e88 T _PyDict_DetachFromObject │ │ │ │ +000064a4 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000c10c T _PyDict_FromItems │ │ │ │ +000146e4 T _PyDict_FromKeys │ │ │ │ +00006768 T _PyDict_GetItemRef_KnownHash │ │ │ │ +000066e8 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0001089c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000023ec T _PyDict_GetItemStringWithError │ │ │ │ 00002398 T _PyDict_GetItemWithError │ │ │ │ -0001535c T _PyDict_GetItem_KnownHash │ │ │ │ -0000ca84 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -00011c30 T _PyDict_GetMethodStackRef │ │ │ │ -0000a264 T _PyDict_HasOnlyStringKeys │ │ │ │ -0000069c T _PyDict_IOr │ │ │ │ -000119e0 T _PyDict_InsertSplitValue │ │ │ │ +00015394 T _PyDict_GetItem_KnownHash │ │ │ │ +0000ca6c T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +00011c68 T _PyDict_GetMethodStackRef │ │ │ │ +0000a248 T _PyDict_HasOnlyStringKeys │ │ │ │ +000006e0 T _PyDict_IOr │ │ │ │ +00011a18 T _PyDict_InsertSplitValue │ │ │ │ 000012c4 T _PyDict_KeysSize │ │ │ │ -0000a458 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00014d40 T _PyDict_LoadGlobal │ │ │ │ -0000c8c4 T _PyDict_LoadGlobalStackRef │ │ │ │ -000016a0 T _PyDict_LookupIndex │ │ │ │ -0000c9f0 T _PyDict_LookupIndexAndValue │ │ │ │ -0000f2bc T _PyDict_MergeUniq │ │ │ │ -000052b8 T _PyDict_NewKeysForClass │ │ │ │ +0000a43c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +00014d78 T _PyDict_LoadGlobal │ │ │ │ +0000c8ac T _PyDict_LoadGlobalStackRef │ │ │ │ +00001698 T _PyDict_LookupIndex │ │ │ │ +0000c9d8 T _PyDict_LookupIndexAndValue │ │ │ │ +0000f2a4 T _PyDict_MergeUniq │ │ │ │ +00005298 T _PyDict_NewKeysForClass │ │ │ │ 00002318 T _PyDict_NewPresized │ │ │ │ -00009ad0 T _PyDict_Next │ │ │ │ -00009fc8 t _PyDict_Next.constprop.1 │ │ │ │ -00000a50 T _PyDict_Or │ │ │ │ +00009ab4 T _PyDict_Next │ │ │ │ +00009fac t _PyDict_Next.constprop.1 │ │ │ │ +00000a94 T _PyDict_Or │ │ │ │ 000024ac T _PyDict_Pop │ │ │ │ -0000f0b8 T _PyDict_Pop_KnownHash │ │ │ │ -00006804 T _PyDict_SendEvent │ │ │ │ -00006ba0 t _PyDict_SendEvent.constprop.1 │ │ │ │ -00014f18 T _PyDict_SetItem_KnownHash │ │ │ │ -00014e30 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00004dec T _PyDict_SetItem_LockHeld │ │ │ │ -00010054 T _PyDict_SetItem_Take2 │ │ │ │ +0000f0a0 T _PyDict_Pop_KnownHash │ │ │ │ +000067e8 T _PyDict_SendEvent │ │ │ │ +00006b84 t _PyDict_SendEvent.constprop.1 │ │ │ │ +00014f50 T _PyDict_SetItem_KnownHash │ │ │ │ +00014e68 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00004dcc T _PyDict_SetItem_LockHeld │ │ │ │ +0001008c T _PyDict_SetItem_Take2 │ │ │ │ 00002458 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00002510 T _PyDict_SizeOf │ │ │ │ 00000f44 T _PyDict_SizeOf_LockHeld │ │ │ │ -00009744 T _PyDict_StoreSubscript │ │ │ │ -00007818 T _PyDict_Subscript │ │ │ │ -0000798c T _PyDict_SubscriptKnownHash │ │ │ │ +00009728 T _PyDict_StoreSubscript │ │ │ │ +000077fc T _PyDict_Subscript │ │ │ │ +00007970 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00004a84 T _PyObjectDict_SetItem │ │ │ │ +00004a64 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000da30 T _PyObject_InitInlineValues │ │ │ │ -0000128c T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000da18 T _PyObject_InitInlineValues │ │ │ │ +00001284 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00014ee8 T _PyObject_MaterializeManagedDict │ │ │ │ -00000e64 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00014f20 T _PyObject_MaterializeManagedDict │ │ │ │ +00000eac T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000bb4 T _PyObject_SetManagedDict │ │ │ │ -0000dae8 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000e728 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000dad0 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000e710 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9800,161 +9800,162 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000480 T _Py_dict_lookup │ │ │ │ -00007a70 T _Py_dict_lookup_threadsafe │ │ │ │ -00004a24 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00007a54 T _Py_dict_lookup_threadsafe │ │ │ │ +00004a04 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -000018bc t all_contained_in │ │ │ │ -00000b90 t anydict_copy_untracked │ │ │ │ +000018b4 t all_contained_in │ │ │ │ +00000bd4 t anydict_copy_untracked │ │ │ │ 0000051c t anydict_new_untracked │ │ │ │ -000143bc t anydict_repr_impl │ │ │ │ -0000507c t build_indices_generic │ │ │ │ +000143f4 t anydict_repr_impl │ │ │ │ +0000505c t build_indices_generic │ │ │ │ 00000084 t build_indices_unicode │ │ │ │ 00000498 t clear_inline_values │ │ │ │ -00010ed8 t clear_lock_held │ │ │ │ -000074d8 t clone_combined_dict_keys │ │ │ │ +00010f10 t clear_lock_held │ │ │ │ +000074bc t clone_combined_dict_keys │ │ │ │ 0000008c t compare_generic │ │ │ │ 0000015c t compare_unicode_generic │ │ │ │ -00006f38 t copy_lock_held_untracked.constprop.0 │ │ │ │ -00001100 t copy_values │ │ │ │ -0000b908 t delitem_common │ │ │ │ -00001190 t detach_dict_from_object │ │ │ │ -000132ac t dict___contains__ │ │ │ │ +00006f1c t copy_lock_held_untracked.constprop.0 │ │ │ │ +00001148 t copy_values │ │ │ │ +0000b8ec t delitem_common │ │ │ │ +000011bc t detach_dict_from_object │ │ │ │ +000132e4 t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000530 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000fb8 t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -00015338 t dict_clear │ │ │ │ +00015370 t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ 0000036c t dict_contains │ │ │ │ -000009b4 t dict_copy │ │ │ │ +000009f8 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -00008a58 t dict_dealloc │ │ │ │ -00001970 t dict_dict_fromkeys │ │ │ │ -00014628 t dict_fromkeys │ │ │ │ +00008a3c t dict_dealloc │ │ │ │ +00001968 t dict_dict_fromkeys │ │ │ │ +00014660 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -000104b8 t dict_get │ │ │ │ +000104f0 t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -000061dc t dict_getitem │ │ │ │ -000127d0 t dict_init │ │ │ │ -0000d06c t dict_items │ │ │ │ +000061c0 t dict_getitem │ │ │ │ +00012808 t dict_init │ │ │ │ +0000d054 t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -000123f0 t dict_iter │ │ │ │ -00011da8 t dict_keys │ │ │ │ +00012428 t dict_iter │ │ │ │ +00011de0 t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -00011c18 t dict_length │ │ │ │ -00007b54 t dict_merge.constprop.1 │ │ │ │ -00012738 t dict_new │ │ │ │ -0000eeb4 t dict_pop │ │ │ │ +00011c50 t dict_length │ │ │ │ +00007b38 t dict_merge.constprop.1 │ │ │ │ +00012770 t dict_new │ │ │ │ +0000ee9c t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00001358 t dict_popitem │ │ │ │ +00001350 t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ -000009a0 t dict_repr │ │ │ │ -0001500c t dict_richcompare │ │ │ │ -000024e4 t dict_set_fromkeys │ │ │ │ -00012888 t dict_setdefault │ │ │ │ +000009e4 t dict_repr │ │ │ │ +00015044 t dict_richcompare │ │ │ │ +000024dc t dict_set_fromkeys │ │ │ │ +000128c0 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -00004130 t dict_setdefault_ref_lock_held │ │ │ │ -00010eb8 t dict_tp_clear │ │ │ │ -0000acf0 t dict_traverse │ │ │ │ +00004110 t dict_setdefault_ref_lock_held │ │ │ │ +00010ef0 t dict_tp_clear │ │ │ │ +0000acd4 t dict_traverse │ │ │ │ 000002b0 t dict_unhashable_type │ │ │ │ -0000cbfc t dict_update │ │ │ │ -0000ccd0 t dict_update_arg │ │ │ │ -00011fdc t dict_values │ │ │ │ +0000cbe4 t dict_update │ │ │ │ +0000ccb8 t dict_update_arg │ │ │ │ +00012014 t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -000130e8 t dict_vectorcall │ │ │ │ +00013120 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000003ec t dictitems_contains │ │ │ │ -0000d2ec t dictitems_iter │ │ │ │ +0000d2d4 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000ca0 t dictitems_reversed │ │ │ │ -0000f1c4 t dictiter_dealloc │ │ │ │ -0000d6cc t dictiter_iternextitem │ │ │ │ -000124cc t dictiter_iternextkey │ │ │ │ -0001220c t dictiter_iternextvalue │ │ │ │ -00011d6c t dictiter_len │ │ │ │ +0000f1ac t dictiter_dealloc │ │ │ │ +0000d6b4 t dictiter_iternextitem │ │ │ │ +00012504 t dictiter_iternextkey │ │ │ │ +00012244 t dictiter_iternextvalue │ │ │ │ +00011da4 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000d424 t dictiter_new │ │ │ │ +0000d40c t dictiter_new │ │ │ │ 00000cdc t dictiter_reduce │ │ │ │ -00000df4 t dictiter_traverse │ │ │ │ +00000e3c t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000142e4 t dictkeys_contains │ │ │ │ -00008620 t dictkeys_decref.constprop.0 │ │ │ │ -00011eec t dictkeys_iter │ │ │ │ +0001431c t dictkeys_contains │ │ │ │ +00008604 t dictkeys_decref.constprop.0 │ │ │ │ +00011f24 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000f08 t dictkeys_reversed │ │ │ │ -00003028 t dictresize │ │ │ │ -0000281c t dictresize.constprop.0 │ │ │ │ -000022c8 t dictresize.constprop.1 │ │ │ │ -00001f48 t dictreviter_iternext │ │ │ │ +00003020 t dictresize │ │ │ │ +00002814 t dictresize.constprop.0 │ │ │ │ +000022c0 t dictresize.constprop.1 │ │ │ │ +00001f40 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0001211c t dictvalues_iter │ │ │ │ +00012154 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ecc t dictvalues_reversed │ │ │ │ -0000d608 t dictview_dealloc │ │ │ │ +0000d5f0 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001898 t dictview_len │ │ │ │ +00001890 t dictview_len │ │ │ │ 00000fdc t dictview_mapping │ │ │ │ -00001ea4 t dictview_repr │ │ │ │ -000016c8 t dictview_richcompare │ │ │ │ -00014eb4 t dictview_traverse │ │ │ │ +00001e9c t dictview_repr │ │ │ │ +000016c0 t dictview_richcompare │ │ │ │ +00014eec t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 000009a8 t dictviews_isdisjoint │ │ │ │ 0000054c t dictviews_or │ │ │ │ -00001d70 t dictviews_sub │ │ │ │ -00001e18 t dictviews_to_set │ │ │ │ +00001d68 t dictviews_sub │ │ │ │ +00001e10 t dictviews_to_set │ │ │ │ 000005b4 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000ff4 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -000025d4 t frozendict_getnewargs │ │ │ │ +000025cc t frozendict_getnewargs │ │ │ │ 0000108c t frozendict_hash │ │ │ │ -00015404 t frozendict_length │ │ │ │ +0001543c t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -0000239c t frozendict_new │ │ │ │ +00002394 t frozendict_new │ │ │ │ 00000498 t frozendict_or │ │ │ │ 00000e30 t frozendict_repr │ │ │ │ -00013374 t frozendict_vectorcall │ │ │ │ +000133ac t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -0000bbbc t insert_split_key │ │ │ │ -000010ec t insert_to_emptydict │ │ │ │ -00001820 t insertdict │ │ │ │ +0000bba0 t insert_split_key │ │ │ │ +000010e4 t insert_to_emptydict │ │ │ │ +00001818 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000138 t new_dict.constprop.0 │ │ │ │ -00011820 t new_dict_with_shared_keys │ │ │ │ -00001628 t new_keys_object │ │ │ │ +00011858 t new_dict_with_shared_keys │ │ │ │ +00001620 t new_keys_object │ │ │ │ +0000056c t new_values │ │ │ │ 000002b4 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ -00004f9c t setitem_lock_held │ │ │ │ +00004f7c t setitem_lock_held │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000dc04 t store_instance_attr_lock_held │ │ │ │ +0000dbec t store_instance_attr_lock_held │ │ │ │ 00000000 t unicode_eq │ │ │ │ -00000cac t unicodekeys_lookup_unicode │ │ │ │ +00000ca4 t unicodekeys_lookup_unicode │ │ │ │ 000002ec r update__doc__ │ │ │ │ 00000200 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -11438,106 +11439,106 @@ │ │ │ │ 000009c4 r .LC97 │ │ │ │ 000009e8 r .LC98 │ │ │ │ 00000a08 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ 00001eb8 T PyMem_Calloc │ │ │ │ 00002280 T PyMem_Free │ │ │ │ -000038b4 T PyMem_GetAllocator │ │ │ │ +00003ab4 T PyMem_GetAllocator │ │ │ │ 00001d64 T PyMem_Malloc │ │ │ │ 00001c68 T PyMem_RawCalloc │ │ │ │ 000007d8 T PyMem_RawFree │ │ │ │ 00000758 T PyMem_RawMalloc │ │ │ │ 0000084c T PyMem_RawRealloc │ │ │ │ 00003894 T PyMem_Realloc │ │ │ │ -000042e4 T PyMem_SetAllocator │ │ │ │ -0000bae8 T PyMem_SetupDebugHooks │ │ │ │ +000046d4 T PyMem_SetAllocator │ │ │ │ +0000b750 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ -000043fc T PyObject_Calloc │ │ │ │ +00004064 T PyObject_Calloc │ │ │ │ 00002ec8 T PyObject_Free │ │ │ │ -0000bb70 T PyObject_GetArenaAllocator │ │ │ │ +0000b7d8 T PyObject_GetArenaAllocator │ │ │ │ 00001298 T PyObject_Malloc │ │ │ │ 000031e4 T PyObject_Realloc │ │ │ │ -0000bc08 T PyObject_SetArenaAllocator │ │ │ │ +0000b870 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00003ff4 T _PyDebugAllocatorStats │ │ │ │ +00003c5c T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -0000452c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +0000491c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00003f64 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ 00003de8 T _PyMem_AbandonDelayed │ │ │ │ -00003a50 T _PyMem_ArenaAlloc │ │ │ │ -00004400 T _PyMem_ArenaFree │ │ │ │ -00003fa8 t _PyMem_ArenaFree.part.0 │ │ │ │ +00003c50 T _PyMem_ArenaAlloc │ │ │ │ +000047f0 T _PyMem_ArenaFree │ │ │ │ +00003c10 t _PyMem_ArenaFree.part.0 │ │ │ │ 00002898 T _PyMem_DebugCalloc │ │ │ │ -0000bac8 T _PyMem_DebugEnabled │ │ │ │ +0000b730 T _PyMem_DebugEnabled │ │ │ │ 00002a74 T _PyMem_DebugFree │ │ │ │ 00001a6c T _PyMem_DebugMalloc │ │ │ │ 00000974 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ -00003c4c T _PyMem_DebugRawCalloc │ │ │ │ +00003e4c T _PyMem_DebugRawCalloc │ │ │ │ 00000b44 T _PyMem_DebugRawFree │ │ │ │ 00002244 T _PyMem_DebugRawMalloc │ │ │ │ 00000f70 T _PyMem_DebugRawRealloc │ │ │ │ -000040a4 T _PyMem_DebugRealloc │ │ │ │ +00004494 T _PyMem_DebugRealloc │ │ │ │ 0000001c T _PyMem_DefaultRawCalloc │ │ │ │ 00000838 T _PyMem_DefaultRawFree │ │ │ │ 00002da0 T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ 000012a8 T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -0000444c T _PyMem_FiniDelayed │ │ │ │ -0000bca0 T _PyMem_FreeDelayed │ │ │ │ +0000483c T _PyMem_FiniDelayed │ │ │ │ +0000b908 T _PyMem_FreeDelayed │ │ │ │ 0000004c T _PyMem_GetAllocatorName │ │ │ │ -00004094 T _PyMem_GetCurrentAllocatorName │ │ │ │ -00003f7c T _PyMem_MiCalloc │ │ │ │ -00003964 T _PyMem_MiFree │ │ │ │ +00003cfc T _PyMem_GetCurrentAllocatorName │ │ │ │ +0000417c T _PyMem_MiCalloc │ │ │ │ +00003b64 T _PyMem_MiFree │ │ │ │ 00002258 T _PyMem_MiMalloc │ │ │ │ -00003fd4 T _PyMem_MiRawCalloc │ │ │ │ -0000397c T _PyMem_MiRawFree │ │ │ │ +000041d4 T _PyMem_MiRawCalloc │ │ │ │ +00003b7c T _PyMem_MiRawFree │ │ │ │ 00002280 T _PyMem_MiRawMalloc │ │ │ │ -000042d0 T _PyMem_MiRawRealloc │ │ │ │ -000040ec T _PyMem_MiRealloc │ │ │ │ -0000bcc8 T _PyMem_ProcessDelayed │ │ │ │ -0000bd18 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ +000046c0 T _PyMem_MiRawRealloc │ │ │ │ +000044dc T _PyMem_MiRealloc │ │ │ │ +0000b930 T _PyMem_ProcessDelayed │ │ │ │ +0000b980 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ 00001d38 T _PyMem_RawCalloc │ │ │ │ 00000820 T _PyMem_RawFree │ │ │ │ 000007b8 T _PyMem_RawMalloc │ │ │ │ 000008b4 T _PyMem_RawRealloc │ │ │ │ 0000130c T _PyMem_RawStrdup │ │ │ │ 000008d8 T _PyMem_RawWcsdup │ │ │ │ 00000198 T _PyMem_SetupAllocators │ │ │ │ 000041a8 T _PyMem_Strdup │ │ │ │ -00003268 T _PyMem_init_obmalloc │ │ │ │ -00004708 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003468 T _PyMem_init_obmalloc │ │ │ │ +00004af8 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000020e0 T _PyObject_Calloc │ │ │ │ -00004b90 t _PyObject_DebugDumpAddress │ │ │ │ -00002b4c T _PyObject_DebugMallocStats │ │ │ │ +000047f8 t _PyObject_DebugDumpAddress │ │ │ │ +00002990 T _PyObject_DebugMallocStats │ │ │ │ 0000259c T _PyObject_Free │ │ │ │ 000013ec T _PyObject_Malloc │ │ │ │ -000048e0 T _PyObject_MiCalloc │ │ │ │ -00003fe8 T _PyObject_MiFree │ │ │ │ -00003efc T _PyObject_MiMalloc │ │ │ │ -00004114 T _PyObject_MiRealloc │ │ │ │ +00004cd0 T _PyObject_MiCalloc │ │ │ │ +000041e8 T _PyObject_MiFree │ │ │ │ +000040fc T _PyObject_MiMalloc │ │ │ │ +00004504 T _PyObject_MiRealloc │ │ │ │ 00003738 T _PyObject_Realloc │ │ │ │ -000042a8 T _PyObject_VirtualAlloc │ │ │ │ -00004500 T _PyObject_VirtualFree │ │ │ │ +00004698 T _PyObject_VirtualAlloc │ │ │ │ +000048f0 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000473c T _Py_FinalizeAllocatedBlocks │ │ │ │ +00004b2c T _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_GetConfig │ │ │ │ -00004768 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +000043d0 T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ -000054f0 W _Py__ZSt15get_new_handlerv │ │ │ │ +00005158 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ U __aeabi_uidivmod │ │ │ │ @@ -11557,463 +11558,463 @@ │ │ │ │ U __isoc23_strtol │ │ │ │ U __memset_chk │ │ │ │ U __prctl_time64 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ -000047e0 t _collect_alloc_stats │ │ │ │ -000078d0 T _mi_abandoned_await_readers │ │ │ │ +00004448 t _collect_alloc_stats │ │ │ │ +00007538 T _mi_abandoned_await_readers │ │ │ │ 00001bd4 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -000078fc T _mi_abandoned_pool_visit_blocks │ │ │ │ +00007564 T _mi_abandoned_pool_visit_blocks │ │ │ │ 000016e4 T _mi_abandoned_reclaim_all │ │ │ │ -00009664 T _mi_arena_alloc │ │ │ │ +000092c8 T _mi_arena_alloc │ │ │ │ 00000a10 T _mi_arena_alloc_aligned │ │ │ │ -000084b8 T _mi_arena_collect │ │ │ │ -000056b8 T _mi_arena_contains │ │ │ │ -000084d4 T _mi_arena_free │ │ │ │ -000055b0 T _mi_arena_id_none │ │ │ │ -00005614 T _mi_arena_memid_is_os_allocated │ │ │ │ -000055c8 T _mi_arena_memid_is_suitable │ │ │ │ -00008484 T _mi_arena_unsafe_destroy_all │ │ │ │ -00007338 T _mi_bin │ │ │ │ -0000734c T _mi_bin_size │ │ │ │ -000059b4 T _mi_bitmap_claim │ │ │ │ -000025c0 T _mi_bitmap_claim_across │ │ │ │ -00005af8 T _mi_bitmap_is_any_claimed │ │ │ │ -00005b60 T _mi_bitmap_is_any_claimed_across │ │ │ │ -00005ab0 T _mi_bitmap_is_claimed │ │ │ │ -00005b40 T _mi_bitmap_is_claimed_across │ │ │ │ -00005a28 T _mi_bitmap_try_claim │ │ │ │ -0000232c T _mi_bitmap_try_find_claim_field │ │ │ │ -00005848 T _mi_bitmap_try_find_from_claim │ │ │ │ -00002000 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -00005910 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -000058b0 T _mi_bitmap_unclaim │ │ │ │ -000023f0 T _mi_bitmap_unclaim_across │ │ │ │ -00007ae0 T _mi_clock_end │ │ │ │ -00007a80 T _mi_clock_now │ │ │ │ +00008120 T _mi_arena_collect │ │ │ │ +00005320 T _mi_arena_contains │ │ │ │ +0000813c T _mi_arena_free │ │ │ │ +00005218 T _mi_arena_id_none │ │ │ │ +0000527c T _mi_arena_memid_is_os_allocated │ │ │ │ +00005230 T _mi_arena_memid_is_suitable │ │ │ │ +000080ec T _mi_arena_unsafe_destroy_all │ │ │ │ +00006fa0 T _mi_bin │ │ │ │ +00006fb4 T _mi_bin_size │ │ │ │ +0000561c T _mi_bitmap_claim │ │ │ │ +00002404 T _mi_bitmap_claim_across │ │ │ │ +00005760 T _mi_bitmap_is_any_claimed │ │ │ │ +000057c8 T _mi_bitmap_is_any_claimed_across │ │ │ │ +00005718 T _mi_bitmap_is_claimed │ │ │ │ +000057a8 T _mi_bitmap_is_claimed_across │ │ │ │ +00005690 T _mi_bitmap_try_claim │ │ │ │ +00002170 T _mi_bitmap_try_find_claim_field │ │ │ │ +000054b0 T _mi_bitmap_try_find_from_claim │ │ │ │ +00001e44 T _mi_bitmap_try_find_from_claim_across │ │ │ │ +00005578 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +00005518 T _mi_bitmap_unclaim │ │ │ │ +00002234 T _mi_bitmap_unclaim_across │ │ │ │ +00007748 T _mi_clock_end │ │ │ │ +000076e8 T _mi_clock_now │ │ │ │ 000011a4 T _mi_clock_start │ │ │ │ -000077dc T _mi_commit_mask_committed_size │ │ │ │ -00003a20 T _mi_commit_mask_next_run │ │ │ │ -00006130 T _mi_current_thread_count │ │ │ │ +00007444 T _mi_commit_mask_committed_size │ │ │ │ +00003688 T _mi_commit_mask_next_run │ │ │ │ +00005d98 T _mi_current_thread_count │ │ │ │ 0000165c T _mi_deferred_free │ │ │ │ -00006fe8 T _mi_error_message │ │ │ │ -000066c0 T _mi_fprintf │ │ │ │ -00006394 T _mi_fputs │ │ │ │ -0000395c t _mi_free_block │ │ │ │ -0000829c t _mi_free_block_mt │ │ │ │ -00008e28 T _mi_free_delayed_block │ │ │ │ -000038b8 T _mi_free_generic │ │ │ │ -00004584 T _mi_heap_area_init │ │ │ │ -00005dd8 T _mi_heap_area_visit_blocks │ │ │ │ -00008f10 T _mi_heap_collect_abandon │ │ │ │ +00006c50 T _mi_error_message │ │ │ │ +00006328 T _mi_fprintf │ │ │ │ +00005ffc T _mi_fputs │ │ │ │ +000035c4 t _mi_free_block │ │ │ │ +00007f04 t _mi_free_block_mt │ │ │ │ +00008a8c T _mi_free_delayed_block │ │ │ │ +00003520 T _mi_free_generic │ │ │ │ +000041ec T _mi_heap_area_init │ │ │ │ +00005a40 T _mi_heap_area_visit_blocks │ │ │ │ +00008b74 T _mi_heap_collect_abandon │ │ │ │ 00001a54 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ -00008ea4 T _mi_heap_delayed_free_all │ │ │ │ +00008b08 T _mi_heap_delayed_free_all │ │ │ │ 00001974 T _mi_heap_delayed_free_partial │ │ │ │ -00005c04 T _mi_heap_destroy_pages │ │ │ │ +0000586c T _mi_heap_destroy_pages │ │ │ │ 00000040 R _mi_heap_empty │ │ │ │ -0000a000 T _mi_heap_init_ex │ │ │ │ +00009c68 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ -0000a114 T _mi_heap_main_get │ │ │ │ -0000b8ec T _mi_heap_malloc_zero │ │ │ │ +00009d7c T _mi_heap_main_get │ │ │ │ +0000b554 T _mi_heap_malloc_zero │ │ │ │ 00002294 T _mi_heap_malloc_zero_ex │ │ │ │ 00002334 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ -00005b94 T _mi_heap_memid_is_suitable │ │ │ │ -00009380 t _mi_heap_page_destroy │ │ │ │ -00005be8 T _mi_heap_random_next │ │ │ │ -00004128 T _mi_heap_realloc_zero │ │ │ │ -00006150 T _mi_heap_set_default_direct │ │ │ │ -0000b904 T _mi_heap_unsafe_destroy_all │ │ │ │ -000060ec T _mi_is_main_thread │ │ │ │ +000057fc T _mi_heap_memid_is_suitable │ │ │ │ +00008fe4 t _mi_heap_page_destroy │ │ │ │ +00005850 T _mi_heap_random_next │ │ │ │ +00004518 T _mi_heap_realloc_zero │ │ │ │ +00005db8 T _mi_heap_set_default_direct │ │ │ │ +0000b56c T _mi_heap_unsafe_destroy_all │ │ │ │ +00005d54 T _mi_is_main_thread │ │ │ │ 0000246c T _mi_malloc_generic │ │ │ │ -000019d8 t _mi_memid_create_os │ │ │ │ +0000181c t _mi_memid_create_os │ │ │ │ 00000c98 t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ 00000704 T _mi_options_init │ │ │ │ -00001c90 T _mi_os_alloc │ │ │ │ +00001ad4 T _mi_os_alloc │ │ │ │ 000010d8 T _mi_os_alloc_aligned │ │ │ │ -00007fc0 T _mi_os_alloc_aligned_at_offset │ │ │ │ -000072f8 T _mi_os_alloc_huge_os_pages │ │ │ │ -00007eec T _mi_os_commit │ │ │ │ -000072d0 T _mi_os_decommit │ │ │ │ -00007c38 T _mi_os_free │ │ │ │ -00007b84 T _mi_os_free_ex │ │ │ │ -000072b8 T _mi_os_get_aligned_hint │ │ │ │ +00007c28 T _mi_os_alloc_aligned_at_offset │ │ │ │ +00006f60 T _mi_os_alloc_huge_os_pages │ │ │ │ +00007b54 T _mi_os_commit │ │ │ │ +00006f38 T _mi_os_decommit │ │ │ │ +000078a0 T _mi_os_free │ │ │ │ +000077ec T _mi_os_free_ex │ │ │ │ +00006f20 T _mi_os_get_aligned_hint │ │ │ │ 00001348 T _mi_os_good_alloc_size │ │ │ │ -00007230 T _mi_os_has_overcommit │ │ │ │ -00007250 T _mi_os_has_virtual_reserve │ │ │ │ -00007b68 T _mi_os_init │ │ │ │ -00007290 T _mi_os_large_page_size │ │ │ │ +00006e98 T _mi_os_has_overcommit │ │ │ │ +00006eb8 T _mi_os_has_virtual_reserve │ │ │ │ +000077d0 T _mi_os_init │ │ │ │ +00006ef8 T _mi_os_large_page_size │ │ │ │ 00000d38 t _mi_os_numa_node_count │ │ │ │ 00000d6c T _mi_os_numa_node_count_get │ │ │ │ 00000ce8 T _mi_os_numa_node_get │ │ │ │ -00007270 T _mi_os_page_size │ │ │ │ -000094d0 T _mi_os_protect │ │ │ │ -00008390 T _mi_os_purge │ │ │ │ -00003c80 T _mi_os_purge_ex │ │ │ │ -00004a90 T _mi_os_random_weak │ │ │ │ -000081ac T _mi_os_reset │ │ │ │ -000094b8 T _mi_os_unprotect │ │ │ │ +00006ed8 T _mi_os_page_size │ │ │ │ +00009134 T _mi_os_protect │ │ │ │ +00007ff8 T _mi_os_purge │ │ │ │ +000038e8 T _mi_os_purge_ex │ │ │ │ +000046f8 T _mi_os_random_weak │ │ │ │ +00007e14 T _mi_os_reset │ │ │ │ +0000911c T _mi_os_unprotect │ │ │ │ 000016cc T _mi_os_use_large_page │ │ │ │ -00005414 T _mi_padding_shrink │ │ │ │ -00008ab0 T _mi_page_abandon │ │ │ │ +0000507c T _mi_padding_shrink │ │ │ │ +00008718 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ -00003338 T _mi_page_free │ │ │ │ -00003af8 T _mi_page_free_collect │ │ │ │ +0000317c T _mi_page_free │ │ │ │ +00003cf8 T _mi_page_free_collect │ │ │ │ 000023e4 T _mi_page_malloc │ │ │ │ 00002398 t _mi_page_malloc.constprop.0 │ │ │ │ -00005428 T _mi_page_ptr_unalign │ │ │ │ -000074c4 T _mi_page_queue_append │ │ │ │ -00007680 T _mi_page_reclaim │ │ │ │ -00003e14 T _mi_page_retire │ │ │ │ -000073f8 T _mi_page_try_use_delayed_free │ │ │ │ -000039c8 T _mi_page_unfull │ │ │ │ -0000748c T _mi_page_use_delayed_free │ │ │ │ +00005090 T _mi_page_ptr_unalign │ │ │ │ +0000712c T _mi_page_queue_append │ │ │ │ +000072e8 T _mi_page_reclaim │ │ │ │ +00004014 T _mi_page_retire │ │ │ │ +00007060 T _mi_page_try_use_delayed_free │ │ │ │ +00003630 T _mi_page_unfull │ │ │ │ +000070f4 T _mi_page_use_delayed_free │ │ │ │ 00000ba0 T _mi_preloading │ │ │ │ 0000149c T _mi_prim_alloc │ │ │ │ -000094e8 T _mi_prim_alloc_huge_os_pages │ │ │ │ -00009894 T _mi_prim_clock_now │ │ │ │ -00007eb0 T _mi_prim_commit │ │ │ │ -000080ec T _mi_prim_decommit │ │ │ │ -000019a4 T _mi_prim_free │ │ │ │ +0000914c T _mi_prim_alloc_huge_os_pages │ │ │ │ +000094fc T _mi_prim_clock_now │ │ │ │ +00007b18 T _mi_prim_commit │ │ │ │ +00007d54 T _mi_prim_decommit │ │ │ │ +000017e8 T _mi_prim_free │ │ │ │ 00000084 T _mi_prim_getenv │ │ │ │ 00000170 t _mi_prim_getenv.constprop.0 │ │ │ │ 00000e14 T _mi_prim_mem_init │ │ │ │ -00009510 T _mi_prim_numa_node │ │ │ │ +00009174 T _mi_prim_numa_node │ │ │ │ 00000dec T _mi_prim_numa_node_count │ │ │ │ -00009f80 T _mi_prim_out_stderr │ │ │ │ -000098a8 T _mi_prim_process_info │ │ │ │ -000093e4 T _mi_prim_protect │ │ │ │ +00009be8 T _mi_prim_out_stderr │ │ │ │ +00009510 T _mi_prim_process_info │ │ │ │ +00009048 T _mi_prim_protect │ │ │ │ 00000204 T _mi_prim_random_buf │ │ │ │ -00008118 T _mi_prim_reset │ │ │ │ -0000ba90 T _mi_prim_thread_associate_default_heap │ │ │ │ -0000ba7c T _mi_prim_thread_done_auto_done │ │ │ │ -0000ba58 T _mi_prim_thread_init_auto_done │ │ │ │ +00007d80 T _mi_prim_reset │ │ │ │ +0000b6f8 T _mi_prim_thread_associate_default_heap │ │ │ │ +0000b6e4 T _mi_prim_thread_done_auto_done │ │ │ │ +0000b6c0 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ -00009fe8 T _mi_random_init │ │ │ │ -00009fd0 T _mi_random_init_weak │ │ │ │ -000077c8 T _mi_random_next │ │ │ │ -00009fa0 T _mi_random_reinit_if_weak │ │ │ │ -0000774c T _mi_random_split │ │ │ │ -0000824c T _mi_segment_huge_page_reset │ │ │ │ -00002768 T _mi_segment_map_allocated_at │ │ │ │ -000079c8 T _mi_segment_map_freed_at │ │ │ │ -00008a4c T _mi_segment_page_abandon │ │ │ │ +00009c50 T _mi_random_init │ │ │ │ +00009c38 T _mi_random_init_weak │ │ │ │ +00007430 T _mi_random_next │ │ │ │ +00009c08 T _mi_random_reinit_if_weak │ │ │ │ +000073b4 T _mi_random_split │ │ │ │ +00007eb4 T _mi_segment_huge_page_reset │ │ │ │ +000025ac T _mi_segment_map_allocated_at │ │ │ │ +00007630 T _mi_segment_map_freed_at │ │ │ │ +000086b4 T _mi_segment_page_abandon │ │ │ │ 00002994 T _mi_segment_page_alloc │ │ │ │ -00003428 T _mi_segment_page_free │ │ │ │ -0000785c T _mi_segment_page_start │ │ │ │ -000078bc T _mi_segment_thread_collect │ │ │ │ -00003d64 T _mi_stat_counter_increase │ │ │ │ -00007a50 T _mi_stat_decrease │ │ │ │ -00007a34 T _mi_stat_increase │ │ │ │ -00007a6c T _mi_stats_done │ │ │ │ +0000326c T _mi_segment_page_free │ │ │ │ +000074c4 T _mi_segment_page_start │ │ │ │ +00007524 T _mi_segment_thread_collect │ │ │ │ +000039cc T _mi_stat_counter_increase │ │ │ │ +000076b8 T _mi_stat_decrease │ │ │ │ +0000769c T _mi_stat_increase │ │ │ │ +000076d4 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ -00009ab4 t _mi_stats_print │ │ │ │ +0000971c t _mi_stats_print │ │ │ │ 00000000 T _mi_strlcat │ │ │ │ -00007164 T _mi_strlcpy │ │ │ │ -000071c8 T _mi_strlen │ │ │ │ +00006dcc T _mi_strlcpy │ │ │ │ +00006e30 T _mi_strlen │ │ │ │ 00000638 T _mi_strnicmp │ │ │ │ -000071f0 T _mi_strnlen │ │ │ │ +00006e58 T _mi_strnlen │ │ │ │ 00001c94 T _mi_thread_data_collect │ │ │ │ -000090b0 T _mi_thread_done │ │ │ │ -00006078 T _mi_thread_id │ │ │ │ -00006098 T _mi_tld_init │ │ │ │ -00007140 T _mi_toupper │ │ │ │ -00006d84 T _mi_trace_message │ │ │ │ -0000422c t _mi_usable_size.isra.0 │ │ │ │ +00008d14 T _mi_thread_done │ │ │ │ +00005ce0 T _mi_thread_id │ │ │ │ +00005d00 T _mi_tld_init │ │ │ │ +00006da8 T _mi_toupper │ │ │ │ +000069ec T _mi_trace_message │ │ │ │ +0000461c t _mi_usable_size.isra.0 │ │ │ │ 000006cc T _mi_verbose_message │ │ │ │ -00006b80 T _mi_warning_message │ │ │ │ +000067e8 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.9 │ │ │ │ 00001528 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000378 t chacha_block │ │ │ │ 0000031c t chacha_next32 │ │ │ │ -000046cc t count_blocks │ │ │ │ +00004334 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006ec b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00005148 t free_work_item.isra.0 │ │ │ │ +00004db0 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ 000021d4 t get_allocator_unlocked │ │ │ │ -00004770 t get_num_global_allocated_blocks │ │ │ │ +00004b60 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -000046b8 t has_own_state │ │ │ │ -000034bc t init_obmalloc_pools │ │ │ │ +00004aa8 t has_own_state │ │ │ │ +000036bc t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.11 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ -00005288 t maybe_process_interp_queue.isra.0 │ │ │ │ +00004ef0 t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00005530 T mi__expand │ │ │ │ +00005198 T mi__expand │ │ │ │ 00001734 t mi_abandoned_pop │ │ │ │ -000049a4 t mi_abandoned_visited_push │ │ │ │ +0000460c t mi_abandoned_visited_push │ │ │ │ 0000182c t mi_abandoned_visited_revisit │ │ │ │ -0000b668 T mi_aligned_alloc │ │ │ │ -0000af14 T mi_aligned_offset_recalloc │ │ │ │ -0000b140 T mi_aligned_recalloc │ │ │ │ -00005644 T mi_arena_area │ │ │ │ +0000b2d0 T mi_aligned_alloc │ │ │ │ +0000ab7c T mi_aligned_offset_recalloc │ │ │ │ +0000ada8 T mi_aligned_recalloc │ │ │ │ +000052ac T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -000083ac t mi_arena_purge │ │ │ │ +00008014 t mi_arena_purge │ │ │ │ 00002154 t mi_arena_purge_delay │ │ │ │ 0000068c b mi_arena_static_top │ │ │ │ 00000e90 t mi_arena_try_alloc.isra.0 │ │ │ │ -00001e10 t mi_arena_try_alloc_at.isra.0 │ │ │ │ -00001d1c t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ +00001c54 t mi_arena_try_alloc_at.isra.0 │ │ │ │ +00001b60 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ 00001d34 t mi_arenas_try_purge │ │ │ │ -00007c98 t mi_arenas_unsafe_destroy │ │ │ │ +00007900 t mi_arenas_unsafe_destroy │ │ │ │ 00002790 t mi_bin │ │ │ │ -00005338 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ -00002510 t mi_bitmap_mask_across.isra.0 │ │ │ │ -00006624 t mi_buffered_out │ │ │ │ -0000b808 T mi_calloc │ │ │ │ -0000b284 T mi_calloc_aligned │ │ │ │ -0000b2e0 T mi_calloc_aligned_at │ │ │ │ -00009310 T mi_cfree │ │ │ │ -00005db0 T mi_check_owned │ │ │ │ +00004fa0 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00002354 t mi_bitmap_mask_across.isra.0 │ │ │ │ +0000628c t mi_buffered_out │ │ │ │ +0000b470 T mi_calloc │ │ │ │ +0000aeec T mi_calloc_aligned │ │ │ │ +0000af48 T mi_calloc_aligned_at │ │ │ │ +00008f74 T mi_cfree │ │ │ │ +00005a18 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ -00008ed4 T mi_collect │ │ │ │ -00003818 t mi_commit_mask_create │ │ │ │ -00006c54 T mi_debug_show_arenas │ │ │ │ -0000a78c T mi_dupenv_s │ │ │ │ +00008b38 T mi_collect │ │ │ │ +000043f8 t mi_commit_mask_create │ │ │ │ +000068bc T mi_debug_show_arenas │ │ │ │ +0000a3f4 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ -000054bc T mi_expand │ │ │ │ +00005124 T mi_expand │ │ │ │ 000025a8 t mi_find_page │ │ │ │ -00003994 T mi_free │ │ │ │ -0000936c T mi_free_aligned │ │ │ │ -00009358 T mi_free_size │ │ │ │ -00009344 T mi_free_size_aligned │ │ │ │ -00007374 T mi_good_size │ │ │ │ -0000aa08 T mi_heap_alloc_new │ │ │ │ -0000aa48 T mi_heap_alloc_new_n │ │ │ │ -00004638 t mi_heap_area_visitor │ │ │ │ -0000b858 T mi_heap_calloc │ │ │ │ -0000b410 T mi_heap_calloc_aligned │ │ │ │ -0000b468 T mi_heap_calloc_aligned_at │ │ │ │ -00005d48 T mi_heap_check_owned │ │ │ │ -00008efc T mi_heap_collect │ │ │ │ +00003b94 T mi_free │ │ │ │ +00008fd0 T mi_free_aligned │ │ │ │ +00008fbc T mi_free_size │ │ │ │ +00008fa8 T mi_free_size_aligned │ │ │ │ +00006fdc T mi_good_size │ │ │ │ +0000a670 T mi_heap_alloc_new │ │ │ │ +0000a6b0 T mi_heap_alloc_new_n │ │ │ │ +000042a0 t mi_heap_area_visitor │ │ │ │ +0000b4c0 T mi_heap_calloc │ │ │ │ +0000b078 T mi_heap_calloc_aligned │ │ │ │ +0000b0d0 T mi_heap_calloc_aligned_at │ │ │ │ +000059b0 T mi_heap_check_owned │ │ │ │ +00008b60 T mi_heap_collect │ │ │ │ 000014c0 t mi_heap_collect_ex │ │ │ │ -00005ca4 T mi_heap_contains_block │ │ │ │ -00008fe0 T mi_heap_delete │ │ │ │ -000092b8 T mi_heap_destroy │ │ │ │ -00008f28 t mi_heap_free │ │ │ │ -0000b9f8 T mi_heap_get_backing │ │ │ │ -0000ba2c T mi_heap_get_default │ │ │ │ +0000590c T mi_heap_contains_block │ │ │ │ +00008c44 T mi_heap_delete │ │ │ │ +00008f1c T mi_heap_destroy │ │ │ │ +00008b8c t mi_heap_free │ │ │ │ +0000b660 T mi_heap_get_backing │ │ │ │ +0000b694 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ -0000a2cc T mi_heap_malloc │ │ │ │ -0000b510 T mi_heap_malloc_aligned │ │ │ │ -0000b7dc T mi_heap_malloc_aligned_at │ │ │ │ -0000a26c T mi_heap_malloc_small │ │ │ │ -0000acec t mi_heap_malloc_zero_aligned_at │ │ │ │ -0000ab98 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ -0000a310 T mi_heap_mallocn │ │ │ │ -0000b9e0 T mi_heap_new │ │ │ │ -0000b968 T mi_heap_new_in_arena │ │ │ │ -00004844 t mi_heap_page_check_owned │ │ │ │ -000046f8 t mi_heap_page_collect │ │ │ │ -00007564 t mi_heap_page_never_delayed_free │ │ │ │ -000037ec t mi_heap_queue_first_update │ │ │ │ -0000a710 T mi_heap_realloc │ │ │ │ -0000b258 T mi_heap_realloc_aligned │ │ │ │ -0000b040 T mi_heap_realloc_aligned_at │ │ │ │ -0000b074 t mi_heap_realloc_zero_aligned │ │ │ │ -0000ad90 t mi_heap_realloc_zero_aligned_at │ │ │ │ -0000a654 T mi_heap_reallocf │ │ │ │ -0000a6cc T mi_heap_reallocn │ │ │ │ -0000a82c T mi_heap_realpath │ │ │ │ -0000a5f8 T mi_heap_recalloc │ │ │ │ -0000b1e4 T mi_heap_recalloc_aligned │ │ │ │ -0000afc0 T mi_heap_recalloc_aligned_at │ │ │ │ -00004950 t mi_heap_reset_pages │ │ │ │ -0000a63c T mi_heap_rezalloc │ │ │ │ -0000b22c T mi_heap_rezalloc_aligned │ │ │ │ -0000b00c T mi_heap_rezalloc_aligned_at │ │ │ │ -00005c40 T mi_heap_set_default │ │ │ │ -0000a728 T mi_heap_strdup │ │ │ │ -0000a8f4 T mi_heap_strndup │ │ │ │ -0000a990 T mi_heap_try_new │ │ │ │ -0000453c t mi_heap_visit_areas_page │ │ │ │ -000044f0 T mi_heap_visit_blocks │ │ │ │ +00009f34 T mi_heap_malloc │ │ │ │ +0000b178 T mi_heap_malloc_aligned │ │ │ │ +0000b444 T mi_heap_malloc_aligned_at │ │ │ │ +00009ed4 T mi_heap_malloc_small │ │ │ │ +0000a954 t mi_heap_malloc_zero_aligned_at │ │ │ │ +0000a800 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ +00009f78 T mi_heap_mallocn │ │ │ │ +0000b648 T mi_heap_new │ │ │ │ +0000b5d0 T mi_heap_new_in_arena │ │ │ │ +000044ac t mi_heap_page_check_owned │ │ │ │ +00004360 t mi_heap_page_collect │ │ │ │ +000071cc t mi_heap_page_never_delayed_free │ │ │ │ +000039ec t mi_heap_queue_first_update │ │ │ │ +0000a378 T mi_heap_realloc │ │ │ │ +0000aec0 T mi_heap_realloc_aligned │ │ │ │ +0000aca8 T mi_heap_realloc_aligned_at │ │ │ │ +0000acdc t mi_heap_realloc_zero_aligned │ │ │ │ +0000a9f8 t mi_heap_realloc_zero_aligned_at │ │ │ │ +0000a2bc T mi_heap_reallocf │ │ │ │ +0000a334 T mi_heap_reallocn │ │ │ │ +0000a494 T mi_heap_realpath │ │ │ │ +0000a260 T mi_heap_recalloc │ │ │ │ +0000ae4c T mi_heap_recalloc_aligned │ │ │ │ +0000ac28 T mi_heap_recalloc_aligned_at │ │ │ │ +000045b8 t mi_heap_reset_pages │ │ │ │ +0000a2a4 T mi_heap_rezalloc │ │ │ │ +0000ae94 T mi_heap_rezalloc_aligned │ │ │ │ +0000ac74 T mi_heap_rezalloc_aligned_at │ │ │ │ +000058a8 T mi_heap_set_default │ │ │ │ +0000a390 T mi_heap_strdup │ │ │ │ +0000a55c T mi_heap_strndup │ │ │ │ +0000a5f8 T mi_heap_try_new │ │ │ │ +000041a4 t mi_heap_visit_areas_page │ │ │ │ +00004158 T mi_heap_visit_blocks │ │ │ │ 00001b38 t mi_heap_visit_pages │ │ │ │ -0000b8d0 T mi_heap_zalloc │ │ │ │ -0000b4b4 T mi_heap_zalloc_aligned │ │ │ │ -0000b4e4 T mi_heap_zalloc_aligned_at │ │ │ │ +0000b538 T mi_heap_zalloc │ │ │ │ +0000b11c T mi_heap_zalloc_aligned │ │ │ │ +0000b14c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.10 │ │ │ │ -00007a20 T mi_is_in_heap_region │ │ │ │ -00006198 T mi_is_redirected │ │ │ │ -00005740 t mi_is_valid_pointer │ │ │ │ -0000a2e4 T mi_malloc │ │ │ │ -0000b6fc T mi_malloc_aligned │ │ │ │ -0000b3c8 T mi_malloc_aligned_at │ │ │ │ -000073e4 T mi_malloc_good_size │ │ │ │ -00005508 T mi_malloc_size │ │ │ │ -0000a294 T mi_malloc_small │ │ │ │ -0000551c T mi_malloc_usable_size │ │ │ │ -0000a354 T mi_mallocn │ │ │ │ -00007e70 T mi_manage_os_memory │ │ │ │ -00007dd0 T mi_manage_os_memory_ex │ │ │ │ -00001a40 t mi_manage_os_memory_ex2 │ │ │ │ +00007688 T mi_is_in_heap_region │ │ │ │ +00005e00 T mi_is_redirected │ │ │ │ +000053a8 t mi_is_valid_pointer │ │ │ │ +00009f4c T mi_malloc │ │ │ │ +0000b364 T mi_malloc_aligned │ │ │ │ +0000b030 T mi_malloc_aligned_at │ │ │ │ +0000704c T mi_malloc_good_size │ │ │ │ +00005170 T mi_malloc_size │ │ │ │ +00009efc T mi_malloc_small │ │ │ │ +00005184 T mi_malloc_usable_size │ │ │ │ +00009fbc T mi_mallocn │ │ │ │ +00007ad8 T mi_manage_os_memory │ │ │ │ +00007a38 T mi_manage_os_memory_ex │ │ │ │ +00001884 t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ -0000a8e0 T mi_mbsdup │ │ │ │ -0000b640 T mi_memalign │ │ │ │ -0000aab0 T mi_new │ │ │ │ -0000b784 T mi_new_aligned │ │ │ │ -0000b728 T mi_new_aligned_nothrow │ │ │ │ -0000aa88 T mi_new_n │ │ │ │ -0000aad8 T mi_new_nothrow │ │ │ │ -0000a464 T mi_new_realloc │ │ │ │ -0000a4c0 T mi_new_reallocn │ │ │ │ -000062e4 T mi_option_disable │ │ │ │ -000062a8 T mi_option_enable │ │ │ │ -00006f5c T mi_option_get │ │ │ │ -00006edc T mi_option_get_clamp │ │ │ │ -00006e68 T mi_option_get_size │ │ │ │ +0000a548 T mi_mbsdup │ │ │ │ +0000b2a8 T mi_memalign │ │ │ │ +0000a718 T mi_new │ │ │ │ +0000b3ec T mi_new_aligned │ │ │ │ +0000b390 T mi_new_aligned_nothrow │ │ │ │ +0000a6f0 T mi_new_n │ │ │ │ +0000a740 T mi_new_nothrow │ │ │ │ +0000a0cc T mi_new_realloc │ │ │ │ +0000a128 T mi_new_reallocn │ │ │ │ +00005f4c T mi_option_disable │ │ │ │ +00005f10 T mi_option_enable │ │ │ │ +00006bc4 T mi_option_get │ │ │ │ +00006b44 T mi_option_get_clamp │ │ │ │ +00006ad0 T mi_option_get_size │ │ │ │ 00000850 t mi_option_init │ │ │ │ -00006df4 T mi_option_is_enabled │ │ │ │ -000061c8 T mi_option_set │ │ │ │ -00006200 T mi_option_set_default │ │ │ │ -00006238 T mi_option_set_enabled │ │ │ │ -00006270 T mi_option_set_enabled_default │ │ │ │ -00003e08 t mi_os_decommit_ex.isra.0 │ │ │ │ +00006a5c T mi_option_is_enabled │ │ │ │ +00005e30 T mi_option_set │ │ │ │ +00005e68 T mi_option_set_default │ │ │ │ +00005ea0 T mi_option_set_enabled │ │ │ │ +00005ed8 T mi_option_set_enabled_default │ │ │ │ +00003a70 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -00003ebc t mi_os_page_align_areax │ │ │ │ +00003b24 t mi_os_page_align_areax │ │ │ │ 000013cc t mi_os_prim_alloc.constprop.0 │ │ │ │ -00001818 t mi_os_prim_free.isra.0 │ │ │ │ -0000941c t mi_os_protectx │ │ │ │ +00001754 t mi_os_prim_free.isra.0 │ │ │ │ +00009080 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ -000049fc t mi_out_buf │ │ │ │ -00004b40 t mi_out_buf_stderr │ │ │ │ +00004664 t mi_out_buf │ │ │ │ +000047a8 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 00000810 t mi_out_stderr │ │ │ │ -00003370 t mi_page_extend_free.isra.0 │ │ │ │ -00003420 t mi_page_free_list_extend.isra.0 │ │ │ │ +00003570 t mi_page_extend_free.isra.0 │ │ │ │ +00003620 t mi_page_free_list_extend.isra.0 │ │ │ │ 0000280c t mi_page_fresh_alloc │ │ │ │ -0000327c t mi_page_queue_enqueue_from │ │ │ │ -00003398 t mi_page_queue_remove │ │ │ │ -000048d4 t mi_page_usable_aligned_size_of │ │ │ │ -0000b67c T mi_posix_memalign │ │ │ │ -00006704 t mi_printf_amount.constprop.0 │ │ │ │ +000030c0 t mi_page_queue_enqueue_from │ │ │ │ +000031dc t mi_page_queue_remove │ │ │ │ +0000453c t mi_page_usable_aligned_size_of │ │ │ │ +0000b2e4 T mi_posix_memalign │ │ │ │ +0000636c t mi_printf_amount.constprop.0 │ │ │ │ 00001394 t mi_process_done │ │ │ │ -00009950 T mi_process_info │ │ │ │ +000095b8 T mi_process_info │ │ │ │ 00000bc0 T mi_process_init │ │ │ │ 00000da8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ -00009278 t mi_pthread_done │ │ │ │ -0000b590 T mi_pvalloc │ │ │ │ +00008edc t mi_pthread_done │ │ │ │ +0000b1f8 T mi_pvalloc │ │ │ │ 00000094 t mi_random_init_ex │ │ │ │ -0000a5c8 T mi_realloc │ │ │ │ -0000b19c T mi_realloc_aligned │ │ │ │ -0000af74 T mi_realloc_aligned_at │ │ │ │ -0000a40c T mi_reallocarr │ │ │ │ -0000a3a0 T mi_reallocarray │ │ │ │ -0000a6a0 T mi_reallocf │ │ │ │ -0000a57c T mi_reallocn │ │ │ │ -0000a88c T mi_realpath │ │ │ │ -0000a500 T mi_recalloc │ │ │ │ -0000b0e4 T mi_recalloc_aligned │ │ │ │ -0000aeb4 T mi_recalloc_aligned_at │ │ │ │ -00004784 t mi_recurse_enter_prim │ │ │ │ -000047b8 t mi_recurse_exit_prim │ │ │ │ -00007724 T mi_register_deferred_free │ │ │ │ -00006fc0 T mi_register_error │ │ │ │ -00006320 T mi_register_output │ │ │ │ -000097e4 T mi_reserve_huge_os_pages │ │ │ │ -00009868 T mi_reserve_huge_os_pages_at │ │ │ │ -000096b0 T mi_reserve_huge_os_pages_at_ex │ │ │ │ -00009714 T mi_reserve_huge_os_pages_interleave │ │ │ │ -000080c0 T mi_reserve_os_memory │ │ │ │ +0000a230 T mi_realloc │ │ │ │ +0000ae04 T mi_realloc_aligned │ │ │ │ +0000abdc T mi_realloc_aligned_at │ │ │ │ +0000a074 T mi_reallocarr │ │ │ │ +0000a008 T mi_reallocarray │ │ │ │ +0000a308 T mi_reallocf │ │ │ │ +0000a1e4 T mi_reallocn │ │ │ │ +0000a4f4 T mi_realpath │ │ │ │ +0000a168 T mi_recalloc │ │ │ │ +0000ad4c T mi_recalloc_aligned │ │ │ │ +0000ab1c T mi_recalloc_aligned_at │ │ │ │ +000043ec t mi_recurse_enter_prim │ │ │ │ +00004420 t mi_recurse_exit_prim │ │ │ │ +0000738c T mi_register_deferred_free │ │ │ │ +00006c28 T mi_register_error │ │ │ │ +00005f88 T mi_register_output │ │ │ │ +00009448 T mi_reserve_huge_os_pages │ │ │ │ +000094d0 T mi_reserve_huge_os_pages_at │ │ │ │ +00009314 T mi_reserve_huge_os_pages_at_ex │ │ │ │ +00009378 T mi_reserve_huge_os_pages_interleave │ │ │ │ +00007d28 T mi_reserve_os_memory │ │ │ │ 00000fb8 T mi_reserve_os_memory_ex │ │ │ │ -0000a54c T mi_rezalloc │ │ │ │ -0000b154 T mi_rezalloc_aligned │ │ │ │ -0000af28 T mi_rezalloc_aligned_at │ │ │ │ -00008908 t mi_segment_abandon │ │ │ │ +0000a1b4 T mi_rezalloc │ │ │ │ +0000adbc T mi_rezalloc_aligned │ │ │ │ +0000ab90 T mi_rezalloc_aligned_at │ │ │ │ +00008570 t mi_segment_abandon │ │ │ │ 00000620 t mi_segment_alloc │ │ │ │ 00000988 t mi_segment_calculate_slices │ │ │ │ -00008d18 t mi_segment_check_free │ │ │ │ -000036dc t mi_segment_commit_mask.constprop.0 │ │ │ │ -000087bc t mi_segment_free.isra.0 │ │ │ │ -0000955c t mi_segment_huge_page_alloc │ │ │ │ +0000897c t mi_segment_check_free │ │ │ │ +000042a4 t mi_segment_commit_mask.constprop.0 │ │ │ │ +00008424 t mi_segment_free.isra.0 │ │ │ │ +000091c0 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ -00003490 t mi_segment_page_clear │ │ │ │ -00003ae0 t mi_segment_purge.isra.0 │ │ │ │ -00008afc t mi_segment_reclaim │ │ │ │ -00002dbc t mi_segment_span_allocate.isra.0 │ │ │ │ -000027c0 t mi_segment_span_free │ │ │ │ -000035c0 t mi_segment_span_free_coalesce │ │ │ │ -00004458 t mi_segment_span_remove_from_queue │ │ │ │ -00003144 t mi_segment_try_purge │ │ │ │ -000075a4 t mi_segment_visit_pages │ │ │ │ +000032d4 t mi_segment_page_clear │ │ │ │ +00003748 t mi_segment_purge.isra.0 │ │ │ │ +00008764 t mi_segment_reclaim │ │ │ │ +00002fbc t mi_segment_span_allocate.isra.0 │ │ │ │ +00002604 t mi_segment_span_free │ │ │ │ +00003404 t mi_segment_span_free_coalesce │ │ │ │ +000040c0 t mi_segment_span_remove_from_queue │ │ │ │ +00003344 t mi_segment_try_purge │ │ │ │ +0000720c t mi_segment_visit_pages │ │ │ │ 00002a28 t mi_segments_page_alloc.isra.0 │ │ │ │ -000026f8 t mi_segments_track_size │ │ │ │ -00004edc t mi_stat_add.constprop.0 │ │ │ │ -00004f84 t mi_stat_counter_add.constprop.0 │ │ │ │ -00006b0c t mi_stat_counter_print.constprop.0 │ │ │ │ -0000691c t mi_stat_print_ex.constprop.0 │ │ │ │ -00001754 t mi_stat_update │ │ │ │ -000018ac t mi_stat_update.part.0 │ │ │ │ -0000a1f4 T mi_stats_merge │ │ │ │ -00004fdc t mi_stats_merge_from │ │ │ │ -0000a1dc T mi_stats_print │ │ │ │ -0000a184 T mi_stats_print_out │ │ │ │ +0000253c t mi_segments_track_size │ │ │ │ +00004b44 t mi_stat_add.constprop.0 │ │ │ │ +00004bec t mi_stat_counter_add.constprop.0 │ │ │ │ +00006774 t mi_stat_counter_print.constprop.0 │ │ │ │ +00006584 t mi_stat_print_ex.constprop.0 │ │ │ │ +00002dbc t mi_stat_update │ │ │ │ +00002e80 t mi_stat_update.part.0 │ │ │ │ +00009e5c T mi_stats_merge │ │ │ │ +00004c44 t mi_stats_merge_from │ │ │ │ +00009e44 T mi_stats_print │ │ │ │ +00009dec T mi_stats_print_out │ │ │ │ 00001120 T mi_stats_reset │ │ │ │ -0000a8b8 T mi_strdup │ │ │ │ -0000a964 T mi_strndup │ │ │ │ -000092a0 T mi_thread_done │ │ │ │ +0000a520 T mi_strdup │ │ │ │ +0000a5cc T mi_strndup │ │ │ │ +00008f04 T mi_thread_done │ │ │ │ 00000f14 T mi_thread_init │ │ │ │ -0000a138 T mi_thread_stats_print_out │ │ │ │ -0000a9dc t mi_try_new.constprop.0 │ │ │ │ -000070ec t mi_try_new_handler │ │ │ │ -000054a8 T mi_usable_size │ │ │ │ -0000b60c T mi_valloc │ │ │ │ -000061b0 T mi_version │ │ │ │ -00006468 t mi_vfprintf │ │ │ │ -00006510 t mi_vfprintf_thread.constprop.0 │ │ │ │ -0000ab24 T mi_wcsdup │ │ │ │ -00005574 T mi_wdupenv_s │ │ │ │ -0000b8a0 T mi_zalloc │ │ │ │ -0000b338 T mi_zalloc_aligned │ │ │ │ -0000b380 T mi_zalloc_aligned_at │ │ │ │ -0000a230 T mi_zalloc_small │ │ │ │ +00009da0 T mi_thread_stats_print_out │ │ │ │ +0000a644 t mi_try_new.constprop.0 │ │ │ │ +00006d54 t mi_try_new_handler │ │ │ │ +00005110 T mi_usable_size │ │ │ │ +0000b274 T mi_valloc │ │ │ │ +00005e18 T mi_version │ │ │ │ +000060d0 t mi_vfprintf │ │ │ │ +00006178 t mi_vfprintf_thread.constprop.0 │ │ │ │ +0000a78c T mi_wcsdup │ │ │ │ +000051dc T mi_wdupenv_s │ │ │ │ +0000b508 T mi_zalloc │ │ │ │ +0000afa0 T mi_zalloc_aligned │ │ │ │ +0000afe8 T mi_zalloc_aligned_at │ │ │ │ +00009e98 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.8 │ │ │ │ 000006d4 b obmalloc_state_initialized │ │ │ │ 000006f0 b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a14 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -0000311c t printone │ │ │ │ +00002f60 t printone │ │ │ │ 00000450 b process_done.12 │ │ │ │ 00000010 b process_init.14 │ │ │ │ -000051ac t process_queue.isra.0 │ │ │ │ +00004e14 t process_queue.isra.0 │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000680 b purge_guard.15 │ │ │ │ -00002ce4 t pymalloc_print_stats │ │ │ │ +00002b28 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 00000418 t set_default_allocator_unlocked.constprop.0.isra.0 │ │ │ │ 000004b4 t set_up_debug_hooks_domain_unlocked │ │ │ │ 000005e0 t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ @@ -12255,15 +12256,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -000043f8 T PyFrozenSet_New │ │ │ │ +00004400 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 │ │ │ │ @@ -12279,177 +12280,177 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ 0000164c T PySet_Add │ │ │ │ -00000e40 T PySet_Clear │ │ │ │ -00002724 T PySet_Contains │ │ │ │ +00000e54 T PySet_Clear │ │ │ │ +0000272c T PySet_Contains │ │ │ │ 00001c58 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ -00000d60 T PySet_Pop │ │ │ │ -00000ccc T PySet_Size │ │ │ │ +00000d74 T PySet_Pop │ │ │ │ +00000ce0 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000c8c t Py_XDECREF │ │ │ │ +00000ca0 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00004614 T _PySet_AddTakeRef │ │ │ │ +0000461c T _PySet_AddTakeRef │ │ │ │ 000001dc T _PySet_ClearInternal │ │ │ │ -00005010 T _PySet_Contains │ │ │ │ +00005004 T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -00005b7c T _PySet_NextEntry │ │ │ │ -000059d8 T _PySet_NextEntryRef │ │ │ │ -00001378 T _PySet_Update │ │ │ │ +00005b70 T _PySet_NextEntry │ │ │ │ +000059cc T _PySet_NextEntryRef │ │ │ │ +0000138c T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000001a8 d _dummy_struct │ │ │ │ 000001b4 t dummy_dealloc │ │ │ │ 00000198 t dummy_repr │ │ │ │ -000080a0 t frozenset___contains__ │ │ │ │ +0000809c t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000084 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00005d14 t frozenset_hash │ │ │ │ -00005d58 t frozenset_hash_impl │ │ │ │ +00005d08 t frozenset_hash │ │ │ │ +00005d4c t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ -00003670 t frozenset_new │ │ │ │ +00003684 t frozenset_new │ │ │ │ 000001f0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 000000fc t make_new_set │ │ │ │ -00007e88 t make_new_set_basetype_untracked │ │ │ │ -00000f90 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ +00007e84 t make_new_set_basetype_untracked │ │ │ │ +00000fa4 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -000094dc t set___contains__ │ │ │ │ +000094d4 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ -000031ac t set___reduce__ │ │ │ │ +000031c0 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000160 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00006120 t set_add │ │ │ │ +00006114 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000c8c t set_add_entry_takeref │ │ │ │ -00000eb8 t set_and │ │ │ │ +00000ecc t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ -000018f4 t set_clear │ │ │ │ +00001908 t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -00005fbc t set_clear_internal │ │ │ │ -00004ad0 t set_contains │ │ │ │ -00001f24 t set_copy │ │ │ │ +00005fb0 t set_clear_internal │ │ │ │ +00004ad8 t set_contains │ │ │ │ +00001f38 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ -0000152c t set_copy_and_difference_untracked │ │ │ │ -00001208 t set_copy_impl │ │ │ │ -00004138 t set_dealloc │ │ │ │ -00002248 t set_difference_multi │ │ │ │ +00001540 t set_copy_and_difference_untracked │ │ │ │ +0000121c t set_copy_impl │ │ │ │ +00004140 t set_dealloc │ │ │ │ +0000225c t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -0000825c t set_difference_untracked │ │ │ │ -00002378 t set_difference_update │ │ │ │ +00008254 t set_difference_untracked │ │ │ │ +0000238c t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ -00008c60 t set_difference_update_internal │ │ │ │ -000015ac t set_discard │ │ │ │ +00008c58 t set_difference_update_internal │ │ │ │ +000015c0 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -000003dc t set_discard_entry │ │ │ │ +000003f0 t set_discard_entry │ │ │ │ 00000000 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ -00001650 t set_iand │ │ │ │ -000032e8 t set_init │ │ │ │ -00007520 t set_intersection │ │ │ │ -00002a50 t set_intersection_multi │ │ │ │ +00001664 t set_iand │ │ │ │ +000032fc t set_init │ │ │ │ +00007514 t set_intersection │ │ │ │ +00002a64 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ -00002a64 t set_intersection_multi_impl │ │ │ │ -000033d4 t set_intersection_update_multi │ │ │ │ +00002a78 t set_intersection_multi_impl │ │ │ │ +000033e8 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -000030d4 t set_ior │ │ │ │ -0000248c t set_isdisjoint │ │ │ │ +000030dc t set_ior │ │ │ │ +000024a0 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ -00003440 t set_issubset │ │ │ │ +00003454 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -000067bc t set_issubset_impl │ │ │ │ -00001918 t set_issuperset │ │ │ │ +000067b0 t set_issubset_impl │ │ │ │ +0000192c t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ -0000192c t set_issuperset_impl │ │ │ │ -000023dc t set_isub │ │ │ │ -00003dfc t set_iter │ │ │ │ -0000393c t set_ixor │ │ │ │ -000043e0 t set_len │ │ │ │ -0000074c t set_lookkey │ │ │ │ -00000bf8 t set_merge_lock_held │ │ │ │ -000032a0 t set_merge_lock_held.part.0 │ │ │ │ +00001940 t set_issuperset_impl │ │ │ │ +000023f0 t set_isub │ │ │ │ +00003e04 t set_iter │ │ │ │ +00003950 t set_ixor │ │ │ │ +000043e8 t set_len │ │ │ │ +00000768 t set_lookkey │ │ │ │ +00000c0c t set_merge_lock_held │ │ │ │ +000032a8 t set_merge_lock_held.part.0 │ │ │ │ 0000054c d set_methods │ │ │ │ -00003250 t set_new │ │ │ │ -0000102c t set_or │ │ │ │ -00007f7c t set_pop │ │ │ │ +00003264 t set_new │ │ │ │ +00001040 t set_or │ │ │ │ +00007f78 t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ -00001e10 t set_remove │ │ │ │ +00001e24 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ -00002014 t set_repr │ │ │ │ -00006614 t set_richcompare │ │ │ │ -000013f4 t set_sub │ │ │ │ -00001754 t set_swap_bodies │ │ │ │ -00003a08 t set_symmetric_difference │ │ │ │ +00002028 t set_repr │ │ │ │ +00006608 t set_richcompare │ │ │ │ +00001408 t set_sub │ │ │ │ +00001768 t set_swap_bodies │ │ │ │ +00003a1c t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ -0000352c t set_symmetric_difference_impl │ │ │ │ -00002b38 t set_symmetric_difference_update │ │ │ │ +00003540 t set_symmetric_difference_impl │ │ │ │ +00002b4c t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ -00003a1c t set_symmetric_difference_update_dict │ │ │ │ -00002b4c t set_symmetric_difference_update_impl │ │ │ │ -00002cc8 t set_symmetric_difference_update_set │ │ │ │ +00003a30 t set_symmetric_difference_update_dict │ │ │ │ +00002b60 t set_symmetric_difference_update_impl │ │ │ │ +00002cdc t set_symmetric_difference_update_set │ │ │ │ 000010fc t set_table_resize │ │ │ │ 00001578 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -00001f38 t set_union │ │ │ │ +00001f4c t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ -00001ec0 t set_update │ │ │ │ +00001ed4 t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -00007000 t set_update_dict_lock_held │ │ │ │ -00000aa8 t set_update_internal │ │ │ │ +00006ff0 t set_update_dict_lock_held │ │ │ │ +00000abc t set_update_internal │ │ │ │ 0000069c t set_update_iterable_lock_held │ │ │ │ 0000054c t set_update_local │ │ │ │ -00004218 t set_vectorcall │ │ │ │ -00003454 t set_xor │ │ │ │ -0000408c t setiter_dealloc │ │ │ │ -00003ec4 t setiter_iternext │ │ │ │ -0000233c t setiter_len │ │ │ │ +00004220 t set_vectorcall │ │ │ │ +00003468 t set_xor │ │ │ │ +00004094 t setiter_dealloc │ │ │ │ +00003ecc t setiter_iternext │ │ │ │ +00002350 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000c8 t setiter_reduce │ │ │ │ -00002a1c t setiter_traverse │ │ │ │ +00002a30 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000024 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12715,19 +12716,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 000001cc T PyTuple_FromArray │ │ │ │ 000014f8 T PyTuple_GetItem │ │ │ │ -00002744 T PyTuple_GetSlice │ │ │ │ +0000277c T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 000004ac T PyTuple_Pack │ │ │ │ 000000e0 T PyTuple_SetItem │ │ │ │ -00001e70 T PyTuple_Size │ │ │ │ +00001ea8 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12747,17 +12748,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e4 T _PyStolenTuple_Free │ │ │ │ 00000314 T _PyTuple_BinarySlice │ │ │ │ -00002ad0 T _PyTuple_Concat │ │ │ │ +00002b04 T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -00001ff0 T _PyTuple_FromArraySteal │ │ │ │ +00002028 T _PyTuple_FromArraySteal │ │ │ │ 00000e70 T _PyTuple_FromPair │ │ │ │ 00001024 T _PyTuple_FromPairSteal │ │ │ │ 00001570 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 000012c4 T _PyTuple_MaybeUntrack │ │ │ │ 00000710 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -12780,32 +12781,32 @@ │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ 00001828 t tuple_contains │ │ │ │ 0000043c t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ 00000c60 t tuple_dealloc │ │ │ │ -00001eb4 t tuple_hash │ │ │ │ -000032c8 t tuple_index │ │ │ │ +00001eec t tuple_hash │ │ │ │ +000032fc t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -00001e0c t tuple_item │ │ │ │ +00001e44 t tuple_item │ │ │ │ 000009a0 t tuple_iter │ │ │ │ 000017d4 t tuple_iteritem │ │ │ │ -00002e04 t tuple_length │ │ │ │ +00002e38 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00002e1c t tuple_new │ │ │ │ +00002e50 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -00003440 t tuple_repeat │ │ │ │ -000030f8 t tuple_repr │ │ │ │ -00002554 t tuple_richcompare │ │ │ │ +00003474 t tuple_repeat │ │ │ │ +0000312c t tuple_repr │ │ │ │ +0000258c t tuple_richcompare │ │ │ │ 00001984 t tuple_subscript │ │ │ │ 00001190 t tuple_traverse │ │ │ │ 00000040 t tuple_vectorcall │ │ │ │ 00000b6c t tupleiter_dealloc │ │ │ │ -000037f4 t tupleiter_len │ │ │ │ +00003828 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000adc t tupleiter_next │ │ │ │ 00000184 t tupleiter_reduce │ │ │ │ 000004c0 t tupleiter_setstate │ │ │ │ 000002e0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -13173,36 +13174,36 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 000025f8 T PyType_AddWatcher │ │ │ │ 0000134c T PyType_ClearCache │ │ │ │ 00002794 T PyType_ClearWatcher │ │ │ │ 00003438 T PyType_Freeze │ │ │ │ 00001620 T PyType_FromMetaclass │ │ │ │ -0000f578 T PyType_FromModuleAndSpec │ │ │ │ +0000f57c T PyType_FromModuleAndSpec │ │ │ │ 000025c4 T PyType_FromSlots │ │ │ │ 00000298 T PyType_FromSpec │ │ │ │ 00000920 T PyType_FromSpecWithBases │ │ │ │ 000058c0 T PyType_GenericAlloc │ │ │ │ 0000e2d0 T PyType_GenericNew │ │ │ │ 00006004 T PyType_GetBaseByToken │ │ │ │ -000169ec T PyType_GetBaseByToken_DuringGC │ │ │ │ -00011c00 T PyType_GetDict │ │ │ │ +000169f0 T PyType_GetBaseByToken_DuringGC │ │ │ │ +00011c04 T PyType_GetDict │ │ │ │ 0000e494 T PyType_GetFlags │ │ │ │ -00017aa8 T PyType_GetFullyQualifiedName │ │ │ │ -00017628 T PyType_GetModule │ │ │ │ -0000fb54 T PyType_GetModuleByDef │ │ │ │ +00017aac T PyType_GetFullyQualifiedName │ │ │ │ +0001762c T PyType_GetModule │ │ │ │ +0000fb58 T PyType_GetModuleByDef │ │ │ │ 0000253c T PyType_GetModuleByToken │ │ │ │ -0000fc34 T PyType_GetModuleByToken_DuringGC │ │ │ │ +0000fc38 T PyType_GetModuleByToken_DuringGC │ │ │ │ 00003eec T PyType_GetModuleName │ │ │ │ -000199bc T PyType_GetModuleState │ │ │ │ +000199c0 T PyType_GetModuleState │ │ │ │ 00003080 T PyType_GetModuleState_DuringGC │ │ │ │ 00002570 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ 00001060 T PyType_GetQualName │ │ │ │ -00016bc0 T PyType_GetSlot │ │ │ │ +00016bc4 T PyType_GetSlot │ │ │ │ 00002594 T PyType_GetTypeDataSize │ │ │ │ 00006100 T PyType_IsSubtype │ │ │ │ 00001034 T PyType_Modified │ │ │ │ 00009d80 T PyType_Ready │ │ │ │ 00003060 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 000027f0 T PyType_Unwatch │ │ │ │ @@ -13253,133 +13254,133 @@ │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ 00006b4c T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ 0000d0a8 T _PyObject_LookupSpecial │ │ │ │ -0000f8c4 T _PyObject_LookupSpecialMethod │ │ │ │ +0000f8c8 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0001795c T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00017960 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ 000051f0 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 000013f4 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -00012ee4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012ee8 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 │ │ │ │ -00016130 T _PyStaticType_FiniBuiltin │ │ │ │ +00016134 T _PyStaticType_FiniBuiltin │ │ │ │ 00004ec0 T _PyStaticType_GetBuiltins │ │ │ │ 00005bc4 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 000002d0 T _PyStaticType_InitForExtension │ │ │ │ -0001079c T _PySuper_Lookup │ │ │ │ +000107a0 T _PySuper_Lookup │ │ │ │ 0000de18 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 00000dc0 T _PyType_AddMethod │ │ │ │ 00005a6c T _PyType_AllocNoTrack │ │ │ │ 00001678 T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000b68 T _PyType_CacheInitForSpecialization │ │ │ │ 00009a20 T _PyType_CalculateMetaclass │ │ │ │ 00002bb8 T _PyType_CheckConsistency │ │ │ │ 000029f4 T _PyType_GetBases │ │ │ │ 00005c20 T _PyType_GetDict │ │ │ │ 00007780 T _PyType_GetDocFromInternalDoc │ │ │ │ -00017ccc T _PyType_GetFullyQualifiedName │ │ │ │ -0001a4e4 T _PyType_GetSlotWrapperNames │ │ │ │ -000122e4 T _PyType_GetSubclasses │ │ │ │ +00017cd0 T _PyType_GetFullyQualifiedName │ │ │ │ +0001a4e8 T _PyType_GetSlotWrapperNames │ │ │ │ +000122e8 T _PyType_GetSubclasses │ │ │ │ 0000532c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00003184 T _PyType_HasSlotTpIternext │ │ │ │ 00001ff8 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ 0000a384 T _PyType_InitSlotDefs │ │ │ │ 00002aa0 T _PyType_InitSubclasses │ │ │ │ 0000a088 T _PyType_Lookup │ │ │ │ 00002e58 T _PyType_LookupByVersion │ │ │ │ -000197e4 T _PyType_LookupRef │ │ │ │ +000197e8 T _PyType_LookupRef │ │ │ │ 0000a114 T _PyType_LookupRefAndVersion │ │ │ │ 00005c94 T _PyType_LookupStackRefAndVersion │ │ │ │ 00002a1c T _PyType_LookupSubclasses │ │ │ │ -0000f544 T _PyType_Name │ │ │ │ +0000f548 T _PyType_Name │ │ │ │ 00002ec8 T _PyType_NewManagedObject │ │ │ │ 000011c4 T _PyType_SetFlags │ │ │ │ 000011ec T _PyType_SetFlagsRecursive │ │ │ │ 00006b64 T _PyType_SetVersion │ │ │ │ 0000227c T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ 000020a0 T _PyTypes_Fini │ │ │ │ 00001784 T _PyTypes_FiniCachedDescriptors │ │ │ │ 00001824 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011740 T _Py_BaseObject_RichCompare │ │ │ │ +00011744 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 │ │ │ │ -00018ab4 T _Py_slot_tp_getattr_hook │ │ │ │ +00018ab8 T _Py_slot_tp_getattr_hook │ │ │ │ 00005408 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000061d0 T _Py_type_getattro │ │ │ │ 000068c0 T _Py_type_getattro_impl │ │ │ │ 00006fc8 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 │ │ │ │ 000036c4 t _common_reduce.part.0 │ │ │ │ -0000e970 t assign_version_tag │ │ │ │ +0000e974 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 00001ce4 t bufferwrapper_dealloc │ │ │ │ 00001bf0 t bufferwrapper_releasebuf │ │ │ │ 00002874 t bufferwrapper_traverse │ │ │ │ 00001074 t call_unbound_noarg.part.0 │ │ │ │ -00014074 t check_num_args.constprop.0 │ │ │ │ -00014104 t check_num_args.constprop.1 │ │ │ │ +00014078 t check_num_args.constprop.0 │ │ │ │ +00014108 t check_num_args.constprop.1 │ │ │ │ 000015ac t check_pow_args │ │ │ │ 00000d20 t check_set_special_type_attr │ │ │ │ 00001a00 t class_name │ │ │ │ -000106a8 t clear_slots │ │ │ │ -00015eb0 t clear_tp_subclasses │ │ │ │ +000106ac t clear_slots │ │ │ │ +00015eb4 t clear_tp_subclasses │ │ │ │ 00004aac t compatible_for_assignment │ │ │ │ 00009310 t find_best_base │ │ │ │ 00005e9c t find_name_in_mro │ │ │ │ 0000233c t get_base_by_token_recursive │ │ │ │ 0000240c t get_dict_descriptor │ │ │ │ 00001798 t getindex │ │ │ │ 0000374c t import_copyreg │ │ │ │ -0000f43c t lookup_method_ex.constprop.0 │ │ │ │ +0000f440 t lookup_method_ex.constprop.0 │ │ │ │ 00001f40 t managed_static_type_state_clear.part.0 │ │ │ │ -0001537c t maybe_call_special_no_args.constprop.0 │ │ │ │ +00015380 t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000028a0 t merge_class_dict │ │ │ │ 00001004 t method_is_overloaded.isra.0 │ │ │ │ 00004d40 t mro_hierarchy_for_complete_type │ │ │ │ 000051b8 t mro_implementation_unlocked │ │ │ │ 000047cc t mro_internal.isra.0 │ │ │ │ @@ -13388,37 +13389,37 @@ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ 000016fc t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ 00005564 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001e54 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -00019a34 t object___reduce_ex__ │ │ │ │ +00019a38 t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 000014b0 t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ 0000a5b8 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -000115d0 t object_get_class │ │ │ │ +000115d4 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ 000037a8 t object_getstate │ │ │ │ 00003888 t object_getstate_default │ │ │ │ -0000e8a8 t object_init │ │ │ │ +0000e8ac t object_init │ │ │ │ 0000e084 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ 0000e4ac t object_new │ │ │ │ 00001394 t object_repr │ │ │ │ -000117d0 t object_richcompare │ │ │ │ +000117d4 t object_richcompare │ │ │ │ 000010a8 t object_richcompare.part.0 │ │ │ │ 000055f4 t object_set_class │ │ │ │ -0000f5ac t object_str │ │ │ │ +0000f5b0 t object_str │ │ │ │ 0000165c t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ -0001511c t recurse_down_subclasses.constprop.0 │ │ │ │ +00015120 t recurse_down_subclasses.constprop.0 │ │ │ │ 00002108 t releasebuffer_call_python │ │ │ │ 00006a68 t richcmp_eq │ │ │ │ 000058a8 t richcmp_ge │ │ │ │ 00005878 t richcmp_gt │ │ │ │ 00005890 t richcmp_le │ │ │ │ 00005860 t richcmp_lt │ │ │ │ 00004144 t richcmp_ne │ │ │ │ @@ -13427,20 +13428,20 @@ │ │ │ │ 000000ac t skip_signature │ │ │ │ 0000163c t slot_am_aiter │ │ │ │ 00006cc0 t slot_am_anext │ │ │ │ 00000ae0 t slot_am_await │ │ │ │ 00006388 t slot_am_generic │ │ │ │ 00001a4c t slot_bf_getbuffer │ │ │ │ 00002280 t slot_bf_releasebuffer │ │ │ │ -00013204 t slot_mp_ass_subscript │ │ │ │ -0001247c t slot_mp_subscript │ │ │ │ +00013208 t slot_mp_ass_subscript │ │ │ │ +00012480 t slot_mp_subscript │ │ │ │ 000068d8 t slot_nb_absolute │ │ │ │ 000058c0 t slot_nb_add │ │ │ │ 00002604 t slot_nb_and │ │ │ │ -0001a7cc t slot_nb_bool │ │ │ │ +0001a7d0 t slot_nb_bool │ │ │ │ 0000666c t slot_nb_divmod │ │ │ │ 00005f7c t slot_nb_float │ │ │ │ 00006144 t slot_nb_floor_divide │ │ │ │ 00005fd0 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 00000b74 t slot_nb_inplace_and │ │ │ │ 000003e4 t slot_nb_inplace_floor_divide │ │ │ │ @@ -13465,150 +13466,150 @@ │ │ │ │ 000006f0 t slot_nb_power │ │ │ │ 000004a8 t slot_nb_remainder │ │ │ │ 00000bb0 t slot_nb_rshift │ │ │ │ 00005afc t slot_nb_subtract │ │ │ │ 00003f00 t slot_nb_true_divide │ │ │ │ 000063f0 t slot_nb_xor │ │ │ │ 000030b0 t slot_sq_ass_item │ │ │ │ -00012f78 t slot_sq_contains │ │ │ │ -000184f4 t slot_sq_item │ │ │ │ -000171c0 t slot_sq_length │ │ │ │ -00016898 t slot_tp_call │ │ │ │ +00012f7c t slot_sq_contains │ │ │ │ +000184f8 t slot_sq_item │ │ │ │ +000171c4 t slot_sq_length │ │ │ │ +0001689c t slot_tp_call │ │ │ │ 000023cc t slot_tp_descr_get │ │ │ │ 00000420 t slot_tp_descr_set │ │ │ │ 000024c8 t slot_tp_finalize │ │ │ │ -0001769c t slot_tp_hash │ │ │ │ -0000f068 t slot_tp_init │ │ │ │ +000176a0 t slot_tp_hash │ │ │ │ +0000f06c t slot_tp_init │ │ │ │ 000014cc t slot_tp_iter │ │ │ │ -00018908 t slot_tp_iternext │ │ │ │ -0000fccc t slot_tp_new │ │ │ │ +0001890c t slot_tp_iternext │ │ │ │ +0000fcd0 t slot_tp_new │ │ │ │ 000035c4 t slot_tp_repr │ │ │ │ -00019298 t slot_tp_richcompare │ │ │ │ -00013690 t slot_tp_setattro │ │ │ │ -00017ef4 t slot_tp_str │ │ │ │ +0001929c t slot_tp_richcompare │ │ │ │ +00013694 t slot_tp_setattro │ │ │ │ +00017ef8 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ 00000040 t slotptr │ │ │ │ 00009808 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00015f98 t subtype_clear │ │ │ │ -000100e4 t subtype_dealloc │ │ │ │ -000196d0 t subtype_dict │ │ │ │ +00015f9c t subtype_clear │ │ │ │ +000100e8 t subtype_dealloc │ │ │ │ +000196d4 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001de8 t subtype_getweakref │ │ │ │ 00006bd0 t subtype_setdict │ │ │ │ -000113ec t subtype_traverse │ │ │ │ +000113f0 t subtype_traverse │ │ │ │ 0000df5c t super_dealloc │ │ │ │ 00001e6c t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ 0000dab8 t super_getattro │ │ │ │ 00006cdc t super_init │ │ │ │ 00000958 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 000028d4 t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ 0000d348 t super_vectorcall │ │ │ │ 0000065c t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -0000fd7c t tp_new_wrapper │ │ │ │ +0000fd80 t tp_new_wrapper │ │ │ │ 00002840 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000180a0 t type___instancecheck__ │ │ │ │ +000180a4 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001f8c t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -0001569c t type___subclasscheck__ │ │ │ │ +000156a0 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ -0001214c t type___subclasses__ │ │ │ │ +00012150 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -00011cdc t type_abstractmethods │ │ │ │ +00011ce0 t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ 0000a680 t type_call │ │ │ │ -000156fc t type_clear │ │ │ │ -0001582c t type_dealloc │ │ │ │ -000118e0 t type_dict │ │ │ │ +00015700 t type_clear │ │ │ │ +00015830 t type_dealloc │ │ │ │ +000118e4 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ 00007824 t type_from_slots_or_spec │ │ │ │ 00002dd8 t type_get_annotate │ │ │ │ 00002a48 t type_get_annotations │ │ │ │ -00011cb4 t type_get_bases │ │ │ │ -00011fb4 t type_get_doc │ │ │ │ -000115f8 t type_get_module │ │ │ │ -00012110 t type_get_mro │ │ │ │ +00011cb8 t type_get_bases │ │ │ │ +00011fb8 t type_get_doc │ │ │ │ +000115fc t type_get_module │ │ │ │ +00012114 t type_get_mro │ │ │ │ 00005fb0 t type_get_text_signature │ │ │ │ 0000690c t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ 0000e0a0 t type_init │ │ │ │ 0000a06c t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ 00009dfc t type_modified_unlocked │ │ │ │ 00009e28 t type_modified_unlocked.part.0 │ │ │ │ 00000128 t type_module │ │ │ │ -00011860 t type_mro │ │ │ │ +00011864 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -00011f44 t type_name │ │ │ │ +00011f48 t type_name │ │ │ │ 0000a8a0 t type_new │ │ │ │ 0000e2bc t type_prepare │ │ │ │ 000076a0 t type_qualname │ │ │ │ 00007710 t type_qualname.constprop.0 │ │ │ │ 0000043c t type_ready │ │ │ │ -0000f5dc t type_repr │ │ │ │ -00011dd0 t type_set_abstractmethods │ │ │ │ +0000f5e0 t type_repr │ │ │ │ +00011dd4 t type_set_abstractmethods │ │ │ │ 00004f48 t type_set_annotate │ │ │ │ -00011978 t type_set_annotations │ │ │ │ +0001197c t type_set_annotations │ │ │ │ 0000415c t type_set_bases │ │ │ │ 00002fe4 t type_set_doc │ │ │ │ 00000ba8 t type_set_module │ │ │ │ 00005444 t type_set_name │ │ │ │ 00005114 t type_set_qualname │ │ │ │ 00001274 t type_set_type_params │ │ │ │ -00010e20 t type_setattro │ │ │ │ +00010e24 t type_setattro │ │ │ │ 0000e124 t type_traverse │ │ │ │ 0000a5d4 t type_vectorcall │ │ │ │ -00014350 t update_slot.constprop.0.isra.0 │ │ │ │ -00014cb8 t update_slots_callback │ │ │ │ +00014354 t update_slot.constprop.0.isra.0 │ │ │ │ +00014cbc t update_slots_callback │ │ │ │ 00002718 t validate_watcher_id │ │ │ │ -00018100 t vectorcall_maybe │ │ │ │ -000182fc t vectorcall_maybe.constprop.0 │ │ │ │ -00012b80 t vectorcall_method.constprop.0 │ │ │ │ -0001281c t vectorcall_method.constprop.1 │ │ │ │ -000124b8 t vectorcall_method.constprop.2 │ │ │ │ -0001a734 t wrap_binaryfunc │ │ │ │ -0001aaa8 t wrap_binaryfunc_l │ │ │ │ +00018104 t vectorcall_maybe │ │ │ │ +00018300 t vectorcall_maybe.constprop.0 │ │ │ │ +00012b84 t vectorcall_method.constprop.0 │ │ │ │ +00012820 t vectorcall_method.constprop.1 │ │ │ │ +000124bc t vectorcall_method.constprop.2 │ │ │ │ +0001a738 t wrap_binaryfunc │ │ │ │ +0001aaac t wrap_binaryfunc_l │ │ │ │ 00001504 t wrap_binaryfunc_r │ │ │ │ 00001658 t wrap_buffer │ │ │ │ 000014e4 t wrap_call │ │ │ │ 00003ea0 t wrap_del │ │ │ │ -00013a80 t wrap_delattr │ │ │ │ +00013a84 t wrap_delattr │ │ │ │ 000052b0 t wrap_delitem │ │ │ │ 00002354 t wrap_descr_delete │ │ │ │ -00016ad8 t wrap_descr_get │ │ │ │ +00016adc t wrap_descr_get │ │ │ │ 0000557c t wrap_descr_set │ │ │ │ 00006a54 t wrap_hashfunc │ │ │ │ 000011f8 t wrap_indexargfunc │ │ │ │ -000100a8 t wrap_init │ │ │ │ +000100ac t wrap_init │ │ │ │ 000024d8 t wrap_inquirypred │ │ │ │ 000069dc t wrap_lenfunc │ │ │ │ -00017108 t wrap_next │ │ │ │ -00013600 t wrap_objobjargproc │ │ │ │ +0001710c t wrap_next │ │ │ │ +00013604 t wrap_objobjargproc │ │ │ │ 0000118c t wrap_objobjproc │ │ │ │ 00001fdc t wrap_releasebuffer │ │ │ │ -0001a3b8 t wrap_richcmpfunc │ │ │ │ -00014194 t wrap_setattr │ │ │ │ +0001a3bc t wrap_richcmpfunc │ │ │ │ +00014198 t wrap_setattr │ │ │ │ 000016fc t wrap_sq_delitem │ │ │ │ 00001d74 t wrap_sq_item │ │ │ │ 00002938 t wrap_sq_setitem │ │ │ │ 000023ac t wrap_ternaryfunc │ │ │ │ 0000154c t wrap_ternaryfunc_r │ │ │ │ -00018874 t wrap_unaryfunc │ │ │ │ +00018878 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -13986,15 +13987,15 @@ │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ -0000257c T _PyUnicode_FormatLong │ │ │ │ +00002570 T _PyUnicode_FormatLong │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -14499,15 +14500,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00008760 T PyInit__string │ │ │ │ +00008b50 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 │ │ │ │ @@ -14568,79 +14569,79 @@ │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 00000204 T PyUnicodeWriter_Format │ │ │ │ 0000234c T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00001144 T PyUnicodeWriter_WriteWideChar │ │ │ │ 00011548 T PyUnicode_Append │ │ │ │ -000073d4 T PyUnicode_AppendAndDel │ │ │ │ -00021538 T PyUnicode_AsASCIIString │ │ │ │ +000077c4 T PyUnicode_AppendAndDel │ │ │ │ +00021084 T PyUnicode_AsASCIIString │ │ │ │ 00000ea0 T PyUnicode_AsCharmapString │ │ │ │ 0000312c T PyUnicode_AsDecodedObject │ │ │ │ 00003178 T PyUnicode_AsDecodedUnicode │ │ │ │ 00003238 T PyUnicode_AsEncodedObject │ │ │ │ 00008bc4 T PyUnicode_AsEncodedString │ │ │ │ 00003284 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000ee4 T PyUnicode_AsLatin1String │ │ │ │ -000124a4 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -000222d4 T PyUnicode_AsUCS4 │ │ │ │ -0000fbe0 T PyUnicode_AsUCS4Copy │ │ │ │ +00012894 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00021de0 T PyUnicode_AsUCS4 │ │ │ │ +0000ffd0 T PyUnicode_AsUCS4Copy │ │ │ │ 00000efc T PyUnicode_AsUTF16String │ │ │ │ 00000f14 T PyUnicode_AsUTF32String │ │ │ │ 00007c48 T PyUnicode_AsUTF8 │ │ │ │ 00006d1c T PyUnicode_AsUTF8AndSize │ │ │ │ 00004d5c T PyUnicode_AsUTF8String │ │ │ │ -00023ea0 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +000239ac T PyUnicode_AsUnicodeEscapeString │ │ │ │ 0000527c T PyUnicode_AsWideChar │ │ │ │ 0000d304 T PyUnicode_AsWideCharString │ │ │ │ -0001a370 T PyUnicode_BuildEncodingMap │ │ │ │ +0000546c T PyUnicode_BuildEncodingMap │ │ │ │ 00016654 T PyUnicode_Compare │ │ │ │ 00007ce8 T PyUnicode_CompareWithASCIIString │ │ │ │ 000111e0 T PyUnicode_Concat │ │ │ │ 0000ca84 T PyUnicode_Contains │ │ │ │ -00012cd8 T PyUnicode_CopyCharacters │ │ │ │ +000130c8 T PyUnicode_CopyCharacters │ │ │ │ 0000143c T PyUnicode_Count │ │ │ │ 0000358c T PyUnicode_DATA │ │ │ │ -0001c580 T PyUnicode_Decode │ │ │ │ +0001c190 T PyUnicode_Decode │ │ │ │ 00014a98 T PyUnicode_DecodeASCII │ │ │ │ -00005f50 T PyUnicode_DecodeCharmap │ │ │ │ +00006340 T PyUnicode_DecodeCharmap │ │ │ │ 00006fa4 T PyUnicode_DecodeFSDefault │ │ │ │ 0000657c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -00005f3c T PyUnicode_DecodeLatin1 │ │ │ │ +0000632c T PyUnicode_DecodeLatin1 │ │ │ │ 00010ef4 T PyUnicode_DecodeLocale │ │ │ │ 00003338 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000bfd0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c3c0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 000008ec T PyUnicode_DecodeUTF16 │ │ │ │ -0000cd18 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000d108 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000918 T PyUnicode_DecodeUTF32 │ │ │ │ -000246c8 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +000241d4 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000034bc T PyUnicode_DecodeUTF7 │ │ │ │ -00022eac T PyUnicode_DecodeUTF7Stateful │ │ │ │ +000229b8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ 0000779c T PyUnicode_DecodeUTF8 │ │ │ │ 00007830 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000f2c T PyUnicode_DecodeUnicodeEscape │ │ │ │ 00016940 T PyUnicode_EncodeFSDefault │ │ │ │ -00007d68 T PyUnicode_EncodeLocale │ │ │ │ +00008158 T PyUnicode_EncodeLocale │ │ │ │ 00002248 T PyUnicode_Equal │ │ │ │ 00019be8 T PyUnicode_EqualToUTF8 │ │ │ │ 00019c6c T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00005030 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ 00019394 T PyUnicode_FSConverter │ │ │ │ 00004284 T PyUnicode_FSDecoder │ │ │ │ -0000c590 T PyUnicode_Fill │ │ │ │ -000117cc T PyUnicode_Find │ │ │ │ +0000c980 T PyUnicode_Fill │ │ │ │ +00011bbc T PyUnicode_Find │ │ │ │ 0000e42c T PyUnicode_FindChar │ │ │ │ 0000e77c t PyUnicode_FindChar.constprop.0 │ │ │ │ U PyUnicode_Format │ │ │ │ -0001c2c4 T PyUnicode_FromEncodedObject │ │ │ │ +0001bed4 T PyUnicode_FromEncodedObject │ │ │ │ 00003378 T PyUnicode_FromFormat │ │ │ │ 000033e0 T PyUnicode_FromFormatV │ │ │ │ 00007174 T PyUnicode_FromKindAndData │ │ │ │ 00013078 T PyUnicode_FromObject │ │ │ │ -0001f464 T PyUnicode_FromOrdinal │ │ │ │ +0001f074 T PyUnicode_FromOrdinal │ │ │ │ 00001448 T PyUnicode_FromString │ │ │ │ 000061b4 T PyUnicode_FromStringAndSize │ │ │ │ 00006728 T PyUnicode_FromWideChar │ │ │ │ 00000510 T PyUnicode_GetDefaultEncoding │ │ │ │ 00009dc4 T PyUnicode_GetLength │ │ │ │ 00003488 T PyUnicode_GetSize │ │ │ │ 000010e4 T PyUnicode_InternFromString │ │ │ │ @@ -14651,32 +14652,32 @@ │ │ │ │ 00003538 T PyUnicode_KIND │ │ │ │ 00000f38 T PyUnicode_New │ │ │ │ 00011860 T PyUnicode_Partition │ │ │ │ 00003304 t PyUnicode_READ_CHAR │ │ │ │ 00003384 t PyUnicode_READ_CHAR.part.0 │ │ │ │ 000097d8 T PyUnicode_RPartition │ │ │ │ 000016b4 T PyUnicode_RSplit │ │ │ │ -00005b3c T PyUnicode_ReadChar │ │ │ │ -0000bf1c T PyUnicode_Replace │ │ │ │ +00005f2c T PyUnicode_ReadChar │ │ │ │ +0000c30c T PyUnicode_Replace │ │ │ │ 00001634 T PyUnicode_Resize │ │ │ │ 000095bc T PyUnicode_RichCompare │ │ │ │ -00021ac0 T PyUnicode_Split │ │ │ │ -0001d054 T PyUnicode_Splitlines │ │ │ │ +0002160c T PyUnicode_Split │ │ │ │ +0001cc64 T PyUnicode_Splitlines │ │ │ │ 0000d140 T PyUnicode_Substring │ │ │ │ 00004548 T PyUnicode_Tailmatch │ │ │ │ 00001750 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000f44 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ 00008b84 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00012468 t SubString_new_object │ │ │ │ -00012070 t SubString_new_object_or_empty │ │ │ │ +00012858 t SubString_new_object │ │ │ │ +00012460 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 │ │ │ │ @@ -14701,71 +14702,71 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00012ca8 T _PyUnicodeWriter_FormatV │ │ │ │ +00013098 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 00003214 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ 00009554 T _PyUnicode_AsASCIIString │ │ │ │ -000078f8 T _PyUnicode_AsLatin1String │ │ │ │ +00007ce8 T _PyUnicode_AsLatin1String │ │ │ │ 00006c40 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001dc24 T _PyUnicode_AsUTF8String │ │ │ │ +0001d834 T _PyUnicode_AsUTF8String │ │ │ │ 000178ec T _PyUnicode_BinarySlice │ │ │ │ 00002b04 T _PyUnicode_CheckConsistency │ │ │ │ -0001e9b0 T _PyUnicode_ClearInterned │ │ │ │ -00007da0 T _PyUnicode_Copy │ │ │ │ -00022a4c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +0001e5c0 T _PyUnicode_ClearInterned │ │ │ │ +00008190 T _PyUnicode_Copy │ │ │ │ +00022558 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00005990 T _PyUnicode_DecodeUTF8Writer │ │ │ │ 00007e34 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00011710 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00011b00 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00004794 T _PyUnicode_Dedent │ │ │ │ -0001f7ec T _PyUnicode_EncodeCharmap │ │ │ │ -0000946c T _PyUnicode_EncodeUTF16 │ │ │ │ -00009a04 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -00010968 T _PyUnicode_EncodeUTF32 │ │ │ │ -00010d70 t _PyUnicode_EncodeUTF32.constprop.0 │ │ │ │ -00024cac T _PyUnicode_EncodeUTF7 │ │ │ │ +0001f3fc T _PyUnicode_EncodeCharmap │ │ │ │ +0000985c T _PyUnicode_EncodeUTF16 │ │ │ │ +00009df4 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ +00010d58 T _PyUnicode_EncodeUTF32 │ │ │ │ +00011160 t _PyUnicode_EncodeUTF32.constprop.0 │ │ │ │ +000247b8 T _PyUnicode_EncodeUTF7 │ │ │ │ 00007b84 T _PyUnicode_Equal │ │ │ │ 000077bc T _PyUnicode_EqualToASCIIString │ │ │ │ -0001b314 T _PyUnicode_ExactDealloc │ │ │ │ +0001af24 T _PyUnicode_ExactDealloc │ │ │ │ 00004a5c T _PyUnicode_FastCopyCharacters │ │ │ │ -00008b90 T _PyUnicode_FastFill │ │ │ │ -00008a78 t _PyUnicode_Fill │ │ │ │ +00008f80 T _PyUnicode_FastFill │ │ │ │ +00008e68 t _PyUnicode_Fill │ │ │ │ 0000b930 T _PyUnicode_FindMaxChar │ │ │ │ -00005eb0 T _PyUnicode_Fini │ │ │ │ -00005be8 T _PyUnicode_FiniTypes │ │ │ │ +000062a0 T _PyUnicode_Fini │ │ │ │ +00005fd8 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ 00006e60 T _PyUnicode_FromASCII │ │ │ │ 00000000 T _PyUnicode_FromId │ │ │ │ 000074ac t _PyUnicode_FromUCS1 │ │ │ │ -0001eb04 t _PyUnicode_FromUCS2 │ │ │ │ -00021b4c t _PyUnicode_FromUCS4 │ │ │ │ -000073b8 T _PyUnicode_GetEmpty │ │ │ │ -00005ac8 T _PyUnicode_GetNameCAPI │ │ │ │ +0001e714 t _PyUnicode_FromUCS2 │ │ │ │ +00021698 t _PyUnicode_FromUCS4 │ │ │ │ +000077a8 T _PyUnicode_GetEmpty │ │ │ │ +00005eb8 T _PyUnicode_GetNameCAPI │ │ │ │ 00002e04 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003cbc T _PyUnicode_InitEncodings │ │ │ │ 000002ac T _PyUnicode_InitGlobalObjects │ │ │ │ 00002d80 T _PyUnicode_InitState │ │ │ │ 00002e74 T _PyUnicode_InitTypes │ │ │ │ 0000624c T _PyUnicode_InternImmortal │ │ │ │ -000250b4 T _PyUnicode_InternInPlace │ │ │ │ +00024bc0 T _PyUnicode_InternInPlace │ │ │ │ 00003054 T _PyUnicode_InternMortal │ │ │ │ 000034d4 T _PyUnicode_InternStatic │ │ │ │ 00002ab8 T _PyUnicode_InternedSize │ │ │ │ -00012c18 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00013008 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 │ │ │ │ @@ -14782,15 +14783,15 @@ │ │ │ │ 00006094 T _PyUnicode_Result │ │ │ │ 00007ab0 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001f638 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001f248 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 0000300c T _PyUnicode_WideCharString_Converter │ │ │ │ 00003090 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ 00018020 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000015c T _Py_DecodeUTF8Ex │ │ │ │ 00003470 T _Py_DecodeUTF8_surrogateescape │ │ │ │ @@ -14854,267 +14855,267 @@ │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 000005ac d _parser.27 │ │ │ │ 00000580 d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ 00017238 t any_find_slice.constprop.1 │ │ │ │ -0001b9f8 t anylib_find │ │ │ │ +0001b608 t anylib_find │ │ │ │ 000003a8 r ascii_linebreak │ │ │ │ -0000e0e4 t asciilib__factorize │ │ │ │ -0000de4c t asciilib__preprocess │ │ │ │ -0000e238 t asciilib__two_way │ │ │ │ -0000c89c t asciilib_adaptive_find.constprop.0 │ │ │ │ -00024424 t asciilib_default_rfind.constprop.0 │ │ │ │ -00005c30 t backslashreplace │ │ │ │ +0000e4d4 t asciilib__factorize │ │ │ │ +0000e23c t asciilib__preprocess │ │ │ │ +0000e628 t asciilib__two_way │ │ │ │ +0000cc8c t asciilib_adaptive_find.constprop.0 │ │ │ │ +00023f30 t asciilib_default_rfind.constprop.0 │ │ │ │ +00006020 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ 0000aa1c t build_string │ │ │ │ -000079d8 t case_operation │ │ │ │ -0000fef8 t charmap_encoding_error │ │ │ │ -00008ecc t charmapencode_lookup │ │ │ │ -00008bf0 t charmapencode_output │ │ │ │ -00007e80 t charmaptranslate_lookup │ │ │ │ -00005e34 t clear_interned_dict │ │ │ │ +00007dc8 t case_operation │ │ │ │ +000102e8 t charmap_encoding_error │ │ │ │ +000092bc t charmapencode_lookup │ │ │ │ +00008fe0 t charmapencode_output │ │ │ │ +00008270 t charmaptranslate_lookup │ │ │ │ +00006224 t clear_interned_dict │ │ │ │ 00003fd0 t config_get_codec_name │ │ │ │ 0000066c t convert_uc.constprop.0 │ │ │ │ -00007c38 t do_capitalize │ │ │ │ +00008028 t do_capitalize │ │ │ │ 00000838 t do_casefold │ │ │ │ 0000a4c8 t do_string_format │ │ │ │ -000127dc t do_string_format_map │ │ │ │ -000107b4 t do_swapcase │ │ │ │ +00012bcc t do_string_format_map │ │ │ │ +00010ba4 t do_swapcase │ │ │ │ 000040f4 t encode_wstr_utf8 │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00012408 t fieldnameiter_dealloc │ │ │ │ +000127f8 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000121d4 t fieldnameiter_next │ │ │ │ +000125c4 t fieldnameiter_next │ │ │ │ 000007e0 r format__doc__ │ │ │ │ 00000738 r format_map__doc__ │ │ │ │ -000120a8 t formatter_field_name_split │ │ │ │ -00011e58 t formatter_parser │ │ │ │ -00012438 t formatteriter_dealloc │ │ │ │ +00012498 t formatter_field_name_split │ │ │ │ +00012248 t formatter_parser │ │ │ │ +00012828 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011ef0 t formatteriter_next │ │ │ │ +000122e0 t formatteriter_next │ │ │ │ 00002f18 t get_error_handler_wide │ │ │ │ 0000ba5c t get_field_object │ │ │ │ 000033bc t get_integer │ │ │ │ 00000744 t handle_capital_sigma │ │ │ │ 00002db4 t hashtable_unicode_compare │ │ │ │ 00000ea8 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00002a8c t intern_common.constprop.1 │ │ │ │ 00000de0 t intern_static.isra.0 │ │ │ │ 00000568 r length_hint_doc │ │ │ │ -00005618 t make_encode_exception │ │ │ │ +00005a08 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -000088dc t pad │ │ │ │ -000078ac t raise_encode_exception │ │ │ │ +00008ccc t pad │ │ │ │ +00007c9c t raise_encode_exception │ │ │ │ 00000540 r reduce_doc │ │ │ │ 000132a4 t replace │ │ │ │ 00002f20 t resize_copy │ │ │ │ -0000a7f0 t rsplit │ │ │ │ +0000abe0 t rsplit │ │ │ │ 00000518 r setstate_doc │ │ │ │ 0000f058 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000e0e4 t ucs1lib__factorize │ │ │ │ -0000e990 t ucs1lib__preprocess │ │ │ │ -0000ea98 t ucs1lib__two_way │ │ │ │ -0000e8e8 t ucs1lib__two_way_count │ │ │ │ -0000d8d4 t ucs1lib_adaptive_find │ │ │ │ -0001b4bc t ucs1lib_fastsearch │ │ │ │ -0000c2cc t ucs1lib_split_whitespace │ │ │ │ -00009f94 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ -00009e50 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00011110 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000e4d4 t ucs1lib__factorize │ │ │ │ +0000ed80 t ucs1lib__preprocess │ │ │ │ +0000f540 t ucs1lib__two_way │ │ │ │ +0000ecd8 t ucs1lib__two_way_count │ │ │ │ +0000dcc4 t ucs1lib_adaptive_find │ │ │ │ +0001b0cc t ucs1lib_fastsearch │ │ │ │ +0000c6bc t ucs1lib_split_whitespace │ │ │ │ +0000a384 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ +0000a240 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +00011500 t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000b8c t ucs2lib__lex_search │ │ │ │ -000127f8 t ucs2lib__preprocess │ │ │ │ -0001292c t ucs2lib__two_way │ │ │ │ +00012be8 t ucs2lib__preprocess │ │ │ │ +00012d1c t ucs2lib__two_way │ │ │ │ 00000ae4 t ucs2lib__two_way_count │ │ │ │ 00002568 t ucs2lib_adaptive_find │ │ │ │ -0000a220 t ucs2lib_count │ │ │ │ -00006e08 t ucs2lib_fastsearch │ │ │ │ -000067a0 t ucs2lib_find_char │ │ │ │ -000066dc t ucs2lib_find_max_char │ │ │ │ -000072a4 t ucs2lib_rfind_char │ │ │ │ +0000a610 t ucs2lib_count │ │ │ │ +000071f8 t ucs2lib_fastsearch │ │ │ │ +00006b90 t ucs2lib_find_char │ │ │ │ +00006acc t ucs2lib_find_max_char │ │ │ │ +00007694 t ucs2lib_rfind_char │ │ │ │ 00000de0 t ucs2lib_rfind_slice.isra.0 │ │ │ │ -0000bfe8 t ucs2lib_split_whitespace │ │ │ │ -00011394 t ucs2lib_utf32_encode │ │ │ │ +0000c3d8 t ucs2lib_split_whitespace │ │ │ │ +00011784 t ucs2lib_utf32_encode │ │ │ │ 00018aec t ucs2lib_utf8_encoder │ │ │ │ 00018614 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ 000005d4 t ucs4lib__lex_search │ │ │ │ -0000f56c t ucs4lib__preprocess │ │ │ │ -0000f698 t ucs4lib__two_way │ │ │ │ +0000f95c t ucs4lib__preprocess │ │ │ │ +0000fa88 t ucs4lib__two_way │ │ │ │ 0000052c t ucs4lib__two_way_count │ │ │ │ -0000eeb4 t ucs4lib_count │ │ │ │ -0000ef10 t ucs4lib_fastsearch │ │ │ │ -000108e8 t ucs4lib_find_char │ │ │ │ -0000a158 t ucs4lib_find_max_char │ │ │ │ +0000ee88 t ucs4lib_count │ │ │ │ +0000eee4 t ucs4lib_fastsearch │ │ │ │ +00010cd8 t ucs4lib_find_char │ │ │ │ +0000a548 t ucs4lib_find_max_char │ │ │ │ 00000ce4 t ucs4lib_rfind_char │ │ │ │ 00000e40 t ucs4lib_rfind_slice.isra.0 │ │ │ │ 00002810 t ucs4lib_split_whitespace │ │ │ │ -000126dc t ucs4lib_utf16_encode │ │ │ │ +00012acc t ucs4lib_utf16_encode │ │ │ │ 00000944 t ucs4lib_utf32_encode │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ -00007400 t ucs4lib_utf8_encoder │ │ │ │ -00008aec t unicode___format__ │ │ │ │ +000077f0 t ucs4lib_utf8_encoder │ │ │ │ +00008edc t unicode___format__ │ │ │ │ 000008e0 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001d938 t unicode_ascii_iter_next │ │ │ │ -000068bc t unicode_askind │ │ │ │ -00007974 t unicode_capitalize │ │ │ │ +0001d548 t unicode_ascii_iter_next │ │ │ │ +00006cac t unicode_askind │ │ │ │ +00007d64 t unicode_capitalize │ │ │ │ 00003360 r unicode_capitalize__doc__ │ │ │ │ -0000fb4c t unicode_casefold │ │ │ │ +0000ff3c t unicode_casefold │ │ │ │ 00003304 r unicode_casefold__doc__ │ │ │ │ -0000877c t unicode_center │ │ │ │ +00008b6c t unicode_center │ │ │ │ 00003264 r unicode_center__doc__ │ │ │ │ 00003b2c t unicode_char │ │ │ │ 0000301c t unicode_check_encoding_errors │ │ │ │ 00003194 t unicode_check_encoding_errors.part.0 │ │ │ │ -0000c6a8 t unicode_check_modifiable │ │ │ │ +0000ca98 t unicode_check_modifiable │ │ │ │ 000166cc t unicode_compare │ │ │ │ -0001fc90 t unicode_count │ │ │ │ +0001f8a0 t unicode_count │ │ │ │ 00003198 r unicode_count__doc__ │ │ │ │ 00002e8c t unicode_dealloc │ │ │ │ -00005704 t unicode_decode_call_errorhandler_writer │ │ │ │ +00005af4 t unicode_decode_call_errorhandler_writer │ │ │ │ 00002648 t unicode_decode_utf8 │ │ │ │ 00001480 t unicode_decode_utf8.constprop.0 │ │ │ │ 000152d4 t unicode_decode_utf8_impl │ │ │ │ 000005a0 r unicode_doc │ │ │ │ -0001beb4 t unicode_encode │ │ │ │ +0001bac4 t unicode_encode │ │ │ │ 00002f98 r unicode_encode__doc__ │ │ │ │ -0000546c t unicode_encode_call_errorhandler │ │ │ │ +0000585c t unicode_encode_call_errorhandler │ │ │ │ 00003e78 t unicode_encode_locale │ │ │ │ -0001df94 t unicode_encode_ucs1 │ │ │ │ +0001dba4 t unicode_encode_ucs1 │ │ │ │ 00018284 t unicode_encode_utf8.constprop.0 │ │ │ │ -0001a8d4 t unicode_endswith │ │ │ │ +0001a4c0 t unicode_endswith │ │ │ │ 0000094c r unicode_endswith__doc__ │ │ │ │ 000034d0 t unicode_expandtabs │ │ │ │ 00002ef0 r unicode_expandtabs__doc__ │ │ │ │ 00004a14 t unicode_fill_utf8 │ │ │ │ -0001c1b4 t unicode_find │ │ │ │ +0001bdc4 t unicode_find │ │ │ │ 00002dfc r unicode_find__doc__ │ │ │ │ 0000343c t unicode_from_format │ │ │ │ 00004858 t unicode_fromformat_write_str │ │ │ │ 000052c0 t unicode_fromformat_write_utf8 │ │ │ │ 00001060 t unicode_fromformat_write_wcstr │ │ │ │ -0001a784 t unicode_getitem │ │ │ │ +0001a370 t unicode_getitem │ │ │ │ 00000ab0 t unicode_getnewargs │ │ │ │ 00000d50 t unicode_hash │ │ │ │ -00022918 t unicode_index │ │ │ │ +00022424 t unicode_index │ │ │ │ 00002cec r unicode_index__doc__ │ │ │ │ 0001987c t unicode_isalnum │ │ │ │ 0000270c r unicode_isalnum__doc__ │ │ │ │ -00022794 t unicode_isalpha │ │ │ │ +000222a0 t unicode_isalpha │ │ │ │ 000027ec r unicode_isalpha__doc__ │ │ │ │ 00017ac4 t unicode_isascii │ │ │ │ 00002c34 r unicode_isascii__doc__ │ │ │ │ -000245d8 t unicode_isdecimal │ │ │ │ +000240e4 t unicode_isdecimal │ │ │ │ 00002634 r unicode_isdecimal__doc__ │ │ │ │ -000215a8 t unicode_isdigit │ │ │ │ +000210f4 t unicode_isdigit │ │ │ │ 00002564 r unicode_isdigit__doc__ │ │ │ │ -0001d9d4 t unicode_isidentifier │ │ │ │ +0001d5e4 t unicode_isidentifier │ │ │ │ 000023cc r unicode_isidentifier__doc__ │ │ │ │ -00023674 t unicode_islower │ │ │ │ +00023180 t unicode_islower │ │ │ │ 00002b58 r unicode_islower__doc__ │ │ │ │ -00024bbc t unicode_isnumeric │ │ │ │ +000246c8 t unicode_isnumeric │ │ │ │ 00002498 r unicode_isnumeric__doc__ │ │ │ │ -0002357c t unicode_isprintable │ │ │ │ +00023088 t unicode_isprintable │ │ │ │ 00002328 r unicode_isprintable__doc__ │ │ │ │ -000216e8 t unicode_isspace │ │ │ │ +00021234 t unicode_isspace │ │ │ │ 000028c0 r unicode_isspace__doc__ │ │ │ │ -000241f8 t unicode_istitle │ │ │ │ +00023d04 t unicode_istitle │ │ │ │ 00002994 r unicode_istitle__doc__ │ │ │ │ -0001f104 t unicode_isupper │ │ │ │ +0001ed14 t unicode_isupper │ │ │ │ 00002a78 r unicode_isupper__doc__ │ │ │ │ 0001a1cc t unicode_iter │ │ │ │ 00015160 t unicode_iteritem │ │ │ │ 00015030 t unicode_join │ │ │ │ 0000223c r unicode_join__doc__ │ │ │ │ 00001374 t unicode_kind_name │ │ │ │ 000097ac t unicode_length │ │ │ │ -0000f91c t unicode_ljust │ │ │ │ +0000fd0c t unicode_ljust │ │ │ │ 00002198 r unicode_ljust__doc__ │ │ │ │ 00012bf4 t unicode_lower │ │ │ │ 00002150 r unicode_lower__doc__ │ │ │ │ 00019cc4 t unicode_lstrip │ │ │ │ 00001ffc r unicode_lstrip__doc__ │ │ │ │ -00008234 t unicode_maketrans │ │ │ │ +00008624 t unicode_maketrans │ │ │ │ 00000e30 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001cb44 t unicode_mod │ │ │ │ -0001cb7c t unicode_new │ │ │ │ +0001c754 t unicode_mod │ │ │ │ +0001c78c t unicode_new │ │ │ │ 00011534 t unicode_partition │ │ │ │ 00001544 r unicode_partition__doc__ │ │ │ │ -0000924c t unicode_removeprefix │ │ │ │ +0000963c t unicode_removeprefix │ │ │ │ 00001d10 r unicode_removeprefix__doc__ │ │ │ │ -00008004 t unicode_removesuffix │ │ │ │ +000083f4 t unicode_removesuffix │ │ │ │ 00001c14 r unicode_removesuffix__doc__ │ │ │ │ -0001af28 t unicode_repeat │ │ │ │ +0001ab28 t unicode_repeat │ │ │ │ 000130f8 t unicode_replace │ │ │ │ 00001df0 r unicode_replace__doc__ │ │ │ │ 0000d570 t unicode_repr │ │ │ │ 00012028 t unicode_resize │ │ │ │ 00016d3c t unicode_rfind │ │ │ │ 00001b20 r unicode_rfind__doc__ │ │ │ │ -00020adc t unicode_rindex │ │ │ │ +000206ec t unicode_rindex │ │ │ │ 00001a0c r unicode_rindex__doc__ │ │ │ │ -0000903c t unicode_rjust │ │ │ │ +0000942c t unicode_rjust │ │ │ │ 00001968 r unicode_rjust__doc__ │ │ │ │ 000097c4 t unicode_rpartition │ │ │ │ 000013b0 r unicode_rpartition__doc__ │ │ │ │ -0000a638 t unicode_rsplit │ │ │ │ +0000aa28 t unicode_rsplit │ │ │ │ 000011b8 r unicode_rsplit__doc__ │ │ │ │ 00017ae0 t unicode_rstrip │ │ │ │ 00001f58 r unicode_rstrip__doc__ │ │ │ │ 00000c2c t unicode_sizeof │ │ │ │ 00000894 r unicode_sizeof__doc__ │ │ │ │ 0000e954 t unicode_split │ │ │ │ 000016c4 r unicode_split__doc__ │ │ │ │ -0001cf18 t unicode_splitlines │ │ │ │ +0001cb28 t unicode_splitlines │ │ │ │ 000010f0 r unicode_splitlines__doc__ │ │ │ │ 00009dfc t unicode_startswith │ │ │ │ 00000a7c r unicode_startswith__doc__ │ │ │ │ -000106a4 t unicode_str │ │ │ │ +00010a94 t unicode_str │ │ │ │ 0001233c t unicode_strip │ │ │ │ 000020a0 r unicode_strip__doc__ │ │ │ │ 00016220 t unicode_subscript │ │ │ │ 000006f4 t unicode_swapcase │ │ │ │ 00001088 r unicode_swapcase__doc__ │ │ │ │ -00023924 t unicode_title │ │ │ │ +00023430 t unicode_title │ │ │ │ 000033fc r unicode_title__doc__ │ │ │ │ -0002024c t unicode_translate │ │ │ │ +0001fe5c t unicode_translate │ │ │ │ 00000c84 r unicode_translate__doc__ │ │ │ │ 00002044 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -00020fe4 t unicode_upper │ │ │ │ +00020b30 t unicode_upper │ │ │ │ 00000c3c r unicode_upper__doc__ │ │ │ │ 00018fd4 t unicode_vectorcall │ │ │ │ -0001158c t unicode_zfill │ │ │ │ +0001197c t unicode_zfill │ │ │ │ 00000bb0 r unicode_zfill__doc__ │ │ │ │ 0001a2b4 t unicodeiter_dealloc │ │ │ │ -0000a60c t unicodeiter_len │ │ │ │ +0000a9fc t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -00022604 t unicodeiter_next │ │ │ │ -0000fe90 t unicodeiter_reduce │ │ │ │ -0001150c t unicodeiter_setstate │ │ │ │ +00022110 t unicodeiter_next │ │ │ │ +00010280 t unicodeiter_reduce │ │ │ │ +000118fc t unicodeiter_setstate │ │ │ │ 00000710 t unicodeiter_traverse │ │ │ │ 00000428 r utf7_category │ │ │ │ 00004d74 t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c71c t xmlcharrefreplace │ │ │ │ +0000cb0c t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15260,15 +15261,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00000bdc T PyObject_ClearWeakRefs │ │ │ │ +00000c04 T PyObject_ClearWeakRefs │ │ │ │ U PyObject_DelItem │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_Hash │ │ │ │ @@ -15284,45 +15285,45 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00001390 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 000012e4 T PyWeakref_GetObject │ │ │ │ -00001950 T PyWeakref_GetRef │ │ │ │ +00001978 T PyWeakref_GetRef │ │ │ │ 00001230 T PyWeakref_IsDead │ │ │ │ 000000c4 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00001b30 T _PyStaticType_ClearWeakRefs │ │ │ │ +00001b58 T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a8 D _PyWeakref_CallableProxyType │ │ │ │ -00001a40 T _PyWeakref_ClearRef │ │ │ │ +00001a68 T _PyWeakref_ClearRef │ │ │ │ 00000040 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -000013ec T _PyWeakref_GetWeakrefCount │ │ │ │ +00001414 T _PyWeakref_GetWeakrefCount │ │ │ │ 00003244 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 │ │ │ │ -00001494 t clear_weakref_lock_held │ │ │ │ -0000159c t clear_weakref_lock_held.constprop.0 │ │ │ │ +000014bc t clear_weakref_lock_held │ │ │ │ +000015c4 t clear_weakref_lock_held.constprop.0 │ │ │ │ 00000090 t gc_clear │ │ │ │ -00000518 t gc_traverse │ │ │ │ +00000540 t gc_traverse │ │ │ │ 00000388 t insert_weakref │ │ │ │ 00002874 t proxy_abs │ │ │ │ 00000888 t proxy_add │ │ │ │ 00002444 t proxy_and │ │ │ │ 0000027c d proxy_as_mapping │ │ │ │ 000002b0 d proxy_as_number │ │ │ │ 00000288 d proxy_as_sequence │ │ │ │ @@ -15370,23 +15371,23 @@ │ │ │ │ 0000256c t proxy_rshift │ │ │ │ 000005f4 t proxy_setattr │ │ │ │ 00000380 t proxy_setitem │ │ │ │ 00000230 t proxy_str │ │ │ │ 00002e14 t proxy_sub │ │ │ │ 000014f4 t proxy_true_div │ │ │ │ 0000231c t proxy_xor │ │ │ │ -00000b50 t weakref___init__ │ │ │ │ -0000054c t weakref___new__ │ │ │ │ -00001740 t weakref_dealloc │ │ │ │ -00001874 t weakref_hash │ │ │ │ +00000b78 t weakref___init__ │ │ │ │ +00000574 t weakref___new__ │ │ │ │ +00001768 t weakref_dealloc │ │ │ │ +0000189c t weakref_hash │ │ │ │ 00000390 d weakref_members │ │ │ │ 00000370 d weakref_methods │ │ │ │ 00000000 t weakref_repr │ │ │ │ -00001b80 t weakref_richcompare │ │ │ │ -0000168c t weakref_vectorcall │ │ │ │ +00001ba8 t weakref_richcompare │ │ │ │ +000016b4 t weakref_vectorcall │ │ │ │ │ │ │ │ _contextvars.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ U PyContextToken_Type │ │ │ │ U PyContextVar_Type │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyContext_Type │ │ │ │ @@ -15880,37 +15881,37 @@ │ │ │ │ 00002ecc r .LC354 │ │ │ │ 00002efc r .LC355 │ │ │ │ 00002f0c r .LC356 │ │ │ │ 00002f40 r .LC357 │ │ │ │ 00002f50 r .LC358 │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004d4 r .LC36 │ │ │ │ -00002f88 r .LC360 │ │ │ │ -00002f8c r .LC361 │ │ │ │ -00002fa8 r .LC362 │ │ │ │ -00002fb8 r .LC363 │ │ │ │ -00002fcc r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003010 r .LC366 │ │ │ │ -00003040 r .LC367 │ │ │ │ -00003064 r .LC368 │ │ │ │ -00003088 r .LC369 │ │ │ │ +00002f64 r .LC360 │ │ │ │ +00002f80 r .LC361 │ │ │ │ +00002f90 r .LC362 │ │ │ │ +00002fa4 r .LC363 │ │ │ │ +00002fb8 r .LC364 │ │ │ │ +00002fe8 r .LC365 │ │ │ │ +00003018 r .LC366 │ │ │ │ +0000303c r .LC367 │ │ │ │ +00003060 r .LC368 │ │ │ │ +00003064 r .LC369 │ │ │ │ 000004f8 r .LC37 │ │ │ │ -0000308c r .LC370 │ │ │ │ -00003090 r .LC371 │ │ │ │ -00003098 r .LC372 │ │ │ │ -000030a4 r .LC373 │ │ │ │ -000030b0 r .LC374 │ │ │ │ -000030b8 r .LC375 │ │ │ │ -0000311c r .LC376 │ │ │ │ +00003068 r .LC370 │ │ │ │ +00003070 r .LC371 │ │ │ │ +0000307c r .LC372 │ │ │ │ +00003088 r .LC373 │ │ │ │ +00003090 r .LC374 │ │ │ │ +000030f4 r .LC375 │ │ │ │ +00003130 r .LC376 │ │ │ │ 00003158 r .LC377 │ │ │ │ -00003180 r .LC378 │ │ │ │ -000031b4 r .LC379 │ │ │ │ +0000318c r .LC378 │ │ │ │ +000031b8 r .LC379 │ │ │ │ 0000051c r .LC38 │ │ │ │ -000031e0 r .LC380 │ │ │ │ +000031f4 r .LC380 │ │ │ │ 0000321c r .LC381 │ │ │ │ 00003244 r .LC382 │ │ │ │ 00003270 r .LC383 │ │ │ │ 000032a0 r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032ec r .LC386 │ │ │ │ 00000540 r .LC39 │ │ │ │ @@ -16420,15 +16421,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -0001158c T PyInit__ast │ │ │ │ +000114f0 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -16506,48 +16507,48 @@ │ │ │ │ 0000019c r With_fields │ │ │ │ 00000290 r YieldFrom_fields │ │ │ │ 0000028c r Yield_fields │ │ │ │ 00015c48 T _PyAST_AnnAssign │ │ │ │ 0000051c T _PyAST_Assert │ │ │ │ 000002b0 T _PyAST_Assign │ │ │ │ 00016978 T _PyAST_AsyncFor │ │ │ │ -00015a58 T _PyAST_AsyncFunctionDef │ │ │ │ +000159bc T _PyAST_AsyncFunctionDef │ │ │ │ 00016a48 T _PyAST_AsyncWith │ │ │ │ 00000148 T _PyAST_Attribute │ │ │ │ 00000c34 T _PyAST_AugAssign │ │ │ │ 00015f14 T _PyAST_Await │ │ │ │ 00000c50 T _PyAST_BinOp │ │ │ │ 000003ec T _PyAST_BoolOp │ │ │ │ 000009f4 T _PyAST_Break │ │ │ │ 00000350 T _PyAST_Call │ │ │ │ 00000338 T _PyAST_ClassDef │ │ │ │ 0000065c T _PyAST_Compare │ │ │ │ 000000b4 T _PyAST_Constant │ │ │ │ 00000a54 T _PyAST_Continue │ │ │ │ 00000edc T _PyAST_Delete │ │ │ │ 00000680 T _PyAST_Dict │ │ │ │ -000114f0 T _PyAST_DictComp │ │ │ │ +00015bac T _PyAST_DictComp │ │ │ │ 000001e8 T _PyAST_ExceptHandler │ │ │ │ 00000220 T _PyAST_Expr │ │ │ │ -00015bf0 T _PyAST_Expression │ │ │ │ -00012470 T _PyAST_Fini │ │ │ │ +00015b54 T _PyAST_Expression │ │ │ │ +000123d4 T _PyAST_Fini │ │ │ │ 000005b0 T _PyAST_For │ │ │ │ 000007fc T _PyAST_FormattedValue │ │ │ │ 00000adc T _PyAST_FunctionDef │ │ │ │ 000005e0 T _PyAST_FunctionType │ │ │ │ 00000488 T _PyAST_GeneratorExp │ │ │ │ 00000f44 T _PyAST_Global │ │ │ │ 00000968 T _PyAST_If │ │ │ │ 00000b48 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 000000f8 T _PyAST_ImportFrom │ │ │ │ -0001243c T _PyAST_Interactive │ │ │ │ +000123a0 T _PyAST_Interactive │ │ │ │ 0001f92c T _PyAST_Interpolation │ │ │ │ 00000900 T _PyAST_JoinedStr │ │ │ │ -00015b38 T _PyAST_Lambda │ │ │ │ +00015a9c T _PyAST_Lambda │ │ │ │ 00000764 T _PyAST_List │ │ │ │ 00000ab4 T _PyAST_ListComp │ │ │ │ 00001208 T _PyAST_Match │ │ │ │ 0000119c T _PyAST_MatchAs │ │ │ │ 00015e70 T _PyAST_MatchClass │ │ │ │ 00020cd0 T _PyAST_MatchMapping │ │ │ │ 00017684 T _PyAST_MatchOr │ │ │ │ @@ -16657,15 +16658,15 @@ │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ 000017ac t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ 00022844 t ast_type_reduce │ │ │ │ 00003c70 t ast_type_replace │ │ │ │ 00003e30 t ast_type_replace_update_payload │ │ │ │ -000115a8 t astmodule_exec │ │ │ │ +0001150c t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000031c r comprehension_fields │ │ │ │ 0000032c r excepthandler_attributes │ │ │ │ 00000210 r expr_attributes │ │ │ │ 00001340 t init_types │ │ │ │ 00000388 r keyword_attributes │ │ │ │ @@ -16744,15 +16745,15 @@ │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ -0000028c t Py_XDECREF │ │ │ │ +00000828 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyPegen_byte_offset_to_character_offset │ │ │ │ U _PyPegen_byte_offset_to_character_offset_line │ │ │ │ U _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ U _PyRuntime │ │ │ │ U _PyToken_Free │ │ │ │ @@ -16766,20 +16767,20 @@ │ │ │ │ 000000bc d __compound_literal.0 │ │ │ │ 00000010 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ 00000048 d _parser.2 │ │ │ │ 00000000 d _tokenizemodule │ │ │ │ U strlen │ │ │ │ 00000000 b tokenize_methods │ │ │ │ -0000032c t tokenizemodule_clear │ │ │ │ +000002ec t tokenizemodule_clear │ │ │ │ 0000001c t tokenizemodule_exec │ │ │ │ -00000388 t tokenizemodule_free │ │ │ │ +00000348 t tokenizemodule_free │ │ │ │ 00000094 d tokenizemodule_slots │ │ │ │ 00000078 t tokenizemodule_traverse │ │ │ │ -000002cc t tokenizeriter_dealloc │ │ │ │ +0000028c t tokenizeriter_dealloc │ │ │ │ 000000c4 t tokenizeriter_new │ │ │ │ 00000000 t tokenizeriter_next │ │ │ │ 000000c8 d tokenizeriter_slots │ │ │ │ 00000034 d tokenizeriter_spec │ │ │ │ │ │ │ │ asdl.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -17417,100 +17418,100 @@ │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 000014f0 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 000000cc t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00004188 t builtin_abs │ │ │ │ +00004180 t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 000003a0 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ 00001abc t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ 00001de8 t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -000044d8 t builtin_any │ │ │ │ +000044d0 t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 000018e4 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -0000473c t builtin_bin │ │ │ │ +00004734 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -00003bc0 t builtin_callable │ │ │ │ +00003bb8 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -00002ec8 t builtin_chr │ │ │ │ +00002ec0 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 000005f0 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ 0000219c t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ 00000bc0 t builtin_dir │ │ │ │ -000041a0 t builtin_divmod │ │ │ │ +00004198 t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ 00000c14 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ 00000eac t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ 00001cb4 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 0000094c t builtin_getattr │ │ │ │ 00001f60 t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000884 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003be8 t builtin_hash │ │ │ │ +00003be0 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 00001c98 t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003c20 t builtin_id │ │ │ │ +00003c18 t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ 00001144 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a58 t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ 0000200c t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ 00001b94 t builtin_iter │ │ │ │ 000014b8 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ 00001bf8 t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ 000016c4 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ -00003cb8 t builtin_min │ │ │ │ +00003cb0 t builtin_min │ │ │ │ 00002070 t builtin_next │ │ │ │ 00001dcc t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ 00002ccc t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ -00004620 t builtin_pow │ │ │ │ +00004618 t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 00000abc t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ -00003ca0 t builtin_repr │ │ │ │ +00003c98 t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -000041f8 t builtin_round │ │ │ │ +000041f0 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009f4 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ 00002200 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002f3c t builtin_sum │ │ │ │ +00002f34 t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ 00001a0c t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000418 t filter_new │ │ │ │ -00004378 t filter_next │ │ │ │ +00004370 t filter_next │ │ │ │ 00000784 t filter_reduce │ │ │ │ 000003b8 t filter_traverse │ │ │ │ 000018fc t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ @@ -17678,23 +17679,23 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001f0 T PyEval_EvalCode │ │ │ │ 000001b0 T PyEval_EvalCodeEx │ │ │ │ 00001014 T PyEval_EvalFrame │ │ │ │ 00001068 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00016ca8 T PyEval_GetFrame │ │ │ │ +00016c88 T PyEval_GetFrame │ │ │ │ 00000948 T PyEval_GetFrameBuiltins │ │ │ │ 000008b4 T PyEval_GetFrameGlobals │ │ │ │ 000008a0 T PyEval_GetFrameLocals │ │ │ │ 000009e0 T PyEval_GetFuncDesc │ │ │ │ 00000a60 T PyEval_GetFuncName │ │ │ │ -00015a2c T PyEval_GetGlobals │ │ │ │ +00015a0c T PyEval_GetGlobals │ │ │ │ 00000ae4 T PyEval_GetLocals │ │ │ │ -00016da8 T PyEval_MergeCompilerFlags │ │ │ │ +00016d88 T PyEval_MergeCompilerFlags │ │ │ │ 00000f24 T PyEval_SetProfile │ │ │ │ 00000f74 T PyEval_SetProfileAllThreads │ │ │ │ 00000990 T PyEval_SetTrace │ │ │ │ 00000fc4 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17800,21 +17801,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00000e7c t PyStackRef_CLOSE │ │ │ │ -00000e7c t PyStackRef_XCLOSE │ │ │ │ +00000e0c t PyStackRef_CLOSE │ │ │ │ +00000e0c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -00016e1c T PyThreadState_EnterTracing │ │ │ │ +00016dfc T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016e3c T PyThreadState_LeaveTracing │ │ │ │ +00016e1c T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17829,27 +17830,27 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ 000007e4 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d9c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000d38 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -00014424 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ -000143c8 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ -00013f80 T Py_EnterRecursiveCall │ │ │ │ +00014404 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ +000143a8 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ +00013f60 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -00001828 T Py_GetRecursionLimit │ │ │ │ -00013fe0 T Py_LeaveRecursiveCall │ │ │ │ -000018c0 T Py_SetRecursionLimit │ │ │ │ +000017b8 T Py_GetRecursionLimit │ │ │ │ +00013fc0 T Py_LeaveRecursiveCall │ │ │ │ +00001850 T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -00016460 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -00014018 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00016440 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +00013ff8 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17869,74 +17870,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000e9c T _PyEvalFramePushAndInit │ │ │ │ 000010ec t _PyEvalFramePushAndInit.constprop.2 │ │ │ │ -000146ec T _PyEvalFramePushAndInit_Ex │ │ │ │ +000146cc T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 0000050c T _PyEval_CallTracing │ │ │ │ -00002ee4 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00013ee8 T _PyEval_CheckExceptTypeValid │ │ │ │ +00002e74 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +00013ec8 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014ec4 T _PyEval_EnsureBuiltins │ │ │ │ -000010b8 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ +00014ea4 T _PyEval_EnsureBuiltins │ │ │ │ +00001048 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001880 T _PyEval_EvalFrameDefault │ │ │ │ -00002fcc T _PyEval_ExceptionGroupMatch │ │ │ │ +00002f5c T _PyEval_ExceptionGroupMatch │ │ │ │ 0000082c T _PyEval_FormatAwaitableError │ │ │ │ -000015a4 T _PyEval_FormatExcCheckArg │ │ │ │ +00001534 T _PyEval_FormatExcCheckArg │ │ │ │ 0000054c T _PyEval_FormatExcUnbound │ │ │ │ 000006a8 T _PyEval_FormatKwargsError │ │ │ │ -00012b00 T _PyEval_FrameClearAndPop │ │ │ │ -00003444 T _PyEval_GetANext │ │ │ │ -0000217c T _PyEval_GetAsyncGenFinalizer │ │ │ │ -00002150 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -00002df0 T _PyEval_GetAwaitable │ │ │ │ -00001854 T _PyEval_GetBuiltin │ │ │ │ +00012ae0 T _PyEval_FrameClearAndPop │ │ │ │ +000033d4 T _PyEval_GetANext │ │ │ │ +0000210c T _PyEval_GetAsyncGenFinalizer │ │ │ │ +000020e0 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00002d80 T _PyEval_GetAwaitable │ │ │ │ +000017e4 T _PyEval_GetBuiltin │ │ │ │ 00000184 T _PyEval_GetBuiltins │ │ │ │ -000033b8 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000156f0 T _PyEval_GetFrame │ │ │ │ -00001654 T _PyEval_GetFrameLocals │ │ │ │ -00001b20 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -00012fb8 T _PyEval_GetIter │ │ │ │ -00015b18 T _PyEval_ImportFrom │ │ │ │ -00014480 T _PyEval_ImportName │ │ │ │ -00014618 T _PyEval_ImportNameWithImport │ │ │ │ -00001294 T _PyEval_LazyImportFrom │ │ │ │ -00015198 T _PyEval_LazyImportName │ │ │ │ -00012dc0 T _PyEval_LoadGlobalStackRef │ │ │ │ -000120ac T _PyEval_LoadName │ │ │ │ -00016e5c T _PyEval_MatchClass │ │ │ │ -00001ce0 t _PyEval_MatchClass.part.0 │ │ │ │ -000025e0 T _PyEval_MatchKeys │ │ │ │ -00013b88 T _PyEval_MonitorRaise │ │ │ │ -00014e88 T _PyEval_NoToolsForUnwind │ │ │ │ -000021a8 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00002280 T _PyEval_SetAsyncGenFirstiter │ │ │ │ -000033e4 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00003348 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +000156d0 T _PyEval_GetFrame │ │ │ │ +000015e4 T _PyEval_GetFrameLocals │ │ │ │ +00001ab0 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +00012f98 T _PyEval_GetIter │ │ │ │ +00015af8 T _PyEval_ImportFrom │ │ │ │ +00014460 T _PyEval_ImportName │ │ │ │ +000145f8 T _PyEval_ImportNameWithImport │ │ │ │ +00001224 T _PyEval_LazyImportFrom │ │ │ │ +00015178 T _PyEval_LazyImportName │ │ │ │ +00012da0 T _PyEval_LoadGlobalStackRef │ │ │ │ +0001208c T _PyEval_LoadName │ │ │ │ +00016e3c T _PyEval_MatchClass │ │ │ │ +00001c70 t _PyEval_MatchClass.part.0 │ │ │ │ +00002570 T _PyEval_MatchKeys │ │ │ │ +00013b68 T _PyEval_MonitorRaise │ │ │ │ +00014e68 T _PyEval_NoToolsForUnwind │ │ │ │ +00002138 T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00002210 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +00003374 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -0001626c T _PyEval_SliceIndex │ │ │ │ -00016370 T _PyEval_SliceIndexNotNone │ │ │ │ +0001624c T _PyEval_SliceIndex │ │ │ │ +00016350 T _PyEval_SliceIndexNotNone │ │ │ │ 000005b8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00016574 T _PyEval_UnpackIndices │ │ │ │ -000136f4 T _PyEval_UnpackIterableStackRef │ │ │ │ +00016554 T _PyEval_UnpackIndices │ │ │ │ +000136d4 T _PyEval_UnpackIterableStackRef │ │ │ │ 00000954 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -000130e0 T _PyForIter_VirtualIteratorNext │ │ │ │ +000130c0 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00013380 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ +00013360 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17958,21 +17959,21 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000efc T _PyObjectArray_Free │ │ │ │ -00012a60 T _PyObjectArray_FromStackRefArray │ │ │ │ +00012a40 T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00001514 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000014a4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_AddTakeRef │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ @@ -17985,27 +17986,27 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012c08 T _Py_BuildMap_StackRefSteal │ │ │ │ -00014148 T _Py_BuildString_StackRefSteal │ │ │ │ -00015768 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00013208 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00012be8 T _Py_BuildMap_StackRefSteal │ │ │ │ +00014128 T _Py_BuildString_StackRefSteal │ │ │ │ +00015748 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +000131e8 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -000158e4 T _Py_CallBuiltinClass_StackRef │ │ │ │ +000158c4 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ -000019b8 T _Py_CheckRecursiveCallPy │ │ │ │ -00015aac T _Py_Check_ArgsIterable │ │ │ │ -00001014 t _Py_Check_ArgsIterable.constprop.0 │ │ │ │ -00001080 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ +00001948 T _Py_CheckRecursiveCallPy │ │ │ │ +00015a8c T _Py_Check_ArgsIterable │ │ │ │ +00000fa4 t _Py_Check_ArgsIterable.constprop.0 │ │ │ │ +00001010 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e80 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ @@ -18013,15 +18014,15 @@ │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ 00000eb4 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -00013ff4 T _Py_ReachedRecursionLimit │ │ │ │ +00013fd4 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 │ │ │ │ @@ -18034,18 +18035,18 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -000121b8 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -000127d0 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ -000124cc t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ -00013490 T _Py_VectorCall_StackRefSteal │ │ │ │ +00012198 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000127b0 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ +000124ac t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ +00013470 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 │ │ │ │ @@ -18055,39 +18056,39 @@ │ │ │ │ 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 │ │ │ │ -00000e4c t check_periodics │ │ │ │ -00000efc t check_periodics_at_end │ │ │ │ -00000eb4 t clear_thread_frame │ │ │ │ -00001a48 t do_monitor_exc │ │ │ │ -00016788 t do_raise │ │ │ │ +00000ddc t check_periodics │ │ │ │ +00000e8c t check_periodics_at_end │ │ │ │ +00000e44 t clear_thread_frame │ │ │ │ +000019d8 t do_monitor_exc │ │ │ │ +00016768 t do_raise │ │ │ │ 00000e30 t dtrace_function_entry │ │ │ │ 00000de0 t dtrace_function_return │ │ │ │ -00013be0 t get_exception_handler.isra.0 │ │ │ │ +00013bc0 t get_exception_handler.isra.0 │ │ │ │ 00000404 t initialize_locals │ │ │ │ 00000028 t initialize_locals.constprop.1 │ │ │ │ -00001c20 t match_class_attr │ │ │ │ +00001bb0 t match_class_attr │ │ │ │ U memset │ │ │ │ -00002a24 t missing_arguments │ │ │ │ -00000f40 t monitor_reraise │ │ │ │ +000029b4 t missing_arguments │ │ │ │ +00000ed0 t monitor_reraise │ │ │ │ 00000114 t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ U python_function__entry_semaphore │ │ │ │ U python_function__return_semaphore │ │ │ │ -00000f98 t set_globals_builtins.part.0 │ │ │ │ -00002358 t too_many_positional.isra.0 │ │ │ │ +00000f28 t set_globals_builtins.part.0 │ │ │ │ +000022e8 t too_many_positional.isra.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000168 r .LC10 │ │ │ │ @@ -18436,15 +18437,15 @@ │ │ │ │ 00002310 t codegen_addop_yield │ │ │ │ 000083b0 t codegen_annassign │ │ │ │ 00007ed4 t codegen_argannotation │ │ │ │ 00007e48 t codegen_argannotations │ │ │ │ 0000909c t codegen_async_for │ │ │ │ 00008968 t codegen_async_with_inner │ │ │ │ 00004344 t codegen_augassign │ │ │ │ -00005248 t codegen_call_exit_with_nones │ │ │ │ +00005170 t codegen_call_exit_with_nones │ │ │ │ 0000b5e0 t codegen_call_helper_impl.constprop.0 │ │ │ │ 0000e6f0 t codegen_call_simple_kw_helper │ │ │ │ 0000b8ac t codegen_check_ann_expr │ │ │ │ 0000049c t codegen_check_ann_subscr │ │ │ │ 0000ca88 t codegen_class │ │ │ │ 00008314 t codegen_compare │ │ │ │ 00000544 t codegen_comprehension │ │ │ │ @@ -18466,15 +18467,15 @@ │ │ │ │ 000088e4 t codegen_pattern_helper_rotate │ │ │ │ 000087cc t codegen_pattern_helper_store_name │ │ │ │ 0000aaf8 t codegen_pattern_mapping │ │ │ │ 0000c9b0 t codegen_pop_except_and_reraise │ │ │ │ 0000c8cc t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ 00003c54 t codegen_process_deferred_annotations │ │ │ │ 00007bf8 t codegen_setup_annotations_scope │ │ │ │ -00005170 t codegen_slice_two_parts │ │ │ │ +000052fc t codegen_slice_two_parts │ │ │ │ 0000ee38 t codegen_subdict │ │ │ │ 00007a40 t codegen_subkwargs │ │ │ │ 0000255c t codegen_try_except │ │ │ │ 00004a7c t codegen_try_finally │ │ │ │ 00009e3c t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ 0000b610 t codegen_type_param_bound_or_default │ │ │ │ @@ -19307,15 +19308,15 @@ │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000a60 T PyErr_ProgramText │ │ │ │ 00000b8c T PyErr_ProgramTextObject │ │ │ │ 00000d30 T PyErr_RangedSyntaxLocationObject │ │ │ │ 0000087c T PyErr_Restore │ │ │ │ 00000780 T PyErr_SetExcInfo │ │ │ │ 00000228 T PyErr_SetFromErrno │ │ │ │ -000001f0 T PyErr_SetFromErrnoWithFilename │ │ │ │ +00000248 T PyErr_SetFromErrnoWithFilename │ │ │ │ 00001720 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ 00001464 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ 00002274 T PyErr_SetHandledException │ │ │ │ 000005f0 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ 00001910 T PyErr_SetNone │ │ │ │ 000016f0 T PyErr_SetObject │ │ │ │ @@ -19394,15 +19395,15 @@ │ │ │ │ 00000484 T _PyErr_Clear │ │ │ │ 00000d00 t _PyErr_CreateException │ │ │ │ 00002348 T _PyErr_EmitSyntaxWarning │ │ │ │ 0000036c T _PyErr_ExceptionMatches │ │ │ │ 000007dc T _PyErr_Fetch │ │ │ │ 00000d14 T _PyErr_FiniTypes │ │ │ │ 00001230 T _PyErr_Format │ │ │ │ -00000384 T _PyErr_FormatFromCause │ │ │ │ +000001f0 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ 0000193c T _PyErr_FormatNote │ │ │ │ 000001b4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000006c8 T _PyErr_GetExcInfo │ │ │ │ 00000848 T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ @@ -20458,39 +20459,39 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetCause │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ U PyFrozenDict_Type │ │ │ │ 00000cc8 T PyImport_AddModule │ │ │ │ -0000254c T PyImport_AddModuleObject │ │ │ │ +00002558 T PyImport_AddModuleObject │ │ │ │ 000014f8 T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 000001d0 T PyImport_CreateModuleFromInitfunc │ │ │ │ 00000d24 T PyImport_ExecCodeModule │ │ │ │ 00001020 T PyImport_ExecCodeModuleEx │ │ │ │ 00000ec8 T PyImport_ExecCodeModuleObject │ │ │ │ 00000d40 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -000026a4 T PyImport_GetImporter │ │ │ │ +000026b0 T PyImport_GetImporter │ │ │ │ 0000060c T PyImport_GetLazyImportsFilter │ │ │ │ 000024a0 T PyImport_GetLazyImportsMode │ │ │ │ -00003194 T PyImport_GetMagicNumber │ │ │ │ +000031a0 T PyImport_GetMagicNumber │ │ │ │ 00001038 T PyImport_GetMagicTag │ │ │ │ -0000322c T PyImport_GetModule │ │ │ │ +00003238 T PyImport_GetModule │ │ │ │ 00001058 T PyImport_GetModuleDict │ │ │ │ 00002a44 T PyImport_Import │ │ │ │ 00000e88 T PyImport_ImportFrozenModule │ │ │ │ 00000ef4 T PyImport_ImportFrozenModuleObject │ │ │ │ 000022d8 T PyImport_ImportModule │ │ │ │ 000029d4 T PyImport_ImportModuleAttr │ │ │ │ 0000258c T PyImport_ImportModuleAttrString │ │ │ │ 00002264 T PyImport_ImportModuleLevel │ │ │ │ -00001398 T PyImport_ImportModuleLevelObject │ │ │ │ +0000139c T PyImport_ImportModuleLevelObject │ │ │ │ 000010a4 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 000016c4 T PyImport_ReloadModule │ │ │ │ 000000c4 T PyImport_SetLazyImportsFilter │ │ │ │ 00000064 T PyImport_SetLazyImportsMode │ │ │ │ 00001af0 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ @@ -20543,15 +20544,15 @@ │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ 000014e8 T PyState_AddModule │ │ │ │ -000045f8 T PyState_FindModule │ │ │ │ +00004604 T PyState_FindModule │ │ │ │ 000015ac T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_GetAttrString │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ @@ -20597,56 +20598,56 @@ │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_EnsureBuiltinsWithModule │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_ImportFrom │ │ │ │ U _PyEval_ImportNameWithImport │ │ │ │ -00004670 T _PyImport_AcquireLock │ │ │ │ +0000467c T _PyImport_AcquireLock │ │ │ │ 0000057c T _PyImport_BlessMyLoader │ │ │ │ -000038d0 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00004148 T _PyImport_ClearCore │ │ │ │ +000038dc T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +00004154 T _PyImport_ClearCore │ │ │ │ 00000650 T _PyImport_ClearExtension │ │ │ │ -00003fe4 T _PyImport_ClearLazyModules │ │ │ │ -0000406c T _PyImport_ClearModules │ │ │ │ -00003f04 T _PyImport_ClearModulesByIndex │ │ │ │ +00003ff0 T _PyImport_ClearLazyModules │ │ │ │ +00004078 T _PyImport_ClearModules │ │ │ │ +00003f10 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00004354 T _PyImport_Fini │ │ │ │ +00004360 T _PyImport_Fini │ │ │ │ 000000f0 T _PyImport_Fini2 │ │ │ │ -000040b4 T _PyImport_FiniCore │ │ │ │ -00003e74 T _PyImport_FiniExternal │ │ │ │ +000040c0 T _PyImport_FiniCore │ │ │ │ +00003e80 T _PyImport_FiniExternal │ │ │ │ 000002e4 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 00000168 T _PyImport_GetAbsName │ │ │ │ 00000038 T _PyImport_GetBuiltinModuleNames │ │ │ │ -000037f8 T _PyImport_GetDLOpenFlags │ │ │ │ -000031b0 T _PyImport_GetImportlibExternalLoader │ │ │ │ -0000268c T _PyImport_GetImportlibLoader │ │ │ │ +00003804 T _PyImport_GetDLOpenFlags │ │ │ │ +000031bc T _PyImport_GetImportlibExternalLoader │ │ │ │ +00002698 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModuleExportHooks │ │ │ │ 00000a20 T _PyImport_GetModules │ │ │ │ -000046a0 T _PyImport_GetModulesRef │ │ │ │ +000046ac T _PyImport_GetModulesRef │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ 00000098 T _PyImport_ImportlibModuleRepr │ │ │ │ 00000134 T _PyImport_Init │ │ │ │ 00000ab0 T _PyImport_InitCore │ │ │ │ 00000a38 T _PyImport_InitDefaultImportFunc │ │ │ │ 00001ce0 T _PyImport_InitExternal │ │ │ │ 000002b0 T _PyImport_InitLazyModules │ │ │ │ 0000020c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001374 T _PyImport_IsDefaultImportFunc │ │ │ │ -000028e8 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ -000038b0 T _PyImport_IsInitialized │ │ │ │ -0000290c T _PyImport_LazyImportModuleLevelObject │ │ │ │ -0000394c T _PyImport_LoadLazyImportTstate │ │ │ │ +00001378 T _PyImport_IsDefaultImportFunc │ │ │ │ +000028f4 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ +000038bc T _PyImport_IsInitialized │ │ │ │ +00002918 T _PyImport_LazyImportModuleLevelObject │ │ │ │ +00003958 T _PyImport_LoadLazyImportTstate │ │ │ │ 00000558 T _PyImport_ReInitLock │ │ │ │ -00004688 T _PyImport_ReleaseLock │ │ │ │ +00004694 T _PyImport_ReleaseLock │ │ │ │ 000016b0 T _PyImport_ResolveName │ │ │ │ 00000230 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 00000c20 T _PyImport_SetDLOpenFlags │ │ │ │ 000004fc T _PyImport_SetModule │ │ │ │ 00001b78 T _PyImport_SetModuleString │ │ │ │ 0000051c T _PyImport_SwapPackageContext │ │ │ │ @@ -20710,29 +20711,29 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000080c t _extensions_cache_delete │ │ │ │ 00000404 t _extensions_cache_get │ │ │ │ 000032d8 t _imp__fix_co_filename │ │ │ │ 000008bc r _imp__fix_co_filename__doc__ │ │ │ │ 000011a8 t _imp__frozen_module_names │ │ │ │ 00000448 r _imp__frozen_module_names__doc__ │ │ │ │ -00004700 t _imp__override_frozen_modules_for_tests │ │ │ │ +0000470c t _imp__override_frozen_modules_for_tests │ │ │ │ 00000374 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000c38 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002b8 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ 000024cc t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ 00001d5c t _imp_acquire_lock │ │ │ │ 000009e8 r _imp_acquire_lock__doc__ │ │ │ │ 00000acc t _imp_create_builtin │ │ │ │ 00000878 r _imp_create_builtin__doc__ │ │ │ │ -00003564 t _imp_create_dynamic │ │ │ │ +00003570 t _imp_create_dynamic │ │ │ │ 0000025c r _imp_create_dynamic__doc__ │ │ │ │ -000012d0 t _imp_exec_builtin │ │ │ │ +000012d4 t _imp_exec_builtin │ │ │ │ 000001d8 r _imp_exec_builtin__doc__ │ │ │ │ -0000122c t _imp_exec_dynamic │ │ │ │ +00001230 t _imp_exec_dynamic │ │ │ │ 00000218 r _imp_exec_dynamic__doc__ │ │ │ │ 00002160 t _imp_extension_suffixes │ │ │ │ 0000080c r _imp_extension_suffixes__doc__ │ │ │ │ 00001e10 t _imp_find_frozen │ │ │ │ 00000620 r _imp_find_frozen__doc__ │ │ │ │ 00001ee0 t _imp_get_frozen_object │ │ │ │ 000005c0 r _imp_get_frozen_object__doc__ │ │ │ │ @@ -20744,65 +20745,65 @@ │ │ │ │ 0000049c r _imp_is_frozen__doc__ │ │ │ │ 00001c58 t _imp_is_frozen_package │ │ │ │ 00000560 r _imp_is_frozen_package__doc__ │ │ │ │ 00001450 t _imp_lock_held │ │ │ │ 00000adc r _imp_lock_held__doc__ │ │ │ │ 00001d98 t _imp_release_lock │ │ │ │ 00000968 r _imp_release_lock__doc__ │ │ │ │ -0000449c t _imp_source_hash │ │ │ │ +000044a8 t _imp_source_hash │ │ │ │ 000001ac r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000784 t _modules_by_index_clear_one │ │ │ │ 00000990 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -000043a8 t del_extensions_cache_value │ │ │ │ +000043b4 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ -000030f8 t ensure_lazy_pending_submodules │ │ │ │ +00003104 t ensure_lazy_pending_submodules │ │ │ │ 000013a8 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 0000018c t find_frozen │ │ │ │ 00000924 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ -00003810 t hashtable_compare_str │ │ │ │ -00004394 t hashtable_destroy_str │ │ │ │ +0000381c t hashtable_compare_str │ │ │ │ +000043a0 t hashtable_destroy_str │ │ │ │ 0000011c t hashtable_hash_str │ │ │ │ 00000870 t hashtable_key_from_2_strings.constprop.0 │ │ │ │ 00000100 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 00001b0c t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ 000012ac t import_add_module │ │ │ │ -00001ae4 t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ +00001ae8 t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ 00001570 t import_find_extension.constprop.0 │ │ │ │ 00001464 t import_get_module │ │ │ │ 00001794 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000011d4 t module_dict_for_exec │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ -00002ecc t register_lazy_on_parent.isra.0 │ │ │ │ +00002ed8 t register_lazy_on_parent.isra.0 │ │ │ │ 000008fc t reload_singlephase_extension │ │ │ │ 0000233c t remove_importlib_frames │ │ │ │ 000010f8 t remove_module │ │ │ │ 00002db0 t resolve_name │ │ │ │ 00000ba8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -00003834 t switch_back_from_main_interpreter │ │ │ │ +00003840 t switch_back_from_main_interpreter │ │ │ │ 00001ab8 t switch_to_main_interpreter.part.0 │ │ │ │ -0000440c t update_code_filenames │ │ │ │ +00004418 t update_code_filenames │ │ │ │ 000004f8 t update_global_state_for_extension.isra.0 │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -21522,20 +21523,20 @@ │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ 00002384 T _Py_Instrument │ │ │ │ 0000177c T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 000023b8 T _Py_call_instrumentation │ │ │ │ -00002eac T _Py_call_instrumentation_2args │ │ │ │ +00002a2c T _Py_call_instrumentation_2args │ │ │ │ 00003870 T _Py_call_instrumentation_arg │ │ │ │ 00000c84 T _Py_call_instrumentation_exc2 │ │ │ │ 00000a10 T _Py_call_instrumentation_instruction │ │ │ │ 00001324 T _Py_call_instrumentation_jump │ │ │ │ -00002a2c T _Py_call_instrumentation_line │ │ │ │ +00002f78 T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000808 t allocate_instrumentation_data.part.0 │ │ │ │ 000000e4 t branch_handler_vectorcall │ │ │ │ 000002a4 t branchesiter_dealloc │ │ │ │ @@ -21807,25 +21808,25 @@ │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ 00000538 T _PyEvent_IsSet │ │ │ │ 00000288 T _PyEvent_Notify │ │ │ │ -000004fc T _PyMutex_LockTimed │ │ │ │ -00000898 T _PyMutex_TryUnlock │ │ │ │ +000004e8 T _PyMutex_LockTimed │ │ │ │ +0000075c T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ 00000000 T _PyRWMutex_Lock │ │ │ │ 000000a8 T _PyRWMutex_RLock │ │ │ │ 00000198 T _PyRWMutex_RUnlock │ │ │ │ 00000064 T _PyRWMutex_Unlock │ │ │ │ -00000304 T _PyRawMutex_LockSlow │ │ │ │ +00000380 T _PyRawMutex_LockSlow │ │ │ │ 00000484 T _PyRawMutex_UnlockSlow │ │ │ │ 000000b8 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000244 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a0 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f0 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ @@ -21843,15 +21844,15 @@ │ │ │ │ 000001e0 T _Py_yield │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000408 t mutex_unpark │ │ │ │ +00000304 t mutex_unpark │ │ │ │ 0000010c t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ @@ -22134,15 +22135,15 @@ │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 000001bc T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000f2c T _Py_VaBuildStack │ │ │ │ +00000f1c T _Py_VaBuildStack │ │ │ │ 00001904 T _Py_VaBuildValue_SizeT │ │ │ │ 000000f4 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ 0000184c T _Py_convert_optional_to_ssize_t │ │ │ │ 000000f8 t _abiinfo_raise │ │ │ │ 00000e94 t check_end │ │ │ │ 00000000 t check_end.part.0 │ │ │ │ 00000034 t do_ignore │ │ │ │ @@ -22184,30 +22185,30 @@ │ │ │ │ │ │ │ │ optimizer_analysis.o: │ │ │ │ │ │ │ │ optimizer_symbols.o: │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ -00000000 r .LC1 │ │ │ │ +00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -000007dc T _PyParkingLot_AfterFork │ │ │ │ +000007a4 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000638 T _PyParkingLot_Unpark │ │ │ │ -000003f8 T _PyParkingLot_UnparkAll │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ +000003d4 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -000007c8 T _PySemaphore_Destroy │ │ │ │ -000003bc T _PySemaphore_Init │ │ │ │ -0000055c T _PySemaphore_Wait │ │ │ │ -00000604 T _PySemaphore_Wakeup │ │ │ │ +00000790 T _PySemaphore_Destroy │ │ │ │ +00000398 T _PySemaphore_Init │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __errno_location │ │ │ │ @@ -22444,87 +22445,87 @@ │ │ │ │ 0000023c r .LC28 │ │ │ │ 00000244 r .LC29 │ │ │ │ 00000024 r .LC3 │ │ │ │ 00000258 r .LC30 │ │ │ │ 00000270 r .LC31 │ │ │ │ 00000274 r .LC32 │ │ │ │ 00000280 r .LC33 │ │ │ │ -000002a8 r .LC34 │ │ │ │ -000002d0 r .LC35 │ │ │ │ -000002e8 r .LC36 │ │ │ │ -0000030c r .LC37 │ │ │ │ -00000328 r .LC38 │ │ │ │ -00000334 r .LC39 │ │ │ │ +000002d0 r .LC34 │ │ │ │ +000002f8 r .LC35 │ │ │ │ +00000320 r .LC36 │ │ │ │ +00000348 r .LC37 │ │ │ │ +00000360 r .LC38 │ │ │ │ +00000384 r .LC39 │ │ │ │ 00000044 r .LC4 │ │ │ │ -00000354 r .LC40 │ │ │ │ -00000370 r .LC41 │ │ │ │ -00000398 r .LC42 │ │ │ │ -000003c0 r .LC43 │ │ │ │ -000003e0 r .LC44 │ │ │ │ -00000408 r .LC45 │ │ │ │ -0000042c r .LC46 │ │ │ │ -00000458 r .LC47 │ │ │ │ -0000047c r .LC48 │ │ │ │ -000004a0 r .LC49 │ │ │ │ +000003a0 r .LC40 │ │ │ │ +000003ac r .LC41 │ │ │ │ +000003cc r .LC42 │ │ │ │ +000003e8 r .LC43 │ │ │ │ +00000410 r .LC44 │ │ │ │ +00000438 r .LC45 │ │ │ │ +00000458 r .LC46 │ │ │ │ +00000480 r .LC47 │ │ │ │ +000004a4 r .LC48 │ │ │ │ +000004d0 r .LC49 │ │ │ │ 00000048 r .LC5 │ │ │ │ -000004cc r .LC50 │ │ │ │ -000004f0 r .LC51 │ │ │ │ -0000050c r .LC52 │ │ │ │ -00000524 r .LC53 │ │ │ │ -00000528 r .LC54 │ │ │ │ -00000530 r .LC55 │ │ │ │ -0000053c r .LC56 │ │ │ │ -00000548 r .LC57 │ │ │ │ -00000000 r .LC58 │ │ │ │ -00000554 r .LC59 │ │ │ │ +000004f4 r .LC50 │ │ │ │ +00000518 r .LC51 │ │ │ │ +00000544 r .LC52 │ │ │ │ +00000568 r .LC53 │ │ │ │ +00000584 r .LC54 │ │ │ │ +0000059c r .LC55 │ │ │ │ +000005a0 r .LC56 │ │ │ │ +000005a8 r .LC57 │ │ │ │ +000005b4 r .LC58 │ │ │ │ +000005c0 r .LC59 │ │ │ │ 00000074 r .LC6 │ │ │ │ -00000560 r .LC60 │ │ │ │ -0000056c r .LC61 │ │ │ │ -00000578 r .LC62 │ │ │ │ -00000580 r .LC63 │ │ │ │ -0000059c r .LC64 │ │ │ │ -000005ac r .LC65 │ │ │ │ -000005b8 r .LC66 │ │ │ │ -000005c8 r .LC67 │ │ │ │ -000005d4 r .LC68 │ │ │ │ -000005e0 r .LC69 │ │ │ │ -0000008c r .LC7 │ │ │ │ -00000608 r .LC70 │ │ │ │ -00000610 r .LC71 │ │ │ │ -00000634 r .LC72 │ │ │ │ -00000660 r .LC73 │ │ │ │ -00000680 r .LC74 │ │ │ │ -00000770 r .LC75 │ │ │ │ -00000774 r .LC76 │ │ │ │ -00000794 r .LC77 │ │ │ │ -000007b8 r .LC78 │ │ │ │ -000007bc r .LC79 │ │ │ │ +00000000 r .LC60 │ │ │ │ +000005cc r .LC61 │ │ │ │ +000005d8 r .LC62 │ │ │ │ +000005e4 r .LC63 │ │ │ │ +000005f0 r .LC64 │ │ │ │ +000005f8 r .LC65 │ │ │ │ +00000614 r .LC66 │ │ │ │ +00000624 r .LC67 │ │ │ │ +00000630 r .LC68 │ │ │ │ +00000640 r .LC69 │ │ │ │ +00000090 r .LC7 │ │ │ │ +0000064c r .LC70 │ │ │ │ +00000658 r .LC71 │ │ │ │ +00000680 r .LC72 │ │ │ │ +00000688 r .LC73 │ │ │ │ +000006ac r .LC74 │ │ │ │ +000006d8 r .LC75 │ │ │ │ +000006f8 r .LC76 │ │ │ │ +000007e8 r .LC77 │ │ │ │ +000007ec r .LC78 │ │ │ │ +0000080c r .LC79 │ │ │ │ 000000a8 r .LC8 │ │ │ │ -000007c0 r .LC80 │ │ │ │ -000007c4 r .LC81 │ │ │ │ -000007c8 r .LC82 │ │ │ │ -000007d0 r .LC83 │ │ │ │ -000007d8 r .LC84 │ │ │ │ -00000804 r .LC85 │ │ │ │ -0000080c r .LC86 │ │ │ │ -00000810 r .LC87 │ │ │ │ -00000850 r .LC88 │ │ │ │ -00000870 r .LC89 │ │ │ │ +00000830 r .LC80 │ │ │ │ +00000834 r .LC81 │ │ │ │ +00000838 r .LC82 │ │ │ │ +0000083c r .LC83 │ │ │ │ +00000840 r .LC84 │ │ │ │ +00000848 r .LC85 │ │ │ │ +00000850 r .LC86 │ │ │ │ +0000087c r .LC87 │ │ │ │ +00000884 r .LC88 │ │ │ │ +00000888 r .LC89 │ │ │ │ 000000c4 r .LC9 │ │ │ │ -000008a8 r .LC90 │ │ │ │ -000008dc r .LC91 │ │ │ │ -00000904 r .LC92 │ │ │ │ +000008c8 r .LC90 │ │ │ │ +000008e8 r .LC91 │ │ │ │ +00000920 r .LC92 │ │ │ │ 00000954 r .LC93 │ │ │ │ 00000978 r .LC94 │ │ │ │ 00000990 r .LC95 │ │ │ │ 000009ac r .LC96 │ │ │ │ 000009c0 r .LC97 │ │ │ │ 000009c4 r .LC98 │ │ │ │ 000009f8 r .LC99 │ │ │ │ -0000007c r C_LOCALE_COERCION_WARNING │ │ │ │ +00000098 r C_LOCALE_COERCION_WARNING │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyConfig_Clear │ │ │ │ U PyConfig_InitPythonConfig │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_ContainsString │ │ │ │ U PyDict_Copy │ │ │ │ @@ -22568,15 +22569,15 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ 000001c0 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -0000205c T PyOS_setsig │ │ │ │ +00002194 T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -22597,29 +22598,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008e4 T Py_AtExit │ │ │ │ -000030a4 T Py_EndInterpreter │ │ │ │ +0000311c T Py_EndInterpreter │ │ │ │ 000006a4 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000750 T Py_FatalError │ │ │ │ 000009cc T Py_FdIsInteractive │ │ │ │ -00001d08 T Py_Finalize │ │ │ │ -00003090 T Py_FinalizeEx │ │ │ │ +00001e40 T Py_Finalize │ │ │ │ +00003108 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -00004184 T Py_IsFinalizing │ │ │ │ +000041fc T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005d0 T Py_NewInterpreter │ │ │ │ -00004154 T Py_NewInterpreterFromConfig │ │ │ │ +000041cc T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 00000704 T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22687,15 +22688,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -00002ce0 t _PyInterpreterState_SetFinalizing │ │ │ │ +00002e20 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22725,15 +22726,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -00000b3c T _PyRuntime_Finalize │ │ │ │ +00000b74 T _PyRuntime_Finalize │ │ │ │ 00000000 T _PyRuntime_Initialize │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySignal_Fini │ │ │ │ U _PySignal_Init │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_ClearAuditHooks │ │ │ │ U _PySys_Create │ │ │ │ @@ -22771,113 +22772,114 @@ │ │ │ │ U _PyUnicode_InitTypes │ │ │ │ U _PyWarnings_InitState │ │ │ │ U _PyXI_Fini │ │ │ │ U _PyXI_FiniTypes │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ -00000740 T _Py_CoerceLegacyLocale │ │ │ │ +00000778 T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000008b4 T _Py_DumpExtensionModules │ │ │ │ +000008ec T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTraceback_Init │ │ │ │ U _Py_FalseStruct │ │ │ │ 000007dc T _Py_FatalErrorFormat │ │ │ │ 00000794 T _Py_FatalErrorFunc │ │ │ │ 000008c0 T _Py_FatalRefcountErrorFunc │ │ │ │ -0000272c T _Py_FdIsInteractive │ │ │ │ -00001d1c t _Py_Finalize.constprop.0 │ │ │ │ +00002864 T _Py_FdIsInteractive │ │ │ │ +00001e54 t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 0000056c T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ -00000718 T _Py_IsCoreInitialized │ │ │ │ -00003fbc T _Py_IsInterpreterFinalizing │ │ │ │ +00000750 T _Py_IsCoreInitialized │ │ │ │ +00004034 T _Py_IsInterpreterFinalizing │ │ │ │ 00000520 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ -0000068c T _Py_LegacyLocaleDetected │ │ │ │ +000006c4 T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ 000001d8 T _Py_SetLocaleFromEnv │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_clear_generic_types │ │ │ │ U _Py_fstat_noraise │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 00000000 d _TARGET_LOCALES │ │ │ │ U __fprintf_chk │ │ │ │ -00000184 r __func__.10 │ │ │ │ -00000170 r __func__.11 │ │ │ │ -00000158 r __func__.12 │ │ │ │ -0000014c r __func__.13 │ │ │ │ +000001b8 r __func__.10 │ │ │ │ +000001a4 r __func__.11 │ │ │ │ +0000018c r __func__.12 │ │ │ │ +00000180 r __func__.13 │ │ │ │ 00000050 r __func__.14 │ │ │ │ -00000120 r __func__.15 │ │ │ │ -0000010c r __func__.16 │ │ │ │ -00000138 r __func__.17 │ │ │ │ -0000021c r __func__.18 │ │ │ │ +00000154 r __func__.15 │ │ │ │ +00000140 r __func__.16 │ │ │ │ +0000016c r __func__.17 │ │ │ │ +00000128 r __func__.18 │ │ │ │ 00000034 r __func__.19 │ │ │ │ -00000234 r __func__.2 │ │ │ │ +00000250 r __func__.2 │ │ │ │ 00000068 r __func__.20 │ │ │ │ 0000001c r __func__.21 │ │ │ │ 00000000 r __func__.22 │ │ │ │ -0000020c r __func__.3 │ │ │ │ -000001d4 r __func__.6 │ │ │ │ -000001c0 r __func__.7 │ │ │ │ -000001b0 r __func__.8 │ │ │ │ -00000198 r __func__.9 │ │ │ │ +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 │ │ │ │ -00004114 t builtins_dict_watcher │ │ │ │ -000020ac t create_stdio.isra.0 │ │ │ │ +0000418c t builtins_dict_watcher │ │ │ │ +000021e4 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ -00002694 t file_is_closed │ │ │ │ +000027cc t file_is_closed │ │ │ │ U fileno │ │ │ │ -00003ff0 t finalize_interp_clear │ │ │ │ -000031d4 t finalize_modules │ │ │ │ -000025a0 t flush_std_files │ │ │ │ +00004068 t finalize_interp_clear │ │ │ │ +0000324c t finalize_modules │ │ │ │ +000026d8 t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000644 t handle_thread_shutdown_exception.isra.0 │ │ │ │ -000011c4 t init_interp_main │ │ │ │ -00001c44 t interpreter_update_config │ │ │ │ +000012fc t init_interp_main │ │ │ │ +00000ba8 t init_interp_settings │ │ │ │ +00001d7c t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -000027a8 t make_pre_finalization_calls │ │ │ │ -00002d10 t new_interpreter │ │ │ │ +000028e0 t make_pre_finalization_calls │ │ │ │ +00002e50 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -00000b70 t pycore_interp_init │ │ │ │ +00000ca8 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ -000010d4 t pyinit_main │ │ │ │ +0000120c t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ U setlocale │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00000264 r sys_deletes.5 │ │ │ │ -00000248 r sys_files.4 │ │ │ │ +00000280 r sys_deletes.5 │ │ │ │ +00000264 r sys_files.4 │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -22959,15 +22961,15 @@ │ │ │ │ 0000162c T PyInterpreterState_GetDict │ │ │ │ 00000bec T PyInterpreterState_GetID │ │ │ │ 00001e20 T PyInterpreterState_Head │ │ │ │ 0000055c T PyInterpreterState_Main │ │ │ │ 00000b30 T PyInterpreterState_New │ │ │ │ 00001e40 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ -00002534 T PyInterpreterView_Close │ │ │ │ +00002370 T PyInterpreterView_Close │ │ │ │ 000011f0 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ @@ -22980,22 +22982,22 @@ │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 000017e4 T PyThreadState_Clear │ │ │ │ 00001d70 T PyThreadState_Delete │ │ │ │ 00000c10 T PyThreadState_DeleteCurrent │ │ │ │ 000015e8 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ 00000d48 T PyThreadState_Get │ │ │ │ -0000221c T PyThreadState_GetDict │ │ │ │ +00002058 T PyThreadState_GetDict │ │ │ │ 00000fc4 T PyThreadState_GetFrame │ │ │ │ 00000c34 T PyThreadState_GetID │ │ │ │ 00000878 T PyThreadState_GetInterpreter │ │ │ │ 00000a6c T PyThreadState_GetUnchecked │ │ │ │ 00000650 T PyThreadState_New │ │ │ │ 00000e48 T PyThreadState_Next │ │ │ │ -000022e8 T PyThreadState_Release │ │ │ │ +00002124 T PyThreadState_Release │ │ │ │ 00000ce4 T PyThreadState_SetAsyncExc │ │ │ │ 00000c60 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -23092,15 +23094,15 @@ │ │ │ │ 00000afc T _PyThreadState_Attach │ │ │ │ 00000780 T _PyThreadState_Bind │ │ │ │ 0000168c T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000d98 T _PyThreadState_DeleteCurrent │ │ │ │ 00000a90 T _PyThreadState_DeleteList │ │ │ │ 00000cb0 T _PyThreadState_Detach │ │ │ │ 00000a48 T _PyThreadState_GetCurrent │ │ │ │ -00002294 T _PyThreadState_GetDict │ │ │ │ +000020d0 T _PyThreadState_GetDict │ │ │ │ 00000e8c T _PyThreadState_HangThread │ │ │ │ 00000c7c T _PyThreadState_Init │ │ │ │ 00000668 T _PyThreadState_IsRunningMain │ │ │ │ 00000bec T _PyThreadState_MustExit │ │ │ │ 0000076c T _PyThreadState_New │ │ │ │ 000012b8 T _PyThreadState_NewBound │ │ │ │ 00000e98 T _PyThreadState_PopFrame │ │ │ │ @@ -23163,15 +23165,15 @@ │ │ │ │ 000001c8 r initial │ │ │ │ 000010bc t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000059c t new_threadstate │ │ │ │ 00000814 t new_threadstate.constprop.0 │ │ │ │ U stderr │ │ │ │ -00001fa4 t tstate_delete_common.constprop.0 │ │ │ │ +00001de0 t tstate_delete_common.constprop.0 │ │ │ │ 00001870 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23302,15 +23304,15 @@ │ │ │ │ 00001684 T PyRun_InteractiveOneObject │ │ │ │ 000016d0 T PyRun_SimpleFile │ │ │ │ 000017a8 T PyRun_SimpleFileEx │ │ │ │ 000016ec T PyRun_SimpleFileExFlags │ │ │ │ 000017c0 T PyRun_SimpleString │ │ │ │ 000001e0 T PyRun_SimpleStringFlags │ │ │ │ 000017d8 T PyRun_String │ │ │ │ -00000554 T PyRun_StringFlags │ │ │ │ +00000550 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ @@ -23409,67 +23411,67 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ 00000388 T PyTime_AsSecondsDouble │ │ │ │ -00000510 T PyTime_Monotonic │ │ │ │ +00000508 T PyTime_Monotonic │ │ │ │ 000004d8 T PyTime_MonotonicRaw │ │ │ │ 00000840 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -00000808 T PyTime_Time │ │ │ │ +00000800 T PyTime_Time │ │ │ │ 00000330 T PyTime_TimeRaw │ │ │ │ -0000121c T _PyDeadline_Get │ │ │ │ -00000d8c T _PyDeadline_Init │ │ │ │ -00000ac0 T _PyLong_AsTime_t │ │ │ │ +00001204 T _PyDeadline_Get │ │ │ │ +00000d84 T _PyDeadline_Init │ │ │ │ +00000ab8 T _PyLong_AsTime_t │ │ │ │ 00000428 T _PyLong_FromTime_t │ │ │ │ 00000490 T _PyTimeFraction_Mul │ │ │ │ 0000043c T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ 0000061c T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000d58 T _PyTime_AsMilliseconds │ │ │ │ -0000067c T _PyTime_AsTimespec │ │ │ │ +00000d50 T _PyTime_AsMilliseconds │ │ │ │ +00000674 T _PyTime_AsTimespec │ │ │ │ 00000688 T _PyTime_AsTimespec_clamp │ │ │ │ -0000119c T _PyTime_AsTimeval │ │ │ │ +00001184 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000220 T _PyTime_AsTimeval_clamp │ │ │ │ 0000043c T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000f20 T _PyTime_FromMillisecondsObject │ │ │ │ +00000f18 T _PyTime_FromMillisecondsObject │ │ │ │ 00000408 T _PyTime_FromSeconds │ │ │ │ 0000026c T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ 000006f0 T _PyTime_FromTimespec │ │ │ │ 000006d8 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000f08 T _PyTime_MonotonicWithInfo │ │ │ │ -00000974 T _PyTime_ObjectToTime_t │ │ │ │ -00000b5c T _PyTime_ObjectToTimespec │ │ │ │ -000011ec T _PyTime_ObjectToTimeval │ │ │ │ +00000f00 T _PyTime_MonotonicWithInfo │ │ │ │ +0000096c T _PyTime_ObjectToTime_t │ │ │ │ +00000b54 T _PyTime_ObjectToTimespec │ │ │ │ +000011d4 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000006e0 T _PyTime_gmtime │ │ │ │ +000006d8 T _PyTime_gmtime │ │ │ │ 0000014c T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ U __clock_getres64 │ │ │ │ U __clock_gettime64 │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000144 t py_get_monotonic_clock │ │ │ │ -00001128 t pytime_as_timeval.isra.0 │ │ │ │ +00001110 t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ -00000b8c t pytime_object_to_denominator │ │ │ │ -00000748 t pytime_round │ │ │ │ +00000b84 t pytime_object_to_denominator │ │ │ │ +00000740 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23842,50 +23844,50 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000ab80 t PyUnicode_READ_CHAR │ │ │ │ +0000ab68 t PyUnicode_READ_CHAR │ │ │ │ 000005b0 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -0000acc0 T _PyST_GetScope │ │ │ │ -0000ac0c T _PyST_GetSymbol │ │ │ │ -0000ad70 T _PyST_IsFunctionLike │ │ │ │ +0000aca8 T _PyST_GetScope │ │ │ │ +0000abf4 T _PyST_GetSymbol │ │ │ │ +0000ad58 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000ae18 T _PySymtable_Free │ │ │ │ -0000aae8 T _PySymtable_Lookup │ │ │ │ -0000ad9c T _PySymtable_LookupOptional │ │ │ │ +0000ae00 T _PySymtable_Free │ │ │ │ +0000aad0 T _PySymtable_Lookup │ │ │ │ +0000ad84 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001a7c T _Py_IsPrivateName │ │ │ │ 00008060 T _Py_Mangle │ │ │ │ 00007cec T _Py_MaybeMangle │ │ │ │ 000019a8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -000093fc t analyze_block │ │ │ │ +000093e4 t analyze_block │ │ │ │ 000082cc t check_keywords │ │ │ │ 000013a4 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 00000bd0 t inline_comprehension │ │ │ │ 00000f4c t is_free_in_any_child │ │ │ │ -0000aeb8 t ste_dealloc │ │ │ │ +0000aea0 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 000029a4 t ste_new.constprop.3 │ │ │ │ 00000000 t ste_repr │ │ │ │ 00007878 t symtable_add_def_ctx │ │ │ │ 00007414 t symtable_add_def_ctx.constprop.0 │ │ │ │ 000071cc t symtable_add_def_ctx.constprop.1 │ │ │ │ 00007600 t symtable_add_def_ctx.constprop.3 │ │ │ │ @@ -25017,39 +25019,39 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000000ac t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -00002a08 t Bfree │ │ │ │ +00002a10 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000084 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00002a64 T _Py_dg_dtoa │ │ │ │ -00006218 T _Py_dg_freedtoa │ │ │ │ +00002a6c T _Py_dg_dtoa │ │ │ │ +00006220 T _Py_dg_freedtoa │ │ │ │ 000005e8 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 0000030c t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005a50 t hi0bits │ │ │ │ -00005d68 t lshift │ │ │ │ -00005ab0 t lshift.constprop.0 │ │ │ │ +00005a58 t hi0bits │ │ │ │ +00005d70 t lshift │ │ │ │ +00005ab8 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001a4 t mult │ │ │ │ -00006098 t multadd.constprop.0 │ │ │ │ +000060a0 t multadd.constprop.0 │ │ │ │ 000000c4 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -000052d8 t pow5mult │ │ │ │ +000052e0 t pow5mult │ │ │ │ 00000134 t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -26773,15 +26775,15 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000f54 t Py_XDECREF │ │ │ │ +00000e1c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ @@ -26792,22 +26794,22 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000000cc d __compound_literal.0 │ │ │ │ 0000001c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000120 t _parse_constant │ │ │ │ -000013b4 t _steal_accumulate │ │ │ │ +000013f4 t _steal_accumulate │ │ │ │ 000008fc t ascii_escape_size │ │ │ │ -00000fe4 t ascii_escape_unicode_and_size │ │ │ │ +00001024 t ascii_escape_unicode_and_size │ │ │ │ 00000500 t encoder_call │ │ │ │ -00000e78 t encoder_clear │ │ │ │ -00000e1c t encoder_dealloc │ │ │ │ +00000eb8 t encoder_clear │ │ │ │ +00000e5c t encoder_dealloc │ │ │ │ 000000f0 r encoder_doc │ │ │ │ -000017ec t encoder_encode_float │ │ │ │ +0000182c t encoder_encode_float │ │ │ │ 00000000 t encoder_listencode_obj │ │ │ │ 00000198 d encoder_members │ │ │ │ 00000300 t encoder_new │ │ │ │ 0000091c t encoder_traverse │ │ │ │ 0000069c t encoder_write_string │ │ │ │ 0000026c t escape_size │ │ │ │ 0000034c t escape_unicode_and_size.isra.0 │ │ │ │ @@ -26816,29 +26818,29 @@ │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000e0 r module_doc │ │ │ │ 00000198 t py_encode_basestring │ │ │ │ 00000170 r py_encode_basestring__doc__ │ │ │ │ -0000173c t py_encode_basestring_ascii │ │ │ │ +0000177c t py_encode_basestring_ascii │ │ │ │ 000001cc r py_encode_basestring_ascii__doc__ │ │ │ │ 00000a0c t py_scanstring │ │ │ │ 00000238 r py_scanstring__doc__ │ │ │ │ -000018a8 t raise_errmsg │ │ │ │ +000018e8 t raise_errmsg │ │ │ │ 000007c0 t raise_stop_iteration │ │ │ │ -00000f94 t scan_once_unicode │ │ │ │ -00001600 t scanner_call │ │ │ │ -00001464 t scanner_clear │ │ │ │ -00001408 t scanner_dealloc │ │ │ │ +00000f54 t scan_once_unicode │ │ │ │ +00001640 t scanner_call │ │ │ │ +000014a4 t scanner_clear │ │ │ │ +00001448 t scanner_dealloc │ │ │ │ 0000015c r scanner_doc │ │ │ │ 0000024c d scanner_members │ │ │ │ 0000008c t scanner_new │ │ │ │ 00000218 t scanner_traverse │ │ │ │ -000027e8 t scanstring_unicode │ │ │ │ +000027a8 t scanstring_unicode │ │ │ │ 000000d8 d speedups_methods │ │ │ │ 00000818 t write_escaped_ascii │ │ │ │ 0000081c t write_escaped_unicode │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -27161,32 +27163,32 @@ │ │ │ │ 00000ac4 r .LC93 │ │ │ │ 00000acc r .LC94 │ │ │ │ 00000ad4 r .LC95 │ │ │ │ 00000b04 r .LC96 │ │ │ │ 00000b08 r .LC97 │ │ │ │ 00000b3c r .LC98 │ │ │ │ 00000b50 r .LC99 │ │ │ │ -0000328c t Pdata_clear.isra.0 │ │ │ │ -00002914 t Pdata_dealloc │ │ │ │ +000032c4 t Pdata_clear.isra.0 │ │ │ │ +0000294c t Pdata_dealloc │ │ │ │ 0000669c t Pdata_pop │ │ │ │ -00003218 t Pdata_poplist │ │ │ │ -00003168 t Pdata_poptuple │ │ │ │ +00003250 t Pdata_poplist │ │ │ │ +000031a0 t Pdata_poptuple │ │ │ │ 0000641c t Pdata_push │ │ │ │ 00001724 t PicklerMemoProxy_clear │ │ │ │ 00000f7c t PicklerMemoProxy_dealloc │ │ │ │ 00001608 t PicklerMemoProxy_traverse │ │ │ │ 00001790 t Pickler_clear │ │ │ │ 00001734 t Pickler_dealloc │ │ │ │ 00000bfc t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000c5c t Pickler_set_memo │ │ │ │ -000035dc t Pickler_setattr │ │ │ │ +00003614 t Pickler_setattr │ │ │ │ 0000a3a8 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ @@ -27332,33 +27334,33 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ 000013f8 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ 000016c8 t UnpicklerMemoProxy_clear │ │ │ │ 00001064 t UnpicklerMemoProxy_dealloc │ │ │ │ 00001668 t UnpicklerMemoProxy_traverse │ │ │ │ -00002374 t Unpickler_clear │ │ │ │ -00002318 t Unpickler_dealloc │ │ │ │ +000023ac t Unpickler_clear │ │ │ │ +00002350 t Unpickler_dealloc │ │ │ │ 00001004 t Unpickler_get_memo │ │ │ │ 000063a0 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000a08 t Unpickler_set_memo │ │ │ │ 0000088c t Unpickler_setattr │ │ │ │ 00009df0 t Unpickler_traverse │ │ │ │ 000007a8 t _Pickle_ClearState │ │ │ │ -00002c84 t _Pickle_FastCall │ │ │ │ -000037cc t _Pickler_ClearBuffer │ │ │ │ +00002cbc t _Pickle_FastCall │ │ │ │ +00003804 t _Pickler_ClearBuffer │ │ │ │ 00004234 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00001690 t _Pickler_CommitFrame.part.0 │ │ │ │ -0000421c t _Pickler_FlushToFile │ │ │ │ +00004254 t _Pickler_FlushToFile │ │ │ │ 00001628 t _Pickler_GetString │ │ │ │ 00000ee4 t _Pickler_New │ │ │ │ 00001104 t _Pickler_SetBufferCallback │ │ │ │ -00003574 t _Pickler_SetOutputStream │ │ │ │ +000035ac t _Pickler_SetOutputStream │ │ │ │ 00001038 t _Pickler_SetProtocol │ │ │ │ 00000320 t _Pickler_Write │ │ │ │ 000001cc t _Pickler_Write.constprop.1 │ │ │ │ 0000007c t _Pickler_Write.constprop.2 │ │ │ │ 000014dc t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -27397,31 +27399,32 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000100 t _Unpickler_MemoCleanup │ │ │ │ 0000a29c t _Unpickler_MemoGet │ │ │ │ 000064dc t _Unpickler_MemoPut │ │ │ │ 000020b8 t _Unpickler_New │ │ │ │ 000000b0 t _Unpickler_NewMemo │ │ │ │ +00002218 t _Unpickler_NewMemo.constprop.0 │ │ │ │ 00006f90 t _Unpickler_ReadImpl │ │ │ │ 000076b4 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ 000073a0 t _Unpickler_ReadImpl.constprop.1 │ │ │ │ -00003000 t _Unpickler_ReadInto │ │ │ │ -00006564 t _Unpickler_ReadIntoFromFile │ │ │ │ +00003038 t _Unpickler_ReadInto │ │ │ │ +00006580 t _Unpickler_ReadIntoFromFile │ │ │ │ 00009f9c t _Unpickler_Readline │ │ │ │ -000022b0 t _Unpickler_SetInputEncoding │ │ │ │ -00002a48 t _Unpickler_SetInputStream │ │ │ │ -00002230 t _Unpickler_SetStringInput │ │ │ │ -00002bf4 t _Unpickler_SkipConsumed │ │ │ │ +000022e8 t _Unpickler_SetInputEncoding │ │ │ │ +00002a80 t _Unpickler_SetInputStream │ │ │ │ +00002268 t _Unpickler_SetStringInput │ │ │ │ +00002c2c 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 │ │ │ │ -000051d8 t _checkmodule │ │ │ │ +00005210 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 │ │ │ │ @@ -27445,67 +27448,67 @@ │ │ │ │ 00001a08 t _pickle_PicklerMemoProxy___reduce__ │ │ │ │ 00001af4 r _pickle_PicklerMemoProxy___reduce____doc__ │ │ │ │ 00001aa8 t _pickle_PicklerMemoProxy_clear │ │ │ │ 00001b5c r _pickle_PicklerMemoProxy_clear__doc__ │ │ │ │ 00001a94 t _pickle_PicklerMemoProxy_copy │ │ │ │ 00001b28 r _pickle_PicklerMemoProxy_copy__doc__ │ │ │ │ 000018ec t _pickle_PicklerMemoProxy_copy_impl │ │ │ │ -0000331c t _pickle_Pickler___init__ │ │ │ │ +00003354 t _pickle_Pickler___init__ │ │ │ │ 00001b8c r _pickle_Pickler___init____doc__ │ │ │ │ 000014dc t _pickle_Pickler___sizeof__ │ │ │ │ 00002130 r _pickle_Pickler___sizeof____doc__ │ │ │ │ 000009cc t _pickle_Pickler_clear_memo │ │ │ │ 000021cc r _pickle_Pickler_clear_memo__doc__ │ │ │ │ -00003670 t _pickle_Pickler_dump │ │ │ │ +000036a8 t _pickle_Pickler_dump │ │ │ │ 0000216c r _pickle_Pickler_dump__doc__ │ │ │ │ 00001860 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 000010ec t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 0000184c t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00001780 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -00006058 t _pickle_Unpickler___init__ │ │ │ │ +00006090 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00001554 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00006700 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -00006484 t _pickle_Unpickler_load │ │ │ │ +000064a0 t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 0000091c t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000438 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ 00000bf4 t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000001c t _pickle_exec │ │ │ │ 00000178 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ 00001d18 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00005804 t _save_bytearray_data.isra.0 │ │ │ │ -000044a4 t batch_dict │ │ │ │ -0000499c t batch_list │ │ │ │ +0000583c t _save_bytearray_data.isra.0 │ │ │ │ +000044dc t batch_dict │ │ │ │ +000049d4 t batch_list │ │ │ │ 00007b98 t do_append │ │ │ │ 00007e84 t do_setitems │ │ │ │ 00001188 t dump │ │ │ │ -00005e74 t fast_save_enter │ │ │ │ -00005f90 t fast_save_leave │ │ │ │ -00004274 t fix_imports │ │ │ │ +00005eac t fast_save_enter │ │ │ │ +00005fc8 t fast_save_leave │ │ │ │ +000042ac t fix_imports │ │ │ │ 00001448 t instantiate │ │ │ │ 00004260 t load │ │ │ │ -00003a94 t load_build │ │ │ │ -00002ce4 t load_counted_binbytes │ │ │ │ -00005330 t load_counted_binstring │ │ │ │ +00003acc t load_build │ │ │ │ +00002d1c t load_counted_binbytes │ │ │ │ +00005368 t load_counted_binstring │ │ │ │ 000079b8 t load_counted_tuple │ │ │ │ -00005b90 t load_extension │ │ │ │ +00005bc8 t load_extension │ │ │ │ 00001138 t load_inst │ │ │ │ -0000382c t load_newobj │ │ │ │ +00003864 t load_newobj │ │ │ │ 00001334 t load_obj │ │ │ │ 0000077c t load_persid │ │ │ │ 00000698 t load_readonly_buffer │ │ │ │ 00007b30 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000099a0 t memo_get.isra.0 │ │ │ │ @@ -27522,28 +27525,28 @@ │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000320 d pickle_slots │ │ │ │ 0000054c t pickle_traverse │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 0000051c t save.constprop.0 │ │ │ │ -000029c0 t save_bool │ │ │ │ -000054a0 t save_bytearray │ │ │ │ -00003e70 t save_bytes │ │ │ │ +000029f8 t save_bool │ │ │ │ +000054d8 t save_bytearray │ │ │ │ +00003ea8 t save_bytes │ │ │ │ 00006ad8 t save_dict │ │ │ │ -00004fa4 t save_float │ │ │ │ -000058d8 t save_frozenset │ │ │ │ -00001b48 t save_global │ │ │ │ +00004fdc t save_float │ │ │ │ +00005910 t save_frozenset │ │ │ │ +00001b44 t save_global │ │ │ │ 00000d30 t save_global.constprop.0 │ │ │ │ 000081a4 t save_list │ │ │ │ 0000866c t save_long │ │ │ │ 0000a74c t save_pers │ │ │ │ -000055cc t save_picklebuffer │ │ │ │ +00005604 t save_picklebuffer │ │ │ │ 00008c00 t save_reduce │ │ │ │ -00004d64 t save_set │ │ │ │ +00004d9c t save_set │ │ │ │ 00000614 t save_singleton_type │ │ │ │ 00009628 t save_tuple │ │ │ │ 00003068 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ @@ -28470,17 +28473,17 @@ │ │ │ │ 00002f68 r _socket_inet_aton__doc__ │ │ │ │ 00002dbc t _socket_inet_ntoa │ │ │ │ 00002ef8 r _socket_inet_ntoa__doc__ │ │ │ │ 00002100 t _socket_ntohl │ │ │ │ 000030d4 r _socket_ntohl__doc__ │ │ │ │ 00002154 t _socket_ntohs │ │ │ │ 00003138 r _socket_ntohs__doc__ │ │ │ │ -00005e38 t _socket_socket_close │ │ │ │ +00005e30 t _socket_socket_close │ │ │ │ 00003704 r _socket_socket_close__doc__ │ │ │ │ -00006b5c t _socket_socket_send │ │ │ │ +00006b54 t _socket_socket_send │ │ │ │ 00003630 r _socket_socket_send__doc__ │ │ │ │ 00005814 t _socket_socket_sendall │ │ │ │ 00003534 r _socket_socket_sendall__doc__ │ │ │ │ 000006bc t _socket_socket_sendmsg │ │ │ │ 0000319c r _socket_socket_sendmsg__doc__ │ │ │ │ U accept │ │ │ │ U accept4 │ │ │ │ @@ -28517,15 +28520,15 @@ │ │ │ │ U getprotobyname │ │ │ │ 00000ba4 r getprotobyname_doc │ │ │ │ U getservbyname │ │ │ │ 00000cd8 r getservbyname_doc │ │ │ │ U getservbyport │ │ │ │ 00000c08 r getservbyport_doc │ │ │ │ 00004084 t getsockaddrarg │ │ │ │ -00006048 t getsockaddrlen │ │ │ │ +00006040 t getsockaddrlen │ │ │ │ U getsockname │ │ │ │ 00002434 r getsockname_doc │ │ │ │ 0000285c r getsockopt_doc │ │ │ │ 00002a50 r gettimeout_doc │ │ │ │ 00000e80 r ghbn_ex_doc │ │ │ │ U hstrerror │ │ │ │ 00005648 t idna_cleanup │ │ │ │ @@ -28539,138 +28542,138 @@ │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 000007e4 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 00000860 r inet_pton_doc │ │ │ │ 00003e4c t init_sockobject │ │ │ │ 0000569c t internal_connect │ │ │ │ -00007478 t internal_select │ │ │ │ -00007158 t internal_setblocking │ │ │ │ +00007470 t internal_select │ │ │ │ +00007150 t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 00002278 r listen_doc │ │ │ │ -000066ec t make_ipv4_addr │ │ │ │ -0000799c t make_ipv6_addr │ │ │ │ +000066e4 t make_ipv4_addr │ │ │ │ +00007994 t make_ipv6_addr │ │ │ │ 00001f14 t makebdaddr │ │ │ │ -00006168 t makesockaddr │ │ │ │ +00006160 t makesockaddr │ │ │ │ 00000620 t makeval_recvmsg │ │ │ │ 00001c9c t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000073b0 t new_sockobject │ │ │ │ +000073a8 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002134 r recv_doc │ │ │ │ 00001fe4 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f64 r recvfrom_doc │ │ │ │ 00001ec8 r recvfrom_into_doc │ │ │ │ 00001900 r recvmsg_doc │ │ │ │ 00001204 r recvmsg_into_doc │ │ │ │ U send │ │ │ │ 000010c4 r sendmsg_afalg_doc │ │ │ │ U sendto │ │ │ │ 0000115c r sendto_doc │ │ │ │ -0000797c t set_error │ │ │ │ +00007974 t set_error │ │ │ │ 0000151c t set_gaierror.isra.0 │ │ │ │ 00001cb0 t setbdaddr │ │ │ │ 00002c6c r setblocking_doc │ │ │ │ 0000051c r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000fbc r sethostname_doc │ │ │ │ 00005268 t setipaddr │ │ │ │ 00002944 r setsockopt_doc │ │ │ │ 00002b00 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00001024 r shutdown_doc │ │ │ │ -000068ac t sock_accept │ │ │ │ -000069fc t sock_accept_impl │ │ │ │ -000075b0 t sock_bind │ │ │ │ +000068a4 t sock_accept │ │ │ │ +000069f4 t sock_accept_impl │ │ │ │ +000075a8 t sock_bind │ │ │ │ 00005a28 t sock_call_ex │ │ │ │ 00001ba8 t sock_capi_clear │ │ │ │ 0000523c t sock_capi_destroy │ │ │ │ 00005590 t sock_capi_free │ │ │ │ 0000386c t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00003edc t sock_connect │ │ │ │ 00002f50 t sock_connect_ex │ │ │ │ 00000650 t sock_connect_impl │ │ │ │ -00006848 t sock_dealloc │ │ │ │ -00007454 t sock_detach │ │ │ │ +00006840 t sock_dealloc │ │ │ │ +0000744c t sock_detach │ │ │ │ 00003758 r sock_doc │ │ │ │ -00005f6c t sock_fileno │ │ │ │ -00005eb4 t sock_finalize │ │ │ │ +00005f64 t sock_fileno │ │ │ │ +00005eac t sock_finalize │ │ │ │ 000015b4 t sock_getblocking │ │ │ │ -00006784 t sock_getpeername │ │ │ │ +0000677c t sock_getpeername │ │ │ │ 00000354 d sock_getsetlist │ │ │ │ -00005f84 t sock_getsockname │ │ │ │ -00007c84 t sock_getsockopt │ │ │ │ -00007e3c t sock_gettimeout_getter │ │ │ │ -00006b20 t sock_gettimeout_method │ │ │ │ +00005f7c t sock_getsockname │ │ │ │ +00007c7c t sock_getsockopt │ │ │ │ +00007e34 t sock_gettimeout_getter │ │ │ │ +00006b18 t sock_gettimeout_method │ │ │ │ 0000390c t sock_initobj │ │ │ │ -00007694 t sock_listen │ │ │ │ +0000768c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c0 t sock_new │ │ │ │ -00005ccc t sock_recv │ │ │ │ -00005d84 t sock_recv_guts │ │ │ │ -00005dfc t sock_recv_impl │ │ │ │ -00007b78 t sock_recv_into │ │ │ │ +00005cc4 t sock_recv │ │ │ │ +00005d7c t sock_recv_guts │ │ │ │ +00005df4 t sock_recv_impl │ │ │ │ +00007b70 t sock_recv_into │ │ │ │ 00001840 t sock_recvfrom │ │ │ │ 00001928 t sock_recvfrom_guts │ │ │ │ 00001a1c t sock_recvfrom_impl │ │ │ │ 00002768 t sock_recvfrom_into │ │ │ │ 00000088 t sock_recvmsg │ │ │ │ 00000170 t sock_recvmsg_guts │ │ │ │ 00000574 t sock_recvmsg_impl │ │ │ │ 00002584 t sock_recvmsg_into │ │ │ │ 00001ec8 t sock_repr │ │ │ │ -00005c90 t sock_send_impl │ │ │ │ +00005c88 t sock_send_impl │ │ │ │ 00002894 t sock_sendmsg_afalg │ │ │ │ 00000e04 t sock_sendmsg_impl │ │ │ │ 00000cbc t sock_sendmsg_iovec.constprop.0 │ │ │ │ 00001640 t sock_sendto │ │ │ │ 000017f4 t sock_sendto_impl │ │ │ │ -00007548 t sock_setblocking │ │ │ │ -00007728 t sock_setsockopt │ │ │ │ -00007074 t sock_settimeout │ │ │ │ -00007a34 t sock_shutdown │ │ │ │ +00007540 t sock_setblocking │ │ │ │ +00007720 t sock_setsockopt │ │ │ │ +0000706c t sock_settimeout │ │ │ │ +00007a2c t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ 00001f64 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 00003fa4 t socket_clear │ │ │ │ 00001c08 t socket_close │ │ │ │ 000000f4 r socket_doc │ │ │ │ 000021ac t socket_dup │ │ │ │ 0000001c t socket_exec │ │ │ │ 00005800 t socket_free │ │ │ │ -00006c84 t socket_getaddrinfo │ │ │ │ -00006ad4 t socket_getdefaulttimeout │ │ │ │ +00006c7c t socket_getaddrinfo │ │ │ │ +00006acc t socket_getdefaulttimeout │ │ │ │ 00001378 t socket_gethostbyaddr │ │ │ │ 00000e3c t socket_gethostbyname │ │ │ │ 00000f1c t socket_gethostbyname_ex │ │ │ │ -00007ab8 t socket_gethostname │ │ │ │ +00007ab0 t socket_gethostname │ │ │ │ 00003030 t socket_getnameinfo │ │ │ │ 0000221c t socket_getprotobyname │ │ │ │ 0000239c t socket_getservbyname │ │ │ │ 000022a8 t socket_getservbyport │ │ │ │ 00001fdc t socket_if_nameindex │ │ │ │ 00001d88 t socket_inet_ntop │ │ │ │ 00001a84 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ -000070dc t socket_parse_timeout │ │ │ │ +000070d4 t socket_parse_timeout │ │ │ │ 000015e4 t socket_setdefaulttimeout │ │ │ │ 00002464 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ -000071e4 t socket_socketpair │ │ │ │ +000071dc t socket_socketpair │ │ │ │ 000037f4 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000900 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -28839,19 +28842,19 @@ │ │ │ │ 0000023c t Struct___sizeof__ │ │ │ │ 00000d4c r Struct___sizeof____doc__ │ │ │ │ 000002b0 t Struct_iter_unpack │ │ │ │ 00000fc4 r Struct_iter_unpack__doc__ │ │ │ │ 00000094 t Struct_iter_unpack_impl │ │ │ │ 00000760 t Struct_pack │ │ │ │ 00000eec r Struct_pack__doc__ │ │ │ │ -00003324 t Struct_pack_into │ │ │ │ +0000331c t Struct_pack_into │ │ │ │ 00000d68 r Struct_pack_into__doc__ │ │ │ │ 00000a54 t Struct_unpack │ │ │ │ 00001200 r Struct_unpack__doc__ │ │ │ │ -000039d0 t Struct_unpack_from │ │ │ │ +000039c8 t Struct_unpack_from │ │ │ │ 000010ac r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -28890,32 +28893,32 @@ │ │ │ │ 00001c58 t bp_double_complex │ │ │ │ 00001540 t bp_float │ │ │ │ 00001bc4 t bp_float_complex │ │ │ │ 00001630 t bp_halffloat │ │ │ │ 00000664 t bp_int │ │ │ │ 00000708 t bp_int.part.0 │ │ │ │ 000010f8 t bp_longlong │ │ │ │ -00003134 t bp_uint │ │ │ │ +0000312c t bp_uint │ │ │ │ 00000b50 t bp_ulonglong │ │ │ │ -000039b0 t bu_bool │ │ │ │ +000039a8 t bu_bool │ │ │ │ 00000d14 t bu_double │ │ │ │ 00001e08 t bu_double_complex │ │ │ │ 000015bc t bu_float │ │ │ │ 00001d60 t bu_float_complex │ │ │ │ 000016c8 t bu_halffloat │ │ │ │ -00002f4c t bu_int │ │ │ │ -00002f7c t bu_longlong │ │ │ │ +00002f44 t bu_int │ │ │ │ +00002f74 t bu_longlong │ │ │ │ 0000176c t bu_short │ │ │ │ -000030c4 t bu_uint │ │ │ │ -00002fe0 t bu_ulonglong │ │ │ │ +000030bc t bu_uint │ │ │ │ +00002fd8 t bu_ulonglong │ │ │ │ 00000000 t cache_struct_converter.constprop.0 │ │ │ │ 00000254 t calcsize │ │ │ │ 00000cb0 r calcsize__doc__ │ │ │ │ 00000000 b endian_tables_init_once │ │ │ │ -00002d28 t get_long │ │ │ │ +00002d20 t get_long │ │ │ │ 00001a6c t get_pylong │ │ │ │ 00000108 t init_endian_tables │ │ │ │ 00000000 t iter_unpack │ │ │ │ 00000728 r iter_unpack__doc__ │ │ │ │ 0000005c d lilendian_table │ │ │ │ 000006e0 t lp_double │ │ │ │ 00000450 t lp_double_complex │ │ │ │ @@ -28944,49 +28947,49 @@ │ │ │ │ 00000020 r native_table │ │ │ │ 000018e0 t np_bool │ │ │ │ 00000eac t np_byte │ │ │ │ 00000708 t np_byte.part.0 │ │ │ │ 00001f34 t np_char │ │ │ │ 00000c8c t np_double │ │ │ │ 00001854 t np_double_complex │ │ │ │ -00003924 t np_float │ │ │ │ +0000391c t np_float │ │ │ │ 00001788 t np_float_complex │ │ │ │ 0000173c t np_halffloat │ │ │ │ 00000d88 t np_int │ │ │ │ 00000fe4 t np_long │ │ │ │ 00000708 t np_long.part.0 │ │ │ │ 00000848 t np_longlong │ │ │ │ 00000e08 t np_short │ │ │ │ 000013c8 t np_size_t │ │ │ │ 00001304 t np_ssize_t │ │ │ │ -00002bfc t np_ubyte │ │ │ │ +00002bf4 t np_ubyte │ │ │ │ 0000193c t np_uint │ │ │ │ 00002058 t np_ulong │ │ │ │ 000011c8 t np_ulonglong │ │ │ │ -00002e20 t np_ushort │ │ │ │ +00002e18 t np_ushort │ │ │ │ 0000148c t np_void_p │ │ │ │ 00001930 t nu_bool │ │ │ │ -00002be4 t nu_byte │ │ │ │ +00002bdc t nu_byte │ │ │ │ 00001fac t nu_char │ │ │ │ 00001ecc t nu_double │ │ │ │ 00001d24 t nu_double_complex │ │ │ │ 00001520 t nu_float │ │ │ │ 00001cec t nu_float_complex │ │ │ │ 00001eb0 t nu_halffloat │ │ │ │ 00001754 t nu_int │ │ │ │ 00001bac t nu_long │ │ │ │ 00000b34 t nu_longlong │ │ │ │ 00000998 t nu_short │ │ │ │ 00001f04 t nu_size_t │ │ │ │ 00001eec t nu_ssize_t │ │ │ │ 00002458 t nu_ubyte │ │ │ │ 00002470 t nu_uint │ │ │ │ -00002bcc t nu_ulong │ │ │ │ +00002bc4 t nu_ulong │ │ │ │ 00000648 t nu_ulonglong │ │ │ │ -00002bb4 t nu_ushort │ │ │ │ +00002bac t nu_ushort │ │ │ │ 00001f1c t nu_void_p │ │ │ │ 00001084 t pack │ │ │ │ 00000bd4 r pack__doc__ │ │ │ │ 00001648 t pack_halffloat │ │ │ │ 00001948 t pack_into │ │ │ │ 00000a4c r pack_into__doc__ │ │ │ │ 000006e4 t prepare_s │ │ │ │ @@ -33320,22 +33323,22 @@ │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ 00000080 r .LC97 │ │ │ │ 0000008c r .LC98 │ │ │ │ 00000094 r .LC99 │ │ │ │ 00002e04 d DirEntryType_slots │ │ │ │ 0000066c d DirEntryType_spec │ │ │ │ -00004084 t DirEntry_dealloc │ │ │ │ -00004fe8 t DirEntry_fetch_stat │ │ │ │ -00004e4c t DirEntry_get_lstat │ │ │ │ +00003f1c t DirEntry_dealloc │ │ │ │ +00005150 t DirEntry_fetch_stat │ │ │ │ +00004fb4 t DirEntry_get_lstat │ │ │ │ 00002ebc d DirEntry_members │ │ │ │ 00002e2c d DirEntry_methods │ │ │ │ 00008040 t DirEntry_repr │ │ │ │ -00004020 t DirEntry_test_mode │ │ │ │ -00004b1c t DirEntry_test_mode.part.0 │ │ │ │ +00003eb8 t DirEntry_test_mode │ │ │ │ +00004c84 t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ U PyBytesWriter_Finish │ │ │ │ @@ -33423,18 +33426,18 @@ │ │ │ │ U PyModule_GetDict │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00009734 T PyOS_AfterFork │ │ │ │ 00000b64 T PyOS_AfterFork_Child │ │ │ │ -00002b98 T PyOS_AfterFork_Parent │ │ │ │ -00002828 T PyOS_BeforeFork │ │ │ │ -00002efc T PyOS_FSPath │ │ │ │ -00000918 t PyOS_FSPath.part.0 │ │ │ │ +00002d00 T PyOS_AfterFork_Parent │ │ │ │ +00002990 T PyOS_BeforeFork │ │ │ │ +00002d94 T PyOS_FSPath │ │ │ │ +00000a80 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ @@ -33480,24 +33483,24 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00003550 t Py_XDECREF │ │ │ │ -00002f64 t Py_off_t_converter │ │ │ │ +000033e8 t Py_XDECREF │ │ │ │ +000030cc t Py_off_t_converter │ │ │ │ 00002d94 d ScandirIteratorType_slots │ │ │ │ 00000658 d ScandirIteratorType_spec │ │ │ │ -00003d8c t ScandirIterator_close │ │ │ │ -00004180 t ScandirIterator_dealloc │ │ │ │ -00003968 t ScandirIterator_enter │ │ │ │ -00003e1c t ScandirIterator_exit │ │ │ │ -000041e8 t ScandirIterator_finalize │ │ │ │ -0000398c t ScandirIterator_iternext │ │ │ │ +00003c24 t ScandirIterator_close │ │ │ │ +00004018 t ScandirIterator_dealloc │ │ │ │ +00003800 t ScandirIterator_enter │ │ │ │ +00003cb4 t ScandirIterator_exit │ │ │ │ +00004080 t ScandirIterator_finalize │ │ │ │ +00003824 t ScandirIterator_iternext │ │ │ │ 00002dc4 d ScandirIterator_methods │ │ │ │ 00000648 d TerminalSize_desc │ │ │ │ 0000bb9c r TerminalSize_docstring │ │ │ │ 00002ef8 d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -33508,26 +33511,26 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -00002db8 T _PyLong_FromGid │ │ │ │ +00002c50 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00002d90 T _PyLong_FromUid │ │ │ │ +00002c28 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ -000029f0 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00002b58 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyPerfTrampoline_AfterFork_Child │ │ │ │ U _PyRuntime │ │ │ │ U _PyRuntimeState_ReInitThreads │ │ │ │ U _PySignal_AfterFork │ │ │ │ U _PyThreadState_DeleteList │ │ │ │ U _PyThreadState_RemoveExcept │ │ │ │ U _PyTime_AsTimespec │ │ │ │ @@ -33539,18 +33542,18 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 00003e6c t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -00001560 T _Py_Gid_Converter │ │ │ │ +000016c8 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00005918 T _Py_Sigset_Converter │ │ │ │ -00000c30 T _Py_Uid_Converter │ │ │ │ +00005a80 T _Py_Sigset_Converter │ │ │ │ +00000d98 T _Py_Uid_Converter │ │ │ │ U _Py_closerange │ │ │ │ U _Py_device_encoding │ │ │ │ U _Py_dup │ │ │ │ U _Py_get_blocking │ │ │ │ U _Py_get_inheritable │ │ │ │ U _Py_normpath_and_size │ │ │ │ U _Py_open_cloexec_works │ │ │ │ @@ -33748,15 +33751,15 @@ │ │ │ │ 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 │ │ │ │ +00000800 d _parser.116 │ │ │ │ 00000908 d _parser.119 │ │ │ │ 00000ee4 d _parser.122 │ │ │ │ 00000e30 d _parser.126 │ │ │ │ 00000c20 d _parser.129 │ │ │ │ 000007a8 d _parser.132 │ │ │ │ 00000d28 d _parser.135 │ │ │ │ 00000f3c d _parser.138 │ │ │ │ @@ -33802,16 +33805,16 @@ │ │ │ │ 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 │ │ │ │ +00000858 d _parser.44 │ │ │ │ +0000082c 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 │ │ │ │ @@ -33823,40 +33826,40 @@ │ │ │ │ 00000a3c d _parser.80 │ │ │ │ 00000bf4 d _parser.83 │ │ │ │ 000009b8 d _parser.86 │ │ │ │ 000016b0 d _parser.89 │ │ │ │ 00001070 d _parser.92 │ │ │ │ 00000750 d _parser.95 │ │ │ │ 00001018 d _parser.98 │ │ │ │ -00000db8 t _posix_clear │ │ │ │ -00001110 t _posix_free │ │ │ │ -000001b4 t _posix_traverse │ │ │ │ -000028e4 t _pystat_fromstructstat │ │ │ │ +00000f20 t _posix_clear │ │ │ │ +00001278 t _posix_free │ │ │ │ +0000031c t _posix_traverse │ │ │ │ +0000277c t _pystat_fromstructstat │ │ │ │ 00002884 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000a94 r buffer_sizes.181 │ │ │ │ 000007f4 r buffer_sizes.191 │ │ │ │ 0000843c t build_itimerspec │ │ │ │ 000087c8 t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00001330 t check_null_or_callable │ │ │ │ +00001498 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U clearenv │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -00003484 t conv_confname │ │ │ │ +000035ec t conv_confname │ │ │ │ 00003868 t convert_sched_param │ │ │ │ 00001a50 t convertenviron │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ -00001bc0 t dir_fd_converter │ │ │ │ +0000001c t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ 00000e5c d dup3_works.123 │ │ │ │ U environ │ │ │ │ U eventfd │ │ │ │ U eventfd_read │ │ │ │ U eventfd_write │ │ │ │ @@ -33876,21 +33879,21 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -0000475c t free_string_array │ │ │ │ +000045f4 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ -00002a80 t get_number_of_os_threads │ │ │ │ +00002be8 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ U geteuid │ │ │ │ U getgid │ │ │ │ U getgrouplist │ │ │ │ U getgroups │ │ │ │ U getloadavg │ │ │ │ @@ -33904,17 +33907,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ -00001ffc t internal_rename.isra.0 │ │ │ │ -00004a4c t iov_cleanup │ │ │ │ -00004880 t iov_setup │ │ │ │ +00002164 t internal_rename.isra.0 │ │ │ │ +000048e4 t iov_cleanup │ │ │ │ +00004718 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U linkat │ │ │ │ U listxattr │ │ │ │ @@ -33934,40 +33937,40 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -00008244 t os_DirEntry___fspath__ │ │ │ │ +000083ac t os_DirEntry___fspath__ │ │ │ │ 00001564 r os_DirEntry___fspath____doc__ │ │ │ │ 00008028 t os_DirEntry_inode │ │ │ │ 000015a0 r os_DirEntry_inode__doc__ │ │ │ │ -00003eac t os_DirEntry_is_dir │ │ │ │ +00003d44 t os_DirEntry_is_dir │ │ │ │ 0000164c r os_DirEntry_is_dir__doc__ │ │ │ │ -00008284 t os_DirEntry_is_file │ │ │ │ +000083ec t os_DirEntry_is_file │ │ │ │ 000015e4 r os_DirEntry_is_file__doc__ │ │ │ │ -0000826c t os_DirEntry_is_junction │ │ │ │ +000083d4 t os_DirEntry_is_junction │ │ │ │ 00001720 r os_DirEntry_is_junction__doc__ │ │ │ │ -00008054 t os_DirEntry_is_symlink │ │ │ │ +000081bc t os_DirEntry_is_symlink │ │ │ │ 00001774 r os_DirEntry_is_symlink__doc__ │ │ │ │ -00004c4c t os_DirEntry_stat │ │ │ │ +00004db4 t os_DirEntry_stat │ │ │ │ 000016b8 r os_DirEntry_stat__doc__ │ │ │ │ -00004d70 t os_DirEntry_stat_impl │ │ │ │ +00004ed8 t os_DirEntry_stat_impl │ │ │ │ 00008fb0 t os_WCOREDUMP │ │ │ │ 00002f30 r os_WCOREDUMP__doc__ │ │ │ │ 00008cb8 t os_WEXITSTATUS │ │ │ │ 00002ce0 r os_WEXITSTATUS__doc__ │ │ │ │ 00008ef0 t os_WIFCONTINUED │ │ │ │ 00002e6c r os_WIFCONTINUED__doc__ │ │ │ │ 00008d6c t os_WIFEXITED │ │ │ │ 00002d30 r os_WIFEXITED__doc__ │ │ │ │ 00008e28 t os_WIFSIGNALED │ │ │ │ 00002da4 r os_WIFSIGNALED__doc__ │ │ │ │ -0000510c t os_WIFSTOPPED │ │ │ │ +00005274 t os_WIFSTOPPED │ │ │ │ 00002e10 r os_WIFSTOPPED__doc__ │ │ │ │ 00008b50 t os_WSTOPSIG │ │ │ │ 00002c04 r os_WSTOPSIG__doc__ │ │ │ │ 00008c04 t os_WTERMSIG │ │ │ │ 00002c70 r os_WTERMSIG__doc__ │ │ │ │ 00002510 t os__clearenv │ │ │ │ 00002fe8 r os__clearenv__doc__ │ │ │ │ @@ -33975,46 +33978,46 @@ │ │ │ │ 00000ff0 r os__create_environ__doc__ │ │ │ │ 000090cc t os__exit │ │ │ │ 0000874c r os__exit__doc__ │ │ │ │ 0000917c t os__inputhook │ │ │ │ 0000107c r os__inputhook__doc__ │ │ │ │ 000088ac t os__is_inputhook_installed │ │ │ │ 00001034 r os__is_inputhook_installed__doc__ │ │ │ │ -00002f3c t os__path_normpath │ │ │ │ +00002dd4 t os__path_normpath │ │ │ │ 00009880 r os__path_normpath__doc__ │ │ │ │ -000039dc t os__path_splitroot_ex │ │ │ │ +00003b44 t os__path_splitroot_ex │ │ │ │ 000098d8 r os__path_splitroot_ex__doc__ │ │ │ │ 00008ffc t os_abort │ │ │ │ 00002778 r os_abort__doc__ │ │ │ │ 00001250 t os_access │ │ │ │ 0000afdc r os_access__doc__ │ │ │ │ -0000386c t os_chdir │ │ │ │ +000039d4 t os_chdir │ │ │ │ 0000adf0 r os_chdir__doc__ │ │ │ │ -00003dcc t os_chmod │ │ │ │ +00003f34 t os_chmod │ │ │ │ 0000a8a4 r os_chmod__doc__ │ │ │ │ 00002a44 t os_chown │ │ │ │ 0000a0bc r os_chown__doc__ │ │ │ │ 00007070 t os_chroot │ │ │ │ 0000a6b8 r os_chroot__doc__ │ │ │ │ -000023a8 t os_close │ │ │ │ +00002510 t os_close │ │ │ │ 000052f8 r os_close__doc__ │ │ │ │ 00009014 t os_closerange │ │ │ │ 00005288 r os_closerange__doc__ │ │ │ │ -0000343c t os_confstr │ │ │ │ +000035a4 t os_confstr │ │ │ │ 00002894 r os_confstr__doc__ │ │ │ │ -000035cc t os_confstr_impl.isra.0 │ │ │ │ -00007740 t os_copy_file_range │ │ │ │ +00003734 t os_confstr_impl.isra.0 │ │ │ │ +000078a8 t os_copy_file_range │ │ │ │ 00003cac r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000019ec r os_cpu_count__doc__ │ │ │ │ 00002d24 t os_ctermid │ │ │ │ 0000af04 r os_ctermid__doc__ │ │ │ │ 000039b0 t os_device_encoding │ │ │ │ 000025a8 r os_device_encoding__doc__ │ │ │ │ -00005b2c t os_dup │ │ │ │ +00005c94 t os_dup │ │ │ │ 00002da0 t os_dup2 │ │ │ │ 000051f8 r os_dup2__doc__ │ │ │ │ 00005244 r os_dup__doc__ │ │ │ │ 00004f04 t os_eventfd │ │ │ │ 00001cd8 r os_eventfd__doc__ │ │ │ │ 0000514c t os_eventfd_read │ │ │ │ 00001ca4 r os_eventfd_read__doc__ │ │ │ │ @@ -34028,176 +34031,176 @@ │ │ │ │ 0000ad54 r os_fchdir__doc__ │ │ │ │ 000030f8 t os_fchmod │ │ │ │ 0000a6f4 r os_fchmod__doc__ │ │ │ │ 0000325c t os_fchown │ │ │ │ 0000a028 r os_fchown__doc__ │ │ │ │ 00007d64 t os_fdatasync │ │ │ │ 0000a5ec r os_fdatasync__doc__ │ │ │ │ -00002708 t os_fork │ │ │ │ +00002870 t os_fork │ │ │ │ 00007bf8 r os_fork__doc__ │ │ │ │ 00001b88 t os_forkpty │ │ │ │ 00006f9c r os_forkpty__doc__ │ │ │ │ 00007e08 t os_fpathconf │ │ │ │ 00002a04 r os_fpathconf__doc__ │ │ │ │ -00002e48 t os_fspath │ │ │ │ +00002ce0 t os_fspath │ │ │ │ 00001318 r os_fspath__doc__ │ │ │ │ -00001444 t os_fstat │ │ │ │ +000015ac t os_fstat │ │ │ │ 00004564 r os_fstat__doc__ │ │ │ │ 000033d8 t os_fstatvfs │ │ │ │ 00002b98 r os_fstatvfs__doc__ │ │ │ │ -00008110 t os_fsync │ │ │ │ +00008278 t os_fsync │ │ │ │ 0000a680 r os_fsync__doc__ │ │ │ │ 00002580 t os_ftruncate │ │ │ │ 00003478 r os_ftruncate__doc__ │ │ │ │ 00002620 t os_ftruncate_impl.isra.0 │ │ │ │ 00002370 t os_get_blocking │ │ │ │ 00001884 r os_get_blocking__doc__ │ │ │ │ 00001ea4 t os_get_inheritable │ │ │ │ 0000198c r os_get_inheritable__doc__ │ │ │ │ -000036ec t os_get_terminal_size │ │ │ │ +00003854 t os_get_terminal_size │ │ │ │ 00001a58 r os_get_terminal_size__doc__ │ │ │ │ -00000a54 t os_getcwd │ │ │ │ +00000bbc t os_getcwd │ │ │ │ 00009ef4 r os_getcwd__doc__ │ │ │ │ 00000ff8 t os_getcwdb │ │ │ │ 00009e98 r os_getcwdb__doc__ │ │ │ │ -00000be8 t os_getegid │ │ │ │ +00000d50 t os_getegid │ │ │ │ 00006f50 r os_getegid__doc__ │ │ │ │ -00000ba0 t os_geteuid │ │ │ │ +00000d08 t os_geteuid │ │ │ │ 00006f08 r os_geteuid__doc__ │ │ │ │ -00000c0c t os_getgid │ │ │ │ +00000d74 t os_getgid │ │ │ │ 00006ec8 r os_getgid__doc__ │ │ │ │ 00001cd8 t os_getgrouplist │ │ │ │ 00006dec r os_getgrouplist__doc__ │ │ │ │ 0000166c t os_getgroups │ │ │ │ 00006d98 r os_getgroups__doc__ │ │ │ │ -00006b30 t os_getloadavg │ │ │ │ +00006c98 t os_getloadavg │ │ │ │ 00002678 r os_getloadavg__doc__ │ │ │ │ 0000177c t os_getlogin │ │ │ │ 00006abc r os_getlogin__doc__ │ │ │ │ 0000944c t os_getpgid │ │ │ │ 00006c54 r os_getpgid__doc__ │ │ │ │ 00002fb0 t os_getpgrp │ │ │ │ 00006c14 r os_getpgrp__doc__ │ │ │ │ -00001420 t os_getpid │ │ │ │ +00001588 t os_getpid │ │ │ │ 00006e90 r os_getpid__doc__ │ │ │ │ 0000004c t os_getppid │ │ │ │ 00006af4 r os_getppid__doc__ │ │ │ │ 00000670 t os_getpriority │ │ │ │ 0000960c r os_getpriority__doc__ │ │ │ │ 00000d48 t os_getrandom │ │ │ │ 000012cc r os_getrandom__doc__ │ │ │ │ 00001564 t os_getresgid │ │ │ │ 00002400 r os_getresgid__doc__ │ │ │ │ 000015e8 t os_getresuid │ │ │ │ 00002468 r os_getresuid__doc__ │ │ │ │ 0000038c t os_getsid │ │ │ │ 0000560c r os_getsid__doc__ │ │ │ │ -00000bc4 t os_getuid │ │ │ │ +00000d2c t os_getuid │ │ │ │ 00006a7c r os_getuid__doc__ │ │ │ │ 00006108 t os_getxattr │ │ │ │ 0000228c r os_getxattr__doc__ │ │ │ │ 000074b8 t os_grantpt │ │ │ │ 0000741c r os_grantpt__doc__ │ │ │ │ 00003a64 t os_initgroups │ │ │ │ 00006ca8 r os_initgroups__doc__ │ │ │ │ -000047e8 t os_isatty │ │ │ │ +00004950 t os_isatty │ │ │ │ 000044ac r os_isatty__doc__ │ │ │ │ -00002f94 t os_kill │ │ │ │ +000030fc t os_kill │ │ │ │ 00006a3c r os_kill__doc__ │ │ │ │ 0000147c t os_killpg │ │ │ │ 000069f0 r os_killpg__doc__ │ │ │ │ 00003b28 t os_lchown │ │ │ │ 00009f50 r os_lchown__doc__ │ │ │ │ -0000559c t os_link │ │ │ │ +00005704 t os_link │ │ │ │ 00009bf0 r os_link__doc__ │ │ │ │ -000003dc t os_listdir │ │ │ │ +00000544 t os_listdir │ │ │ │ 0000995c r os_listdir__doc__ │ │ │ │ -00007b54 t os_listxattr │ │ │ │ +00007cbc t os_listxattr │ │ │ │ 00001dec r os_listxattr__doc__ │ │ │ │ 00003cdc t os_lockf │ │ │ │ 000050e4 r os_lockf__doc__ │ │ │ │ 00009520 t os_login_tty │ │ │ │ 000070d0 r os_login_tty__doc__ │ │ │ │ -00002e3c t os_lseek │ │ │ │ +00002fa4 t os_lseek │ │ │ │ 00004ed4 r os_lseek__doc__ │ │ │ │ -0000313c t os_lstat │ │ │ │ +00002fd4 t os_lstat │ │ │ │ 0000b794 r os_lstat__doc__ │ │ │ │ 00003e04 t os_major │ │ │ │ 000035a8 r os_major__doc__ │ │ │ │ 0000402c t os_makedev │ │ │ │ 000034e4 r os_makedev__doc__ │ │ │ │ 00006efc t os_memfd_create │ │ │ │ 00001d48 r os_memfd_create__doc__ │ │ │ │ 00003fc4 t os_minor │ │ │ │ 00003550 r os_minor__doc__ │ │ │ │ -000017dc t os_mkdir │ │ │ │ +00001944 t os_mkdir │ │ │ │ 000096c0 r os_mkdir__doc__ │ │ │ │ 00001814 t os_mkfifo │ │ │ │ 000038fc r os_mkfifo__doc__ │ │ │ │ 00004160 t os_mknod │ │ │ │ 00003600 r os_mknod__doc__ │ │ │ │ 000096a4 t os_nice │ │ │ │ 00009658 r os_nice__doc__ │ │ │ │ -00001aa4 t os_open │ │ │ │ +00001c0c t os_open │ │ │ │ 0000532c r os_open__doc__ │ │ │ │ 00000f2c t os_openpty │ │ │ │ 000071d0 r os_openpty__doc__ │ │ │ │ 000063cc t os_pathconf │ │ │ │ 000028e8 r os_pathconf__doc__ │ │ │ │ -00003200 t os_pidfd_open │ │ │ │ +00003368 t os_pidfd_open │ │ │ │ 000062bc r os_pidfd_open__doc__ │ │ │ │ -00002618 t os_pipe │ │ │ │ +00002780 t os_pipe │ │ │ │ 0000438c t os_pipe2 │ │ │ │ 00004360 r os_pipe2__doc__ │ │ │ │ 00004448 r os_pipe__doc__ │ │ │ │ 00004410 t os_posix_fadvise │ │ │ │ 00003090 r os_posix_fadvise__doc__ │ │ │ │ 00004564 t os_posix_fallocate │ │ │ │ 00003274 r os_posix_fallocate__doc__ │ │ │ │ 00007414 t os_posix_openpt │ │ │ │ 000074d0 r os_posix_openpt__doc__ │ │ │ │ -0000668c t os_posix_spawn │ │ │ │ +000067f4 t os_posix_spawn │ │ │ │ 00008228 r os_posix_spawn__doc__ │ │ │ │ 00000918 t os_posix_spawnp │ │ │ │ 00007ea0 r os_posix_spawnp__doc__ │ │ │ │ 00004694 t os_pread │ │ │ │ 0000499c r os_pread__doc__ │ │ │ │ 00004850 t os_preadv │ │ │ │ 000046d0 r os_preadv__doc__ │ │ │ │ 00007344 t os_ptsname │ │ │ │ 00007270 r os_ptsname__doc__ │ │ │ │ 0000737c t os_ptsname_impl.isra.0 │ │ │ │ -000069f8 t os_putenv │ │ │ │ +00006b60 t os_putenv │ │ │ │ 00003044 r os_putenv__doc__ │ │ │ │ 00004a34 t os_pwrite │ │ │ │ 00004184 r os_pwrite__doc__ │ │ │ │ 00004b94 t os_pwritev │ │ │ │ 00003e68 r os_pwritev__doc__ │ │ │ │ -000030d0 t os_read │ │ │ │ +00003238 t os_read │ │ │ │ 00004e7c r os_read__doc__ │ │ │ │ -00003324 t os_readinto │ │ │ │ +0000348c t os_readinto │ │ │ │ 00004c34 r os_readinto__doc__ │ │ │ │ -0000211c t os_readlink │ │ │ │ +00002284 t os_readlink │ │ │ │ 0000600c r os_readlink__doc__ │ │ │ │ -00002284 t os_readlink_impl.isra.0 │ │ │ │ +000023ec t os_readlink_impl.isra.0 │ │ │ │ 00004d6c t os_readv │ │ │ │ 00004aa0 r os_readv__doc__ │ │ │ │ -00001124 t os_register_at_fork │ │ │ │ +0000128c t os_register_at_fork │ │ │ │ 00007c64 r os_register_at_fork__doc__ │ │ │ │ -00006e94 t os_remove │ │ │ │ +00006ffc t os_remove │ │ │ │ 00008d78 r os_remove__doc__ │ │ │ │ 00006568 t os_removexattr │ │ │ │ 00001f98 r os_removexattr__doc__ │ │ │ │ -00007544 t os_rename │ │ │ │ +000076ac t os_rename │ │ │ │ 000093f4 r os_rename__doc__ │ │ │ │ -00001dfc t os_replace │ │ │ │ +00001f64 t os_replace │ │ │ │ 00009210 r os_replace__doc__ │ │ │ │ -000052f0 t os_rmdir │ │ │ │ +00005458 t os_rmdir │ │ │ │ 000090c8 r os_rmdir__doc__ │ │ │ │ -00003590 t os_scandir │ │ │ │ +00003428 t os_scandir │ │ │ │ 00001424 r os_scandir__doc__ │ │ │ │ 00005520 t os_sched_get_priority_max │ │ │ │ 00007b98 r os_sched_get_priority_max__doc__ │ │ │ │ 0000542c t os_sched_get_priority_min │ │ │ │ 00007b38 r os_sched_get_priority_min__doc__ │ │ │ │ 00000070 t os_sched_getaffinity │ │ │ │ 000075f4 r os_sched_getaffinity__doc__ │ │ │ │ @@ -34249,31 +34252,31 @@ │ │ │ │ 0000253c r os_setresuid__doc__ │ │ │ │ 0000022c t os_setreuid │ │ │ │ 000068bc r os_setreuid__doc__ │ │ │ │ 00009294 t os_setsid │ │ │ │ 000055d4 r os_setsid__doc__ │ │ │ │ 000072e0 t os_setuid │ │ │ │ 000069b0 r os_setuid__doc__ │ │ │ │ -000071c0 t os_setxattr │ │ │ │ +00007328 t os_setxattr │ │ │ │ 00002104 r os_setxattr__doc__ │ │ │ │ 00006c18 t os_splice │ │ │ │ 00003a64 r os_splice__doc__ │ │ │ │ -00001d28 t os_stat │ │ │ │ +00001bc0 t os_stat │ │ │ │ 0000b874 r os_stat__doc__ │ │ │ │ 000026e4 t os_statvfs │ │ │ │ 00002a8c r os_statvfs__doc__ │ │ │ │ 000058c0 t os_statx │ │ │ │ 0000b454 r os_statx__doc__ │ │ │ │ -0000696c t os_strerror │ │ │ │ +00006ad4 t os_strerror │ │ │ │ 00002f9c r os_strerror__doc__ │ │ │ │ -00006ba4 t os_symlink │ │ │ │ +00006d0c t os_symlink │ │ │ │ 00005d88 r os_symlink__doc__ │ │ │ │ 00002fd4 t os_sync │ │ │ │ 0000a648 r os_sync__doc__ │ │ │ │ -00003d20 t os_sysconf │ │ │ │ +00003e88 t os_sysconf │ │ │ │ 0000283c r os_sysconf__doc__ │ │ │ │ 0000957c t os_system │ │ │ │ 00009084 r os_system__doc__ │ │ │ │ 00007ef4 t os_tcgetpgrp │ │ │ │ 00005520 r os_tcgetpgrp__doc__ │ │ │ │ 00007f64 t os_tcsetpgrp │ │ │ │ 000054b8 r os_tcsetpgrp__doc__ │ │ │ │ @@ -34289,62 +34292,62 @@ │ │ │ │ 000057a8 r os_timerfd_settime_ns__doc__ │ │ │ │ 000019f8 t os_times │ │ │ │ 00005c9c r os_times__doc__ │ │ │ │ 00005f74 t os_truncate │ │ │ │ 00003384 r os_truncate__doc__ │ │ │ │ 000075ac t os_ttyname │ │ │ │ 0000af5c r os_ttyname__doc__ │ │ │ │ -00007ad4 t os_umask │ │ │ │ +00007c3c t os_umask │ │ │ │ 00009028 r os_umask__doc__ │ │ │ │ -00002498 t os_uname │ │ │ │ +00002600 t os_uname │ │ │ │ 00008cb4 r os_uname__doc__ │ │ │ │ -000024ac t os_uname_impl │ │ │ │ -00004868 t os_unlink │ │ │ │ +00002614 t os_uname_impl │ │ │ │ +000049d0 t os_unlink │ │ │ │ 00008ed0 r os_unlink__doc__ │ │ │ │ 00007550 t os_unlockpt │ │ │ │ 0000736c r os_unlockpt__doc__ │ │ │ │ -0000711c t os_unsetenv │ │ │ │ +00007284 t os_unsetenv │ │ │ │ 00003004 r os_unsetenv__doc__ │ │ │ │ 00000790 t os_unshare │ │ │ │ 00006190 r os_unshare__doc__ │ │ │ │ -00003484 t os_urandom │ │ │ │ +0000331c t os_urandom │ │ │ │ 00001d80 r os_urandom__doc__ │ │ │ │ -000040dc t os_utime │ │ │ │ +00004244 t os_utime │ │ │ │ 000087b4 r os_utime__doc__ │ │ │ │ 00000878 t os_wait │ │ │ │ 000023e4 t os_wait3 │ │ │ │ 00006730 r os_wait3__doc__ │ │ │ │ 00001f18 t os_wait4 │ │ │ │ 00006688 r os_wait4__doc__ │ │ │ │ 00006374 r os_wait__doc__ │ │ │ │ 000067c0 t os_waitid │ │ │ │ 000064cc r os_waitid__doc__ │ │ │ │ -00004ec8 t os_waitpid │ │ │ │ +00005030 t os_waitpid │ │ │ │ 000063fc r os_waitpid__doc__ │ │ │ │ -000051d8 t os_waitstatus_to_exitcode │ │ │ │ +00005340 t os_waitstatus_to_exitcode │ │ │ │ 000010c4 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -000016e8 t os_write │ │ │ │ +00001850 t os_write │ │ │ │ 00004684 r os_write__doc__ │ │ │ │ 00006aa4 t os_writev │ │ │ │ 00004290 r os_writev__doc__ │ │ │ │ -0000650c t parse_arglist │ │ │ │ -00004348 t parse_envlist │ │ │ │ -0000284c t path_cleanup │ │ │ │ -00002100 t path_converter │ │ │ │ +00006674 t parse_arglist │ │ │ │ +000041e0 t parse_envlist │ │ │ │ +000026e4 t path_cleanup │ │ │ │ +00001f98 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000c1e0 r posix__doc__ │ │ │ │ 000000e8 d posix_constants_confstr │ │ │ │ 00000048 d posix_constants_pathconf │ │ │ │ 000001c0 d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -000081bc t posix_fildes_fd │ │ │ │ -00000a6c t posix_getcwd │ │ │ │ +00008324 t posix_fildes_fd │ │ │ │ +00000bd4 t posix_getcwd │ │ │ │ 00002224 d posix_methods │ │ │ │ U posix_openpt │ │ │ │ U posix_spawn │ │ │ │ U posix_spawn_file_actions_addclose │ │ │ │ U posix_spawn_file_actions_addclosefrom_np │ │ │ │ U posix_spawn_file_actions_adddup2 │ │ │ │ U posix_spawn_file_actions_addopen │ │ │ │ @@ -34360,35 +34363,35 @@ │ │ │ │ U posix_spawnattr_setsigmask │ │ │ │ U posix_spawnp │ │ │ │ 000021f0 d posixmodile_slots │ │ │ │ 00000000 d posixmodule │ │ │ │ 00000000 t posixmodule_exec │ │ │ │ U pread64 │ │ │ │ U preadv64v2 │ │ │ │ -00000034 t probe_faccessat │ │ │ │ -0000004c t probe_fchmodat │ │ │ │ -00000064 t probe_fchownat │ │ │ │ -0000007c t probe_fdopendir │ │ │ │ -0000001c t probe_fstatat │ │ │ │ -00000094 t probe_futimens │ │ │ │ -000000ac t probe_linkat │ │ │ │ -000000c4 t probe_mkdirat │ │ │ │ -000000dc t probe_mkfifoat │ │ │ │ -000000f4 t probe_mknodat │ │ │ │ -0000010c t probe_openat │ │ │ │ -0000019c t probe_ptsname_r │ │ │ │ -00000124 t probe_readlinkat │ │ │ │ -0000013c t probe_renameat │ │ │ │ -00000154 t probe_symlinkat │ │ │ │ -0000016c t probe_unlinkat │ │ │ │ -00000184 t probe_utimensat │ │ │ │ +0000019c t probe_faccessat │ │ │ │ +000001b4 t probe_fchmodat │ │ │ │ +000001cc t probe_fchownat │ │ │ │ +000001e4 t probe_fdopendir │ │ │ │ +00000184 t probe_fstatat │ │ │ │ +000001fc t probe_futimens │ │ │ │ +00000214 t probe_linkat │ │ │ │ +0000022c t probe_mkdirat │ │ │ │ +00000244 t probe_mkfifoat │ │ │ │ +0000025c t probe_mknodat │ │ │ │ +00000274 t probe_openat │ │ │ │ +00000304 t probe_ptsname_r │ │ │ │ +0000028c t probe_readlinkat │ │ │ │ +000002a4 t probe_renameat │ │ │ │ +000002bc t probe_symlinkat │ │ │ │ +000002d4 t probe_unlinkat │ │ │ │ +000002ec t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00005bb4 t py_posix_spawn │ │ │ │ +00005d1c t py_posix_spawn │ │ │ │ 00005ca4 t pystatx_result_dealloc │ │ │ │ 0000767c t pystatx_result_get_stx_atime │ │ │ │ 00007800 t pystatx_result_get_stx_atime_ns │ │ │ │ 00007950 t pystatx_result_get_stx_atomic_write_segments_max │ │ │ │ 00007988 t pystatx_result_get_stx_atomic_write_unit_max │ │ │ │ 000079c0 t pystatx_result_get_stx_atomic_write_unit_max_opt │ │ │ │ 000079f8 t pystatx_result_get_stx_atomic_write_unit_min │ │ │ │ @@ -34416,21 +34419,21 @@ │ │ │ │ 00002f80 d pystatx_result_slots │ │ │ │ 00000034 d pystatx_result_spec │ │ │ │ 000088d4 t pystatx_result_traverse │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -000013a4 t register_at_forker │ │ │ │ +0000150c t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -000028cc t run_at_forkers │ │ │ │ +00002a34 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000628 d sched_param_desc │ │ │ │ 00002f40 d sched_param_fields │ │ │ │ @@ -34454,21 +34457,21 @@ │ │ │ │ U setreuid │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -000079d8 t split_py_long_to_s_and_ns │ │ │ │ -00002de0 t stat_nanosecond_timestamp │ │ │ │ -00000344 t stat_nanosecond_timestamp.part.0 │ │ │ │ +00007b40 t split_py_long_to_s_and_ns │ │ │ │ +00002c78 t stat_nanosecond_timestamp │ │ │ │ +000004ac t stat_nanosecond_timestamp.part.0 │ │ │ │ 0000c058 r stat_result__doc__ │ │ │ │ 00000608 d stat_result_desc │ │ │ │ 00003040 d stat_result_fields │ │ │ │ -00007f38 t statresult_new │ │ │ │ +000080a0 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bf38 r statvfs_result__doc__ │ │ │ │ 00000618 d statvfs_result_desc │ │ │ │ 00002fe0 d statvfs_result_fields │ │ │ │ w statx │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ @@ -34504,15 +34507,15 @@ │ │ │ │ U wait │ │ │ │ 0000207c t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000be58 r waitid_result__doc__ │ │ │ │ 000005f8 d waitid_result_desc │ │ │ │ 00002fb0 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -00002c2c t warn_about_fork_with_threads │ │ │ │ +00002d94 t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36099,17 +36102,17 @@ │ │ │ │ 000003c0 r .LC36 │ │ │ │ 000003c8 r .LC37 │ │ │ │ 00000400 r .LC38 │ │ │ │ 00000404 r .LC39 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000448 r .LC40 │ │ │ │ 00000454 r .LC41 │ │ │ │ -0000046c r .LC42 │ │ │ │ -00000488 r .LC43 │ │ │ │ -000004e0 r .LC44 │ │ │ │ +0000045c r .LC42 │ │ │ │ +00000474 r .LC43 │ │ │ │ +00000490 r .LC44 │ │ │ │ 000004e8 r .LC45 │ │ │ │ 00000514 r .LC46 │ │ │ │ 000000b8 r .LC5 │ │ │ │ 000000c0 r .LC6 │ │ │ │ 000000e8 r .LC7 │ │ │ │ 000000fc r .LC8 │ │ │ │ 0000011c r .LC9 │ │ │ │ @@ -36222,15 +36225,15 @@ │ │ │ │ 000001f4 t _buffered_raw_tell │ │ │ │ 0000138c t _buffered_readline │ │ │ │ 00000378 t _bufferediobase_readinto_generic │ │ │ │ 00000890 t _bufferedreader_fill_buffer │ │ │ │ 00000904 t _bufferedreader_raw_read │ │ │ │ 000007f0 t _bufferedreader_read_fast │ │ │ │ 00002b38 t _bufferedwriter_flush_unlocked │ │ │ │ -00000540 t _enter_buffered_busy │ │ │ │ +00000778 t _enter_buffered_busy │ │ │ │ 00002674 t _forward_call │ │ │ │ 00002420 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ 00001f58 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ @@ -36244,25 +36247,25 @@ │ │ │ │ 000008ec t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ 00000194 t _io__BufferedIOBase_readinto │ │ │ │ 0000049c t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ -000007c8 t _io__BufferedIOBase_write │ │ │ │ +000006c8 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ -0000071c t _io__Buffered___sizeof__ │ │ │ │ +0000061c t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ 00001198 t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ 000011ac t _io__Buffered__dealloc_warn_impl │ │ │ │ 00000f88 t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ 000003fc t _io__Buffered_closed_get │ │ │ │ -0000074c t _io__Buffered_detach │ │ │ │ +0000064c t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ 00001ba4 t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ 000025a0 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ 00001248 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ @@ -36272,15 +36275,15 @@ │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ 0000045c t _io__Buffered_read │ │ │ │ 00000ec0 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ 000002e0 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002ef0 t _io__Buffered_readinto │ │ │ │ +00002eec t _io__Buffered_readinto │ │ │ │ 000029ac t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ 000012c4 t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ 000016e4 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ @@ -36315,15 +36318,15 @@ │ │ │ │ 000014ac t buffered_clear │ │ │ │ 00001ed0 t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ 00001310 t buffered_dealloc │ │ │ │ 00000aec t buffered_flush_and_rewind_unlocked │ │ │ │ 00001d98 t buffered_iternext │ │ │ │ 00001c80 t buffered_repr │ │ │ │ -00002e60 t buffered_traverse │ │ │ │ +00002e5c t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ @@ -36333,23 +36336,23 @@ │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ 000027d4 t bufferedrwpair_clear │ │ │ │ 0000008c t bufferedrwpair_close │ │ │ │ 0000292c t bufferedrwpair_closed_get │ │ │ │ 00002718 t bufferedrwpair_dealloc │ │ │ │ 00000068 t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ -00000640 t bufferedrwpair_isatty │ │ │ │ +00000540 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 0000014c t bufferedrwpair_peek │ │ │ │ 00000170 t bufferedrwpair_read │ │ │ │ -000006b0 t bufferedrwpair_read1 │ │ │ │ +000005b0 t bufferedrwpair_read1 │ │ │ │ 00002988 t bufferedrwpair_readable │ │ │ │ -000006d4 t bufferedrwpair_readinto │ │ │ │ -000006f8 t bufferedrwpair_readinto1 │ │ │ │ +000005d4 t bufferedrwpair_readinto │ │ │ │ +000005f8 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ 00002894 t bufferedrwpair_traverse │ │ │ │ 00002d78 t bufferedrwpair_writable │ │ │ │ 00000044 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ @@ -36543,15 +36546,15 @@ │ │ │ │ 00000468 D _Py_nldecoder_spec │ │ │ │ 00000534 D _Py_textiobase_spec │ │ │ │ 000001d4 D _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000ff4 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00000ff8 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ 00003f40 t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ 00001dd0 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00002ce0 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ @@ -36559,16 +36562,16 @@ │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000904 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000600 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ 0000161c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001114 t _io_TextIOWrapper_closed_get │ │ │ │ -00000f74 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001118 t _io_TextIOWrapper_closed_get │ │ │ │ +00000f78 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 000036b4 t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 00002594 t _io_TextIOWrapper_errors_get │ │ │ │ 00002504 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ 0000227c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ @@ -36660,15 +36663,15 @@ │ │ │ │ 000018dc t textiowrapper_clear │ │ │ │ 00001804 t textiowrapper_dealloc │ │ │ │ 00002458 t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ 00000910 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00001194 t textiowrapper_read_chunk │ │ │ │ +00001198 t textiowrapper_read_chunk │ │ │ │ 00000128 t textiowrapper_repr │ │ │ │ 000001e8 d textiowrapper_slots │ │ │ │ 0000153c t textiowrapper_traverse │ │ │ │ 000041e0 t utf16_encode │ │ │ │ 00000510 t utf16be_encode │ │ │ │ 00004228 t utf16le_encode │ │ │ │ 00000548 t utf32_encode │ │ │ │ @@ -36965,15 +36968,15 @@ │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 00001afc t chain_new │ │ │ │ 00001420 t chain_next │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ 00002510 t chain_traverse │ │ │ │ -00002a8c t combinations_dealloc │ │ │ │ +00002a88 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ 00002af8 t combinations_next │ │ │ │ 000007ec t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000005a8 t combinations_traverse │ │ │ │ 000004c4 t compress_dealloc │ │ │ │ @@ -36985,26 +36988,26 @@ │ │ │ │ 00000000 t count_next │ │ │ │ 00000dec t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a10 t count_traverse │ │ │ │ 000009d0 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00002f84 t cwr_next │ │ │ │ +00002f80 t cwr_next │ │ │ │ 000009ac t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000d6c t cwr_traverse │ │ │ │ 00000788 t cycle_dealloc │ │ │ │ -00002af8 t cycle_next │ │ │ │ +00002af4 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 00001398 t cycle_traverse │ │ │ │ 00000bb4 t dropwhile_dealloc │ │ │ │ -00002e64 t dropwhile_next │ │ │ │ +00002e60 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 00001418 t dropwhile_traverse │ │ │ │ 00001cf0 t filterfalse_dealloc │ │ │ │ 0000164c t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ @@ -37024,15 +37027,15 @@ │ │ │ │ 00001698 t itertools__grouper │ │ │ │ 00001174 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ 000001e4 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ 000019d4 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -000028f0 t itertools_combinations │ │ │ │ +000028ec t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ 00000810 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ 000003e8 t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000700 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ @@ -37042,15 +37045,15 @@ │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ 00001bd8 t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ 00001f0c t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 000010bc t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00002c10 t itertools_starmap │ │ │ │ +00002c0c t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ 00002180 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 00001350 t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ 000017e0 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ @@ -37065,15 +37068,15 @@ │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00001000 t pairwise_dealloc │ │ │ │ 00000eb4 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -00003180 t pairwise_next │ │ │ │ +0000317c t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 0000106c t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 0000170c t permutations_dealloc │ │ │ │ 00000100 t permutations_next │ │ │ │ 00000a3c t permutations_sizeof │ │ │ │ @@ -37096,16 +37099,16 @@ │ │ │ │ 00001898 t repeat_new │ │ │ │ 00000e68 t repeat_next │ │ │ │ 00001108 t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00002e00 t starmap_dealloc │ │ │ │ -00002d28 t starmap_next │ │ │ │ +00002dfc t starmap_dealloc │ │ │ │ +00002d24 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 00001518 t starmap_traverse │ │ │ │ 000023c0 t takewhile_dealloc │ │ │ │ 000022b4 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ @@ -37302,15 +37305,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 │ │ │ │ -00008044 t _pair │ │ │ │ +0000803c 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 │ │ │ │ @@ -37328,88 +37331,88 @@ │ │ │ │ 000009f8 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000a68 t _sre_SRE_Match_expand │ │ │ │ 00000c2c r _sre_SRE_Match_expand__doc__ │ │ │ │ 00001a10 t _sre_SRE_Match_groupdict │ │ │ │ 00000aac r _sre_SRE_Match_groupdict__doc__ │ │ │ │ 00005d54 t _sre_SRE_Match_groups │ │ │ │ 00000b7c r _sre_SRE_Match_groups__doc__ │ │ │ │ -00007fbc t _sre_SRE_Match_span │ │ │ │ +00007fb4 t _sre_SRE_Match_span │ │ │ │ 00000994 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000af40 t _sre_SRE_Match_start │ │ │ │ +0000b104 t _sre_SRE_Match_start │ │ │ │ 00000a50 r _sre_SRE_Match_start__doc__ │ │ │ │ 000005e0 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000e30 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000604 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000e0c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ 00002ad0 t _sre_SRE_Pattern_findall │ │ │ │ 00001104 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00007874 t _sre_SRE_Pattern_finditer │ │ │ │ +0000786c t _sre_SRE_Pattern_finditer │ │ │ │ 00001040 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ 00001ec8 t _sre_SRE_Pattern_fullmatch │ │ │ │ 00001248 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000784 t _sre_SRE_Pattern_prefixmatch │ │ │ │ 000012a8 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000006dc t _sre_SRE_Pattern_scanner │ │ │ │ 00001004 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ 00006898 t _sre_SRE_Pattern_search │ │ │ │ 00001180 r _sre_SRE_Pattern_search__doc__ │ │ │ │ 000023d0 t _sre_SRE_Pattern_split │ │ │ │ 00000fb0 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00009210 t _sre_SRE_Pattern_sub │ │ │ │ +00009344 t _sre_SRE_Pattern_sub │ │ │ │ 00000f08 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00008470 t _sre_SRE_Pattern_subn │ │ │ │ +00008468 t _sre_SRE_Pattern_subn │ │ │ │ 00000e48 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 00000898 t _sre_SRE_Scanner_prefixmatch │ │ │ │ 0000093c r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -00007da8 t _sre_SRE_Scanner_search │ │ │ │ +00007da0 t _sre_SRE_Scanner_search │ │ │ │ 00000924 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00008408 t _sre_ascii_iscased │ │ │ │ +00008400 t _sre_ascii_iscased │ │ │ │ 000013ac r _sre_ascii_iscased__doc__ │ │ │ │ -0000deb4 t _sre_ascii_tolower │ │ │ │ +0000e078 t _sre_ascii_tolower │ │ │ │ 00001354 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ 00000db4 r _sre_compile__doc__ │ │ │ │ 00000d0c t _sre_getcodesize │ │ │ │ 000013d8 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000cbc r _sre_template__doc__ │ │ │ │ 00004ca8 t _sre_unicode_iscased │ │ │ │ 00001380 r _sre_unicode_iscased__doc__ │ │ │ │ 00004d2c t _sre_unicode_tolower │ │ │ │ 00001328 r _sre_unicode_tolower__doc__ │ │ │ │ 00004da4 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -00009e58 t char_loc_ignore │ │ │ │ +00009e24 t char_loc_ignore │ │ │ │ 00001700 t compile_template │ │ │ │ 000005e8 r copyright │ │ │ │ 00004a1c t data_stack_grow │ │ │ │ 0000091c t data_stack_grow.constprop.0 │ │ │ │ -00008154 t expand_template │ │ │ │ +0000814c t expand_template │ │ │ │ 000006cc r flag_names.3 │ │ │ │ 00006254 t getslice │ │ │ │ 00000624 t getstring.part.0 │ │ │ │ 00004bc8 t match_clear │ │ │ │ 00004ac4 t match_dealloc │ │ │ │ 0000147c r match_doc │ │ │ │ 00001224 t match_getindex │ │ │ │ 000012d0 t match_getindex.part.0 │ │ │ │ -00007630 t match_getitem │ │ │ │ +00007628 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ 00006074 t match_getslice_by_index.constprop.0 │ │ │ │ 000062d8 t match_group │ │ │ │ 000013f8 r match_group_doc │ │ │ │ -000083a8 t match_lastgroup_get │ │ │ │ +000083a0 t match_lastgroup_get │ │ │ │ 000006a8 t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ 00000b54 t match_regs_get │ │ │ │ 00000c18 t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -000080bc t match_traverse │ │ │ │ +000080b4 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000007fc t pattern_clear │ │ │ │ 000006ec t pattern_dealloc │ │ │ │ 000014f0 r pattern_doc │ │ │ │ @@ -37419,46 +37422,46 @@ │ │ │ │ 0000197c t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ 000009c4 t pattern_new_match │ │ │ │ 00000c8c t pattern_new_match.part.0.isra.0 │ │ │ │ 00001484 t pattern_repr │ │ │ │ 00000e88 t pattern_richcompare │ │ │ │ -00007b30 t pattern_scanner.isra.0 │ │ │ │ +00007b28 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ 00004f24 t pattern_traverse │ │ │ │ 000018f0 t repeat_pool_malloc │ │ │ │ -00007f60 t scanner_clear │ │ │ │ -00007efc t scanner_dealloc │ │ │ │ +00007f58 t scanner_clear │ │ │ │ +00007ef4 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000580 t scanner_traverse │ │ │ │ 00000f84 t sre_category │ │ │ │ 00001310 t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ 00001470 t sre_free │ │ │ │ -000082c8 t sre_search │ │ │ │ +000082cc t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ 000007b8 r sre_targets.40 │ │ │ │ 0000070c r sre_targets.41 │ │ │ │ 00000620 r sre_targets.42 │ │ │ │ -00009ec8 t sre_tolower │ │ │ │ -00009ef0 t sre_toupper │ │ │ │ +00009e94 t sre_tolower │ │ │ │ +00009ebc t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ 000058c4 t sre_ucs1_charset.isra.0 │ │ │ │ 00000628 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ 00004ff0 t sre_ucs1_count │ │ │ │ 00001144 t sre_ucs1_match │ │ │ │ -00004450 t sre_ucs2_count │ │ │ │ -0000b054 t sre_ucs2_match │ │ │ │ +00004448 t sre_ucs2_count │ │ │ │ +0000b218 t sre_ucs2_match │ │ │ │ 00000254 t sre_ucs4_count │ │ │ │ -000048b0 t sre_ucs4_match │ │ │ │ +000048a8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ 00000bbc t state_fini │ │ │ │ 000008d8 t state_init.part.0 │ │ │ │ 00001dec t template_clear │ │ │ │ 000001f8 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ @@ -39085,33 +39088,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a28 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000c8 t stat_S_ISBLK │ │ │ │ +000000b4 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 00000778 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 00000628 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +00000058 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a84 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000006d0 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000b4 t stat_S_ISPORT │ │ │ │ +000000a0 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 │ │ │ │ +00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -00000048 t stat_S_ISWHT │ │ │ │ +0000010c t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007e0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,88 +1,88 @@ │ │ │ │ ---------- 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 19528 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 7468 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 30760 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 308732 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 30788 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 308736 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 6196 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 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 24108 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2328 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7232 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ -?rw-r--r-- 0 0 0 3204 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ +?rw-r--r-- 0 0 0 3244 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9036 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3412 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ ?rw-r--r-- 0 0 0 72708 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 23776 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 80472 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ ?rw-r--r-- 0 0 0 101656 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24508 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 24472 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5360 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10628 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46812 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46748 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24816 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 38268 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10880 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 96132 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 17176 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39964 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11300 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ ?rw-r--r-- 0 0 0 36484 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 33236 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40628 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6716 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9904 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4656 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 69252 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 151020 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 155876 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 69072 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 150236 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 155984 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26020 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 66552 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11724 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39288 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6588 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 56328 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 145568 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 145856 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4588 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19956 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5588 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 78768 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 78788 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11900 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14876 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7372 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27716 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 242824 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27768 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 242828 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 48668 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19164 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ +?rw-r--r-- 0 0 0 19152 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ ?rw-r--r-- 0 0 0 29420 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 11680 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ ?rw-r--r-- 0 0 0 141612 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 357968 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 357708 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40020 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40076 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 27316 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ ?rw-r--r-- 0 0 0 340864 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ -?rw-r--r-- 0 0 0 8580 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ +?rw-r--r-- 0 0 0 8564 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 10596 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19164 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 19616 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14816 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 76632 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 76624 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 160224 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 160072 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 24016 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ ?rw-r--r-- 0 0 0 170252 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 29040 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22964 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ ?rw-r--r-- 0 0 0 48384 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ @@ -98,65 +98,65 @@ │ │ │ │ ?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 15648 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17520 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4692 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 80304 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 80324 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7284 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ ?rw-r--r-- 0 0 0 81480 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 44508 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 10336 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7756 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ ?rw-r--r-- 0 0 0 11964 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8740 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 lock.o │ │ │ │ ?rw-r--r-- 0 0 0 40600 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ ?rw-r--r-- 0 0 0 14440 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4872 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1036 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 13160 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 12996 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5816 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12244 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 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 252544 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 252752 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 244180 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ +?rw-r--r-- 0 0 0 243648 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 29164 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 15128 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 29160 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ +?rw-r--r-- 0 0 0 15104 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 24404 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6484 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 73928 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 73904 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 102536 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 21832 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 20760 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3552 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5508 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3472 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 30052 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 30060 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20600 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3296 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 17744 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2568 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ @@ -164,21 +164,21 @@ │ │ │ │ ?rw-r--r-- 0 0 0 4864 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14588 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15312 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 14308 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31060 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ ?rw-r--r-- 0 0 0 123472 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19904 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 36764 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 36788 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17912 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 135980 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 136032 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 13564 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ -?rw-r--r-- 0 0 0 133020 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 133012 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 56980 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 56972 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 58644 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47352 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32952 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 58628 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 26360 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 72916 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 63924 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ ?rw-r--r-- 0 0 0 14888 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20556 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 11404 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 44316 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24192 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 274668 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 274564 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32284 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39368 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 41236 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18428 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24160 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21004 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 26132 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 21300 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 59400 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 59396 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ ?rw-r--r-- 0 0 0 67004 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 20204 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 64980 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 140832 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 64976 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 141232 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2096 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51864 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31892 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5196 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 17884 1970-01-01 00:00:00.000000 _abc.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: 18848 (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 0x49a0: │ │ │ │ │ +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 000524 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e5c 000148 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e64 000148 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000558 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000558 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000558 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000754 0024e0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003fa4 000928 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002c34 0000e4 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0048cc 000030 08 I 14 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002d18 000010 00 A 0 0 4 │ │ │ │ │ - [11] .rel.rodata REL 00000000 0048fc 000018 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002d28 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d28 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002d5c 000860 10 15 39 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0035bc 00089d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004914 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000754 0024e8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003fac 000928 08 I 14 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002c3c 0000e4 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0048d4 000030 08 I 14 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002d20 000010 00 A 0 0 4 │ │ │ │ │ + [11] .rel.rodata REL 00000000 004904 000018 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002d30 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d30 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d64 000860 10 15 39 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035c4 00089d 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 {} │ │ │ │ │ @@ -125,13 +125,13 @@ │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 122: 00000348 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 124: 0000038c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 125: 00000414 272 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 127: 00000000 40 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 128: 00002298 544 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 128: 00002298 552 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 130: 000024b8 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 130: 000024c0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 132: 000024cc 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 132: 000024d4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 133: 00000088 92 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e5c contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e64 contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ 00000088 00001a2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 0000008c 00001a2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ 00000094 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000098 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000b8 0000181c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 00000498 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000004b0 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 000004c0 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000004d0 0000621c R_ARM_CALL 000017e4 _PyPegen_new_identifier │ │ │ │ │ 000004fc 0000591c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 00000508 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3fa4 contains 293 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3fac contains 293 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000281c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000d0 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000100 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000118 00002a1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000134 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001ac 00002b1c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -327,29 +327,29 @@ │ │ │ │ │ 0000223c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002254 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002268 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002278 00002d1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 0000227c 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ 00002290 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000022b8 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00002498 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000249c 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024a0 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ -000024a4 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ -000024ac 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024c8 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ -000024dc 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ +000024a0 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024a4 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024a8 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ +000024ac 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ +000024b4 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024d0 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ +000024e4 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x48cc contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48d4 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000831c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000b8 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000bc 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c4 0000242b R_ARM_MOVW_ABS_NC 000001ec .LC18 │ │ │ │ │ 000000c8 0000242c R_ARM_MOVT_ABS 000001ec .LC18 │ │ │ │ │ 000000d4 0000381c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x48fc contains 3 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4904 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2575,112 +2575,114 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 2468 <_PyPegen_byte_offset_to_character_offset_line+0x1d0> │ │ │ │ │ + blt 2470 <_PyPegen_byte_offset_to_character_offset_line+0x1d8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 23cc <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ + blt 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2378 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ble 2390 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt 2398 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + blt 23a0 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ mov r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2400 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + blt 2408 <_PyPegen_byte_offset_to_character_offset_line+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ - bne 2420 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ + bne 2428 <_PyPegen_byte_offset_to_character_offset_line+0x190> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt 232c <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ mov r1, #3 │ │ │ │ │ - b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r3, r1, #2 │ │ │ │ │ beq 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r3, r1, #3 │ │ │ │ │ beq 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 2498 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r3, r1, #4 │ │ │ │ │ b 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 2498 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ addeq r3, r3, #2 │ │ │ │ │ - bne 2444 <_PyPegen_byte_offset_to_character_offset_line+0x1ac> │ │ │ │ │ + bne 244c <_PyPegen_byte_offset_to_character_offset_line+0x1b4> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 2498 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ b 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 2410 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + beq 2418 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 2498 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 2410 <_PyPegen_byte_offset_to_character_offset_line+0x178> │ │ │ │ │ + b 2418 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ addeq r1, r1, #2 │ │ │ │ │ beq 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ @@ -2699,24 +2701,24 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ │ │ │ │ │ -000024b8 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024c0 <_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 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000024cc <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024d4 <_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 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── 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: 30120 (bytes into file) │ │ │ │ │ + Start of section headers: 30148 (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 0x75a8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x75c4: │ │ │ │ │ │ │ │ │ │ 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 001a20 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0067a0 000710 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001a54 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001a54 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 001a54 000521 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001f78 0027e0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 006eb0 0005b0 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 004758 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 004788 000428 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007460 0000c0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 004bb0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004bb0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004be4 000dc0 10 14 80 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0059a4 000dfb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 007520 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001a3c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0067bc 000710 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001a70 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001a70 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 001a70 000521 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001f94 0027e0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006ecc 0005b0 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004774 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0047a4 000428 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00747c 0000c0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 004bcc 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 004bcc 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 004c00 000dc0 10 14 80 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0059c0 000dfb 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 00753c 000088 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -36,20 +36,20 @@ │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 35: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 36: 000008e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 38: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 39: 00000200 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 40: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 41: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 42: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 43: 00000c0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ + 39: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 40: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 41: 00000b54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 42: 00000b58 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 43: 00000238 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 44: 00000264 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 45: 00000268 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 46: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 47: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 48: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 49: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 50: 00000320 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ 51: 00000328 0 NOTYPE LOCAL DEFAULT 5 .LC31 │ │ │ │ │ @@ -73,18 +73,18 @@ │ │ │ │ │ 69: 00000434 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 70: 0000043c 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 71: 00000448 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 72: 00000450 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 73: 0000045c 0 NOTYPE LOCAL DEFAULT 5 .LC53 │ │ │ │ │ 74: 00000474 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ 75: 00000488 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 76: 00001998 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 000019b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 000004bc 0 NOTYPE LOCAL DEFAULT 5 .LC57 │ │ │ │ │ 78: 000004f4 0 NOTYPE LOCAL DEFAULT 5 .LC58 │ │ │ │ │ - 79: 0000199c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 79: 000019b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000000 284 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 115: 00002530 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 116: 0000264c 336 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 120: 00000a04 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 121: 0000199c 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 121: 000019b8 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 123: 00000078 728 FUNC GLOBAL HIDDEN 1 _PyPegen_checked_from_import │ │ │ │ │ 124: 00000350 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ImportFrom │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_RawMalloc │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ @@ -178,43 +178,43 @@ │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 177: 00000810 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 179: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 180: 0000279c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 181: 000008e4 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 184: 00000998 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 185: 00000a54 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 186: 00000ad8 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 188: 00000c0c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 190: 00000c70 232 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 192: 00000d58 460 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 193: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 194: 00000f24 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 195: 00000f68 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 196: 00000fc4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 181: 000008e4 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 182: 000009a0 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 183: 00000a24 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 185: 00000b58 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 187: 00000bbc 232 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 189: 00000ca4 488 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 190: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 191: 00000e8c 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ + 194: 00000f40 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 195: 00000f84 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 196: 00000fe0 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 198: 00001020 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 199: 00001064 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 198: 0000103c 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 199: 00001080 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 201: 00001398 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 202: 000013f4 832 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 201: 000013b4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 202: 00001410 832 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 206: 00001734 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 206: 00001750 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 208: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 209: 000017bc 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 209: 000017d8 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 214: 000001f0 136 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 215: 00000278 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x67a0 contains 226 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x67bc contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000038 0000791c R_ARM_CALL 0000199c _PyPegen_new_type_comment │ │ │ │ │ +00000038 0000791c R_ARM_CALL 000019b8 _PyPegen_new_type_comment │ │ │ │ │ 0000006c 00007a1c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000000a8 00007c1c R_ARM_CALL 00000350 _PyPegen_seq_count_dots │ │ │ │ │ 000000d0 00000e2b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 000000d4 00000e2c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 000000d8 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 00000114 00007e1d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 00000138 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ @@ -53,186 +53,186 @@ │ │ │ │ │ 000006c4 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC16 │ │ │ │ │ 000006c8 00001c2c R_ARM_MOVT_ABS 00000130 .LC16 │ │ │ │ │ 000006d0 00005e1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006fc 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 0000072c 00007702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000774 0000ae1d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ 00000784 0000af1c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -000007b8 0000791c R_ARM_CALL 0000199c _PyPegen_new_type_comment │ │ │ │ │ +000007b8 0000791c R_ARM_CALL 000019b8 _PyPegen_new_type_comment │ │ │ │ │ 000007d4 0000b01c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ 0000083c 0000232b R_ARM_MOVW_ABS_NC 000001f4 .LC20 │ │ │ │ │ 00000840 0000232c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ 00000844 0000811c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000868 0000b21c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000874 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000008a8 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000008d8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008e0 0000b36b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000900 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00000904 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000914 0000b61c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000928 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000958 0000b71c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000990 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009bc 0000b91c R_ARM_CALL 00000a54 _PyPegen_check_legacy_stmt │ │ │ │ │ -000009ec 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000009f0 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a0c 0000272b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a10 0000272c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a28 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a38 0000272b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a3c 0000272c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a4c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a84 0000282b R_ARM_MOVW_ABS_NC 0000022c .LC0 │ │ │ │ │ -00000a88 0000282c R_ARM_MOVT_ABS 0000022c .LC0 │ │ │ │ │ -00000a8c 0000292b R_ARM_MOVW_ABS_NC 00000234 .LC1 │ │ │ │ │ -00000a90 0000292c R_ARM_MOVT_ABS 00000234 .LC1 │ │ │ │ │ -00000aa0 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b7c 0000ba1c R_ARM_CALL 00000ad8 _PyPegen_get_invalid_target │ │ │ │ │ -00000bd4 0000ba1c R_ARM_CALL 00000ad8 _PyPegen_get_invalid_target │ │ │ │ │ -00000c08 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c64 0000bd1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00000c9c 0000bf1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000cd8 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000cec 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000d1c 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000d4c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d84 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000d88 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000e34 00005f1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000e50 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000e84 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000e9c 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ea0 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f18 0000581c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ -00000f4c 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000f90 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000fec 0000c51c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -00001048 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000010cc 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000010d8 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000010dc 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000010e0 0000921c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ -000010f0 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001100 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ -00001104 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ -00001108 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000110c 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001110 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ -00001114 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ -0000114c 0000941c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000115c 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00001170 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00001180 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000011a0 0000961c R_ARM_CALL 00000000 strchr │ │ │ │ │ -000011c0 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000011d4 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001204 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00001284 0000c81c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000012e0 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001314 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ -0000136c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001374 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001378 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000137c 00002d2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ -00001380 00002d2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ -0000138c 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013c4 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ -000013e8 0000c81d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -000014bc 0000cb1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -000014e8 0000cc1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000014fc 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000153c 0000cd1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -0000159c 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00001658 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000166c 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -0000169c 00005f1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -000016c4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000171c 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ -00001748 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -0000174c 0000cf2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -0000177c 00002e2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ -00001780 00002e2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ -00001788 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000178c 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000017a8 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000017dc 0000312b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ -000017e0 0000312c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ -000017e8 0000302b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ -000017ec 0000302c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ -000017f4 00003e2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000017f8 00003e2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00001800 00003d2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ -00001804 00003d2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ -0000180c 00003c2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ -00001810 00003c2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ -00001818 0000402b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ -0000181c 0000402c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ -00001824 00003f2b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ -00001828 00003f2c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ -00001830 0000492b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ -00001834 0000492c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ -0000183c 0000392b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ -00001840 0000392c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ -00001848 0000332b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ -0000184c 0000332c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ -00001854 0000352b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ -00001858 0000352c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ -00001860 0000342b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ -00001864 0000342c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ -0000186c 0000322b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ -00001870 0000322c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ -00001878 00004a2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ -0000187c 00004a2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ -00001884 0000382b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ -00001888 0000382c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ -000018a4 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000018a8 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000018b0 00004b2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ -000018b4 00004b2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ -000018bc 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018c8 0000362b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ -000018cc 0000362c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ -000018d4 0000372b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ -000018d8 0000372c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ -000018e0 0000482b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ -000018e4 0000482c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ -000018ec 00003a2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ -000018f0 00003a2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ -000018f8 00003b2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ -000018fc 00003b2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ -00001904 0000422b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ -00001908 0000422c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ -00001910 0000412b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ -00001914 0000412c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ -00001920 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001924 0000d22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001930 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001934 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001940 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001944 0000d42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001950 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001954 0000d52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000195c 0000472b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ -00001960 0000472c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ -00001964 0000462b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ -00001968 0000462c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ -00001974 0000452b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ -00001978 0000452c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ -00001980 0000442b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ -00001984 0000442c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ -0000198c 0000432b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ -00001990 0000432c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ -00001998 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000019bc 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000019cc 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000019e0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001a18 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000908 0000b61c R_ARM_CALL 000009a0 _PyPegen_check_legacy_stmt │ │ │ │ │ +00000938 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000093c 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000958 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000095c 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000974 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000984 0000252b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00000988 0000252c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000998 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009d0 0000272b R_ARM_MOVW_ABS_NC 00000228 .LC0 │ │ │ │ │ +000009d4 0000272c R_ARM_MOVT_ABS 00000228 .LC0 │ │ │ │ │ +000009d8 0000282b R_ARM_MOVW_ABS_NC 00000230 .LC1 │ │ │ │ │ +000009dc 0000282c R_ARM_MOVT_ABS 00000230 .LC1 │ │ │ │ │ +000009ec 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000ac8 0000b71c R_ARM_CALL 00000a24 _PyPegen_get_invalid_target │ │ │ │ │ +00000b20 0000b71c R_ARM_CALL 00000a24 _PyPegen_get_invalid_target │ │ │ │ │ +00000b54 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000bb0 0000ba1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000be8 0000bc1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000c24 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000c38 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000c68 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000c98 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000cd8 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d7c 00005f1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000d98 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000dc8 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000df4 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000df8 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000e80 0000581c R_ARM_CALL 0000011c _PyPegen_concatenate_strings │ │ │ │ │ +00000ea8 00002c2b R_ARM_MOVW_ABS_NC 00000264 .LC24 │ │ │ │ │ +00000eac 00002c2c R_ARM_MOVT_ABS 00000264 .LC24 │ │ │ │ │ +00000ebc 0000c01c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000ed0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000f00 0000c11c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000f38 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f68 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000fac 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001008 0000c51c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001064 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000010e8 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000010f4 0000172b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ +000010f8 0000172c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ +000010fc 0000921c R_ARM_CALL 00000000 strpbrk │ │ │ │ │ +0000110c 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000111c 0000192b R_ARM_MOVW_ABS_NC 00000124 .LC13 │ │ │ │ │ +00001120 0000192c R_ARM_MOVT_ABS 00000124 .LC13 │ │ │ │ │ +00001124 0000932b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001128 0000932c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000112c 00001a2b R_ARM_MOVW_ABS_NC 00000128 .LC14 │ │ │ │ │ +00001130 00001a2c R_ARM_MOVT_ABS 00000128 .LC14 │ │ │ │ │ +00001168 0000941c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00001178 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000118c 0000981c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000119c 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000011bc 0000961c R_ARM_CALL 00000000 strchr │ │ │ │ │ +000011dc 0000971c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +000011f0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001220 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +000012a0 0000c81c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +000012fc 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00001330 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +00001388 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001390 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001394 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001398 00002d2b R_ARM_MOVW_ABS_NC 00000268 .LC25 │ │ │ │ │ +0000139c 00002d2c R_ARM_MOVT_ABS 00000268 .LC25 │ │ │ │ │ +000013a8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000013e0 0000051c R_ARM_CALL 00001b24 _build_concatenated_str.isra.0 │ │ │ │ │ +00001404 0000c81d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000014d8 0000cb1c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001504 0000cc1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00001518 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001558 0000cd1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +000015b8 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00001674 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001688 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000016b8 00005f1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +000016e0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001738 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ +00001764 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001768 0000cf2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001798 00002e2b R_ARM_MOVW_ABS_NC 000002b0 .LC26 │ │ │ │ │ +0000179c 00002e2c R_ARM_MOVT_ABS 000002b0 .LC26 │ │ │ │ │ +000017a4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000017a8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000017c4 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000017f8 0000312b R_ARM_MOVW_ABS_NC 00000314 .LC29 │ │ │ │ │ +000017fc 0000312c R_ARM_MOVT_ABS 00000314 .LC29 │ │ │ │ │ +00001804 0000302b R_ARM_MOVW_ABS_NC 00000308 .LC28 │ │ │ │ │ +00001808 0000302c R_ARM_MOVT_ABS 00000308 .LC28 │ │ │ │ │ +00001810 00003e2b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +00001814 00003e2c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +0000181c 00003d2b R_ARM_MOVW_ABS_NC 000003b8 .LC41 │ │ │ │ │ +00001820 00003d2c R_ARM_MOVT_ABS 000003b8 .LC41 │ │ │ │ │ +00001828 00003c2b R_ARM_MOVW_ABS_NC 000003a4 .LC40 │ │ │ │ │ +0000182c 00003c2c R_ARM_MOVT_ABS 000003a4 .LC40 │ │ │ │ │ +00001834 0000402b R_ARM_MOVW_ABS_NC 000003f0 .LC44 │ │ │ │ │ +00001838 0000402c R_ARM_MOVT_ABS 000003f0 .LC44 │ │ │ │ │ +00001840 00003f2b R_ARM_MOVW_ABS_NC 000003e0 .LC43 │ │ │ │ │ +00001844 00003f2c R_ARM_MOVT_ABS 000003e0 .LC43 │ │ │ │ │ +0000184c 0000492b R_ARM_MOVW_ABS_NC 0000045c .LC53 │ │ │ │ │ +00001850 0000492c R_ARM_MOVT_ABS 0000045c .LC53 │ │ │ │ │ +00001858 0000392b R_ARM_MOVW_ABS_NC 00000364 .LC37 │ │ │ │ │ +0000185c 0000392c R_ARM_MOVT_ABS 00000364 .LC37 │ │ │ │ │ +00001864 0000332b R_ARM_MOVW_ABS_NC 00000328 .LC31 │ │ │ │ │ +00001868 0000332c R_ARM_MOVT_ABS 00000328 .LC31 │ │ │ │ │ +00001870 0000352b R_ARM_MOVW_ABS_NC 00000338 .LC33 │ │ │ │ │ +00001874 0000352c R_ARM_MOVT_ABS 00000338 .LC33 │ │ │ │ │ +0000187c 0000342b R_ARM_MOVW_ABS_NC 00000330 .LC32 │ │ │ │ │ +00001880 0000342c R_ARM_MOVT_ABS 00000330 .LC32 │ │ │ │ │ +00001888 0000322b R_ARM_MOVW_ABS_NC 00000320 .LC30 │ │ │ │ │ +0000188c 0000322c R_ARM_MOVT_ABS 00000320 .LC30 │ │ │ │ │ +00001894 00004a2b R_ARM_MOVW_ABS_NC 00000474 .LC54 │ │ │ │ │ +00001898 00004a2c R_ARM_MOVT_ABS 00000474 .LC54 │ │ │ │ │ +000018a0 0000382b R_ARM_MOVW_ABS_NC 00000358 .LC36 │ │ │ │ │ +000018a4 0000382c R_ARM_MOVT_ABS 00000358 .LC36 │ │ │ │ │ +000018c0 0000992b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000018c4 0000992c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000018cc 00004b2b R_ARM_MOVW_ABS_NC 00000488 .LC56 │ │ │ │ │ +000018d0 00004b2c R_ARM_MOVT_ABS 00000488 .LC56 │ │ │ │ │ +000018d8 00009a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000018e4 0000362b R_ARM_MOVW_ABS_NC 00000340 .LC34 │ │ │ │ │ +000018e8 0000362c R_ARM_MOVT_ABS 00000340 .LC34 │ │ │ │ │ +000018f0 0000372b R_ARM_MOVW_ABS_NC 00000348 .LC35 │ │ │ │ │ +000018f4 0000372c R_ARM_MOVT_ABS 00000348 .LC35 │ │ │ │ │ +000018fc 0000482b R_ARM_MOVW_ABS_NC 00000450 .LC52 │ │ │ │ │ +00001900 0000482c R_ARM_MOVT_ABS 00000450 .LC52 │ │ │ │ │ +00001908 00003a2b R_ARM_MOVW_ABS_NC 0000037c .LC38 │ │ │ │ │ +0000190c 00003a2c R_ARM_MOVT_ABS 0000037c .LC38 │ │ │ │ │ +00001914 00003b2b R_ARM_MOVW_ABS_NC 00000390 .LC39 │ │ │ │ │ +00001918 00003b2c R_ARM_MOVT_ABS 00000390 .LC39 │ │ │ │ │ +00001920 0000422b R_ARM_MOVW_ABS_NC 00000410 .LC46 │ │ │ │ │ +00001924 0000422c R_ARM_MOVT_ABS 00000410 .LC46 │ │ │ │ │ +0000192c 0000412b R_ARM_MOVW_ABS_NC 000003fc .LC45 │ │ │ │ │ +00001930 0000412c R_ARM_MOVT_ABS 000003fc .LC45 │ │ │ │ │ +0000193c 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001940 0000d22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000194c 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001950 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000195c 0000d42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001960 0000d42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000196c 0000d52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001970 0000d52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001978 0000472b R_ARM_MOVW_ABS_NC 00000448 .LC51 │ │ │ │ │ +0000197c 0000472c R_ARM_MOVT_ABS 00000448 .LC51 │ │ │ │ │ +00001980 0000462b R_ARM_MOVW_ABS_NC 0000043c .LC50 │ │ │ │ │ +00001984 0000462c R_ARM_MOVT_ABS 0000043c .LC50 │ │ │ │ │ +00001990 0000452b R_ARM_MOVW_ABS_NC 00000434 .LC49 │ │ │ │ │ +00001994 0000452c R_ARM_MOVT_ABS 00000434 .LC49 │ │ │ │ │ +0000199c 0000442b R_ARM_MOVW_ABS_NC 0000042c .LC48 │ │ │ │ │ +000019a0 0000442c R_ARM_MOVT_ABS 0000042c .LC48 │ │ │ │ │ +000019a8 0000432b R_ARM_MOVW_ABS_NC 00000424 .LC47 │ │ │ │ │ +000019ac 0000432c R_ARM_MOVT_ABS 00000424 .LC47 │ │ │ │ │ +000019b4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000019d8 0000951c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000019e8 0000d81c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000019fc 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001a34 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x6eb0 contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6ecc contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000521c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 000000a0 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000ac 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -406,24 +406,24 @@ │ │ │ │ │ 000024b0 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000024e0 00001f2b R_ARM_MOVW_ABS_NC 000001ac .LC19 │ │ │ │ │ 000024e4 00001f2c R_ARM_MOVT_ABS 000001ac .LC19 │ │ │ │ │ 000024fc 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00002514 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 000025fc 0000751c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000026dc 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ -00002770 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ +000026fc 0000ab1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 000027c4 0000851c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7460 contains 24 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x747c contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000bb1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000b81c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000144 00002c2b R_ARM_MOVW_ABS_NC 0000023c .LC24 │ │ │ │ │ -00000148 00002c2c R_ARM_MOVT_ABS 0000023c .LC24 │ │ │ │ │ +00000144 00002b2b R_ARM_MOVW_ABS_NC 00000238 .LC23 │ │ │ │ │ +00000148 00002b2c R_ARM_MOVT_ABS 00000238 .LC23 │ │ │ │ │ 0000017c 0000cf2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000cf2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 00002f2b R_ARM_MOVW_ABS_NC 000002d8 .LC27 │ │ │ │ │ 000001ac 00002f2c R_ARM_MOVT_ABS 000002d8 .LC27 │ │ │ │ │ 000001b4 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000001b8 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000204 00004e2b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -131,27 +131,27 @@ │ │ │ │ │ _PyAST_Module │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_raise_error_for_missing_comma │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_decoded_constant_from_token │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ _PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 199c <_PyPegen_new_type_comment> │ │ │ │ │ + bl 19b8 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 70 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x70> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ @@ -587,15 +587,15 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, ip │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ - bl 199c <_PyPegen_new_type_comment> │ │ │ │ │ + bl 19b8 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 804 <_PyPegen_make_module+0xd4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ @@ -676,132 +676,78 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 8c0 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000008e4 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #24 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 960 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 96c <_PyPegen_alias_for_star+0x88> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 980 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 960 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - bne 978 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 978 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - │ │ │ │ │ -00000998 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +000008e4 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ _PyPegen_raise_error_for_missing_comma(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl a54 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl 9a0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ec <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne 938 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - bgt a30 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt 97c <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9e0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9e0 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 92c <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000a54 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000009a0 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne ac8 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ + bne a14 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -817,111 +763,111 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad0 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ + beq a1c <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - bne a98 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne 9e4 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b ac0 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ + b a0c <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ │ │ │ │ │ -00000ad8 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000a24 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - ldr r2, [pc, #264] @ c08 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ + ldr r2, [pc, #264] @ b54 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne b18 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afc <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a48 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b18 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl ad8 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a24 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne b6c <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ - b b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne ab8 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ + b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b18 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a64 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl ad8 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a24 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne bc4 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ - b b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne b10 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ + b a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b1c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b b3c <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq a68 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b a88 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000c0c <_PyPegen_class_def_decorators>: │ │ │ │ │ +00000b58 <_PyPegen_class_def_decorators>: │ │ │ │ │ _PyPegen_class_def_decorators(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -942,15 +888,15 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c70 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000bbc <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ @@ -958,15 +904,15 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq d50 <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + beq c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r2, #668] @ 0x29c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #68 @ 0x44 │ │ │ │ │ movle r1, #0 │ │ │ │ │ @@ -974,22 +920,22 @@ │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrgt r1, [r3, #2776] @ 0xad8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d24 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ + beq c70 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d30 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + blt c7c <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ @@ -998,151 +944,212 @@ │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d50 <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + bgt c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne d50 <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ + bne c9c <_PyPegen_decoded_constant_from_token+0xe0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b d24 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ + b c70 <_PyPegen_decoded_constant_from_token+0xb4> │ │ │ │ │ │ │ │ │ │ -00000d58 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000ca4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq e60 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r7, r1 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ - mov lr, ip │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov r7, r3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge ddc <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ │ - ldr r8, [r1] │ │ │ │ │ + bge d28 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + ldr lr, [r7, #4]! │ │ │ │ │ + ldr r8, [lr] │ │ │ │ │ cmp r8, #22 │ │ │ │ │ - bne e6c <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r8, [r1, #4] │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - bne e6c <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - subs r1, r1, #0 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - add lr, lr, r1 │ │ │ │ │ + bne db4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ + ldr lr, [lr, #4] │ │ │ │ │ + ldr r8, [lr, #4] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne db4 <_PyPegen_setup_full_format_spec+0x110> │ │ │ │ │ + ldr lr, [lr, #8] │ │ │ │ │ + subs lr, lr, #0 │ │ │ │ │ + movne lr, #1 │ │ │ │ │ + add r0, r0, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b d9c <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ - bne e74 <_PyPegen_setup_full_format_spec+0x11c> │ │ │ │ │ + b ce8 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne dbc <_PyPegen_setup_full_format_spec+0x118> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e14 <_PyPegen_setup_full_format_spec+0xbc> │ │ │ │ │ + beq d5c <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ef0 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ + bne e58 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne ef0 <_PyPegen_setup_full_format_spec+0x198> │ │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ │ + bne e58 <_PyPegen_setup_full_format_spec+0x1b4> │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e60 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ │ + beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ │ + ldr r5, [r6, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strdne r4, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b dd0 <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ │ - mov r0, lr │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + b d1c <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e60 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + beq da8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - movw r9, #0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r9, #0 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bge df0 <_PyPegen_setup_full_format_spec+0x98> │ │ │ │ │ + bge e44 <_PyPegen_setup_full_format_spec+0x1a0> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ - add sl, ip, #2 │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmp lr, #22 │ │ │ │ │ - bne ee4 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ │ - ldr r8, [lr, #4] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bne ee4 <_PyPegen_setup_full_format_spec+0x18c> │ │ │ │ │ - ldr lr, [lr, #8] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq ea8 <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ + add lr, ip, #2 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + bne e38 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bne e38 <_PyPegen_setup_full_format_spec+0x194> │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq dfc <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r0, [r4, sl, lsl #2] │ │ │ │ │ - b ea8 <_PyPegen_setup_full_format_spec+0x150> │ │ │ │ │ - ldr ip, [fp, #16] │ │ │ │ │ + str r0, [r5, lr, lsl #2] │ │ │ │ │ + b dfc <_PyPegen_setup_full_format_spec+0x158> │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b d38 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ + ldr r0, [fp, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr ip, [fp, #12] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - ldr ip, [fp, #8] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ │ + str r0, [sp] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 11c <_PyPegen_checked_from_import+0xa4> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b e3c <_PyPegen_setup_full_format_spec+0xe4> │ │ │ │ │ + b d84 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + │ │ │ │ │ +00000e8c <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq f08 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt f14 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble f28 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b f08 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + bne f20 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f20 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ │ │ │ │ │ -00000f24 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00000f40 <_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 │ │ │ │ │ @@ -1155,15 +1162,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000f68 <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00000f84 <_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 │ │ │ │ │ @@ -1180,17 +1187,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 fa4 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b fc0 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -00000fc4 <_PyPegen_get_patterns>: │ │ │ │ │ +00000fe0 <_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 │ │ │ │ │ @@ -1207,17 +1214,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 1000 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 101c <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001020 <_PyPegen_slash_with_default>: │ │ │ │ │ +0000103c <_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 │ │ │ │ │ @@ -1230,15 +1237,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001064 <_PyPegen_template_str>: │ │ │ │ │ +00001080 <_PyPegen_template_str>: │ │ │ │ │ _PyPegen_template_str(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ subs r8, r2, #0 │ │ │ │ │ @@ -1248,41 +1255,41 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrne r9, [r8, #-4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10bc <_PyPegen_template_str+0x58> │ │ │ │ │ + b 10d8 <_PyPegen_template_str+0x58> │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - beq 132c <_PyPegen_template_str+0x2c8> │ │ │ │ │ + beq 1348 <_PyPegen_template_str+0x2c8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt 10a8 <_PyPegen_template_str+0x44> │ │ │ │ │ + blt 10c4 <_PyPegen_template_str+0x44> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strpbrk │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 131c <_PyPegen_template_str+0x2b8> │ │ │ │ │ + beq 1338 <_PyPegen_template_str+0x2b8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -1293,44 +1300,44 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1248 <_PyPegen_template_str+0x1e4> │ │ │ │ │ + b 1264 <_PyPegen_template_str+0x1e4> │ │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - beq 12a0 <_PyPegen_template_str+0x23c> │ │ │ │ │ + beq 12bc <_PyPegen_template_str+0x23c> │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1234 <_PyPegen_template_str+0x1d0> │ │ │ │ │ + bne 1250 <_PyPegen_template_str+0x1d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1324 <_PyPegen_template_str+0x2c0> │ │ │ │ │ + beq 1340 <_PyPegen_template_str+0x2c0> │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1324 <_PyPegen_template_str+0x2c0> │ │ │ │ │ + beq 1340 <_PyPegen_template_str+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1298 <_PyPegen_template_str+0x234> │ │ │ │ │ + bne 12b4 <_PyPegen_template_str+0x234> │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strchr │ │ │ │ │ clz r1, r0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1338,54 +1345,54 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1310 <_PyPegen_template_str+0x2ac> │ │ │ │ │ + beq 132c <_PyPegen_template_str+0x2ac> │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1350 <_PyPegen_template_str+0x2ec> │ │ │ │ │ + blt 136c <_PyPegen_template_str+0x2ec> │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1230 <_PyPegen_template_str+0x1cc> │ │ │ │ │ + bne 124c <_PyPegen_template_str+0x1cc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1244 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + beq 1260 <_PyPegen_template_str+0x1e0> │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r5, [r2, r3, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt 1130 <_PyPegen_template_str+0xcc> │ │ │ │ │ + bgt 114c <_PyPegen_template_str+0xcc> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldreq r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 12d8 <_PyPegen_template_str+0x274> │ │ │ │ │ + bne 12f4 <_PyPegen_template_str+0x274> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [sl, #20] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -1394,87 +1401,87 @@ │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 11b0 <_PyPegen_template_str+0x14c> │ │ │ │ │ + b 11cc <_PyPegen_template_str+0x14c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1374 <_PyPegen_template_str+0x310> │ │ │ │ │ + beq 1390 <_PyPegen_template_str+0x310> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1374 <_PyPegen_template_str+0x310> │ │ │ │ │ + bne 1390 <_PyPegen_template_str+0x310> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 1244 <_PyPegen_template_str+0x1e0> │ │ │ │ │ + b 1260 <_PyPegen_template_str+0x1e0> │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + beq 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 1260 <_PyPegen_template_str+0x1fc> │ │ │ │ │ + ble 127c <_PyPegen_template_str+0x1fc> │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, r3, lsl #2] │ │ │ │ │ - b 12f4 <_PyPegen_template_str+0x290> │ │ │ │ │ + b 1310 <_PyPegen_template_str+0x290> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 1188 <_PyPegen_template_str+0x124> │ │ │ │ │ + b 11a4 <_PyPegen_template_str+0x124> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 10b8 <_PyPegen_template_str+0x54> │ │ │ │ │ + b 10d4 <_PyPegen_template_str+0x54> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1390 <_PyPegen_template_str+0x32c> │ │ │ │ │ + bgt 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1390 <_PyPegen_template_str+0x32c> │ │ │ │ │ + bne 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1390 <_PyPegen_template_str+0x32c> │ │ │ │ │ + b 13ac <_PyPegen_template_str+0x32c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 128c <_PyPegen_template_str+0x228> │ │ │ │ │ + b 12a8 <_PyPegen_template_str+0x228> │ │ │ │ │ │ │ │ │ │ -00001398 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000013b4 <_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 │ │ │ │ │ @@ -1482,27 +1489,27 @@ │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ bl 1b24 <_build_concatenated_str.isra.0> │ │ │ │ │ R_ARM_CALL _build_concatenated_str.isra.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13ec <_PyPegen_concatenate_tstrings+0x54> │ │ │ │ │ + beq 1408 <_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} │ │ │ │ │ │ │ │ │ │ -000013f4 <_PyPegen_interpolation>: │ │ │ │ │ +00001410 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ @@ -1514,68 +1521,68 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15d8 <_PyPegen_interpolation+0x1e4> │ │ │ │ │ + bne 15f4 <_PyPegen_interpolation+0x1e4> │ │ │ │ │ subs r3, r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15cc <_PyPegen_interpolation+0x1d8> │ │ │ │ │ + bne 15e8 <_PyPegen_interpolation+0x1d8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 15a8 <_PyPegen_interpolation+0x1b4> │ │ │ │ │ + bne 15c4 <_PyPegen_interpolation+0x1b4> │ │ │ │ │ ldr r6, [ip, #32] │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ subs r4, r2, #1 │ │ │ │ │ - bmi 14e0 <_PyPegen_interpolation+0xec> │ │ │ │ │ + bmi 14fc <_PyPegen_interpolation+0xec> │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1564 <_PyPegen_interpolation+0x170> │ │ │ │ │ + bne 1580 <_PyPegen_interpolation+0x170> │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 16e8 <_PyPegen_interpolation+0x2f4> │ │ │ │ │ + beq 1704 <_PyPegen_interpolation+0x2f4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r3, r6, #28 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r3, r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_IsWhitespace> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsWhitespace │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r4, #61 @ 0x3d │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cc <_PyPegen_interpolation+0x2d8> │ │ │ │ │ + bne 16e8 <_PyPegen_interpolation+0x2d8> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1558 <_PyPegen_interpolation+0x164> │ │ │ │ │ + beq 1574 <_PyPegen_interpolation+0x164> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16a0 <_PyPegen_interpolation+0x2ac> │ │ │ │ │ + blt 16bc <_PyPegen_interpolation+0x2ac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrne r5, [r5] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -1588,67 +1595,67 @@ │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r7, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1624 <_PyPegen_interpolation+0x230> │ │ │ │ │ + bne 1640 <_PyPegen_interpolation+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 1594 <_PyPegen_interpolation+0x1a0> │ │ │ │ │ + bne 15b0 <_PyPegen_interpolation+0x1a0> │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 158c <_PyPegen_interpolation+0x198> │ │ │ │ │ + beq 15a8 <_PyPegen_interpolation+0x198> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r6, #20 │ │ │ │ │ addeq r3, r6, #28 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ ldrh r4, [r3, r2] │ │ │ │ │ - b 14b8 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + b 14d4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b 1580 <_PyPegen_interpolation+0x18c> │ │ │ │ │ + b 159c <_PyPegen_interpolation+0x18c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg.part.0.isra.0> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 14b8 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + b 14d4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ ldm r5, {r3, r6} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1474 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 1490 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1468 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 1484 <_PyPegen_interpolation+0x74> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ubfx ip, r1, #2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 16f0 <_PyPegen_interpolation+0x2fc> │ │ │ │ │ + bne 170c <_PyPegen_interpolation+0x2fc> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 16e0 <_PyPegen_interpolation+0x2ec> │ │ │ │ │ + beq 16fc <_PyPegen_interpolation+0x2ec> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 1474 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 1490 <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1657,86 +1664,86 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16ac <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + beq 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16ac <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + beq 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ stmib fp, {r9, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_JUMP24 _PyAST_JoinedStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16b4 <_PyPegen_interpolation+0x2c0> │ │ │ │ │ + ble 16d0 <_PyPegen_interpolation+0x2c0> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1558 <_PyPegen_interpolation+0x164> │ │ │ │ │ + b 1574 <_PyPegen_interpolation+0x164> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 16ac <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + bne 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16ac <_PyPegen_interpolation+0x2b8> │ │ │ │ │ + b 16c8 <_PyPegen_interpolation+0x2b8> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 1490 <_PyPegen_interpolation+0x9c> │ │ │ │ │ + bcs 14ac <_PyPegen_interpolation+0x9c> │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 14e0 <_PyPegen_interpolation+0xec> │ │ │ │ │ + b 14fc <_PyPegen_interpolation+0xec> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1604 <_PyPegen_interpolation+0x210> │ │ │ │ │ + b 1620 <_PyPegen_interpolation+0x210> │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ - b 14b4 <_PyPegen_interpolation+0xc0> │ │ │ │ │ + b 14d0 <_PyPegen_interpolation+0xc0> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 1714 <_PyPegen_interpolation+0x320> │ │ │ │ │ + bne 1730 <_PyPegen_interpolation+0x320> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 172c <_PyPegen_interpolation+0x338> │ │ │ │ │ + beq 1748 <_PyPegen_interpolation+0x338> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrh r1, [r0] │ │ │ │ │ - b 1608 <_PyPegen_interpolation+0x214> │ │ │ │ │ + b 1624 <_PyPegen_interpolation+0x214> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg.part.0.isra.0> │ │ │ │ │ R_ARM_CALL PyUnicode_READ_CHAR.part.0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1608 <_PyPegen_interpolation+0x214> │ │ │ │ │ + b 1624 <_PyPegen_interpolation+0x214> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 170c <_PyPegen_interpolation+0x318> │ │ │ │ │ + b 1728 <_PyPegen_interpolation+0x318> │ │ │ │ │ │ │ │ │ │ -00001734 <_PyPegen_ensure_real>: │ │ │ │ │ +00001750 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1764 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 1780 <_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 1764 <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 1780 <_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 │ │ │ │ │ @@ -1759,21 +1766,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} │ │ │ │ │ │ │ │ │ │ -000017bc <_PyPegen_get_expr_name>: │ │ │ │ │ +000017d8 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 1998 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 19b4 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 1890 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 18ac <_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 │ │ │ │ │ @@ -1904,27 +1911,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 198c <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 19a8 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1980 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 199c <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1974 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 1990 <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ @@ -1950,15 +1957,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000199c <_PyPegen_new_type_comment>: │ │ │ │ │ +000019b8 <_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 │ │ │ │ │ @@ -1968,28 +1975,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 19ec <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + beq 1a08 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19f4 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1a10 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a08 <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ + ble 1a24 <_PyPegen_new_type_comment+0x6c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 19ec <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1a08 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1a00 <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + bne 1a1c <_PyPegen_new_type_comment+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a00 <_PyPegen_new_type_comment+0x64> │ │ │ │ │ + b 1a1c <_PyPegen_new_type_comment+0x64> │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -13,19 +13,19 @@ │ │ │ │ │ [ 128] }} │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 1ac] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 1f4] %U.%U │ │ │ │ │ - [ 1fc] * │ │ │ │ │ - [ 200] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 22c] print │ │ │ │ │ - [ 234] exec │ │ │ │ │ - [ 23c] Generator expression must be parenthesized │ │ │ │ │ + [ 1fc] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 228] print │ │ │ │ │ + [ 230] exec │ │ │ │ │ + [ 238] Generator expression must be parenthesized │ │ │ │ │ + [ 264] * │ │ │ │ │ [ 268] unexpected TemplateStr node without debug data in t-string at line %d │ │ │ │ │ [ 2b0] real number required in complex literal │ │ │ │ │ [ 2d8] imaginary number required in complex literal │ │ │ │ │ [ 308] attribute │ │ │ │ │ [ 314] subscript │ │ │ │ │ [ 320] starred │ │ │ │ │ [ 328] name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2721,15 +2721,15 @@ │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2788 <_PyPegen_seq_delete_starred_exprs+0x13c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 2768 <_PyPegen_seq_delete_starred_exprs+0x11c> │ │ │ │ │ + beq 26f4 <_PyPegen_seq_delete_starred_exprs+0xa8> │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ beq 26d0 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ @@ -2745,14 +2745,21 @@ │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ pople {r4, r5, fp, pc} │ │ │ │ │ + b 2708 <_PyPegen_seq_delete_starred_exprs+0xbc> │ │ │ │ │ + ldr r1, [ip, #20] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ @@ -2773,22 +2780,15 @@ │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ ldrne ip, [ip] │ │ │ │ │ strne ip, [r0, lr, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2740 <_PyPegen_seq_delete_starred_exprs+0xf4> │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [ip, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_asdl_keyword_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_keyword_seq_new │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 26f0 <_PyPegen_seq_delete_starred_exprs+0xa4> │ │ │ │ │ + bne 2758 <_PyPegen_seq_delete_starred_exprs+0x10c> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 26d0 <_PyPegen_seq_delete_starred_exprs+0x84> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ bne 2698 <_PyPegen_seq_delete_starred_exprs+0x4c> │ │ │ │ │ mov r0, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -92,17 +92,17 @@ │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subne lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne ip, [ip, #4] │ │ │ │ │ ldrne lr, [ip, lr, lsl #2] │ │ │ │ │ bne 144 <_PyPegen_nonparen_genexp_in_call+0xb0> │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [lr, #32] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 34 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -14,16 +14,16 @@ │ │ │ │ │ 0x000000b0 69737261 2e30005f 6765745f 64656661 isra.0._get_defa │ │ │ │ │ 0x000000c0 756c7473 2e697372 612e3000 5079556e ults.isra.0.PyUn │ │ │ │ │ 0x000000d0 69636f64 655f5245 41445f43 4841522e icode_READ_CHAR. │ │ │ │ │ 0x000000e0 70617274 2e30002e 4c433131 002e4c43 part.0..LC11..LC │ │ │ │ │ 0x000000f0 3132002e 4c433133 002e4c43 3134002e 12..LC13..LC14.. │ │ │ │ │ 0x00000100 4c433135 002e4c43 3136002e 4c433137 LC15..LC16..LC17 │ │ │ │ │ 0x00000110 002e4c43 3138002e 4c433139 002e4c43 ..LC18..LC19..LC │ │ │ │ │ - 0x00000120 3230002e 4c433231 002e4c43 3232002e 20..LC21..LC22.. │ │ │ │ │ - 0x00000130 4c433000 2e4c4331 002e4c43 3234002e LC0..LC1..LC24.. │ │ │ │ │ + 0x00000120 3230002e 4c433231 002e4c43 30002e4c 20..LC21..LC0..L │ │ │ │ │ + 0x00000130 4331002e 4c433233 002e4c43 3234002e C1..LC23..LC24.. │ │ │ │ │ 0x00000140 4c433235 002e4c43 3236002e 4c433237 LC25..LC26..LC27 │ │ │ │ │ 0x00000150 002e4c43 3238002e 4c433239 002e4c43 ..LC28..LC29..LC │ │ │ │ │ 0x00000160 3330002e 4c433331 002e4c43 3332002e 30..LC31..LC32.. │ │ │ │ │ 0x00000170 4c433333 002e4c43 3334002e 4c433335 LC33..LC34..LC35 │ │ │ │ │ 0x00000180 002e4c43 3336002e 4c433337 002e4c43 ..LC36..LC37..LC │ │ │ │ │ 0x00000190 3338002e 4c433339 002e4c43 3430002e 38..LC39..LC40.. │ │ │ │ │ 0x000001a0 4c433431 002e4c43 3432002e 4c433433 LC41..LC42..LC43 │ │ │ │ │ @@ -159,38 +159,38 @@ │ │ │ │ │ 0x000009c0 6e657700 5f507941 53545f54 79706549 new._PyAST_TypeI │ │ │ │ │ 0x000009d0 676e6f72 65005f50 79506567 656e5f6a gnore._PyPegen_j │ │ │ │ │ 0x000009e0 6f696e5f 6e616d65 735f7769 74685f64 oin_names_with_d │ │ │ │ │ 0x000009f0 6f74005f 5079556e 69636f64 655f496e ot._PyUnicode_In │ │ │ │ │ 0x00000a00 7465726e 496d6d6f 7274616c 005f5079 ternImmortal._Py │ │ │ │ │ 0x00000a10 5f747373 5f696e74 65727000 5f507950 _tss_interp._PyP │ │ │ │ │ 0x00000a20 6567656e 5f6b6579 5f76616c 75655f70 egen_key_value_p │ │ │ │ │ - 0x00000a30 61697200 5f507950 6567656e 5f616c69 air._PyPegen_ali │ │ │ │ │ - 0x00000a40 61735f66 6f725f73 74617200 5079556e as_for_star.PyUn │ │ │ │ │ - 0x00000a50 69636f64 655f496e 7465726e 46726f6d icode_InternFrom │ │ │ │ │ - 0x00000a60 53747269 6e67005f 50794153 545f616c String._PyAST_al │ │ │ │ │ - 0x00000a70 69617300 5f507950 6567656e 5f726169 ias._PyPegen_rai │ │ │ │ │ - 0x00000a80 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ - 0x00000a90 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ - 0x00000aa0 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ - 0x00000ab0 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ - 0x00000ac0 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ - 0x00000ad0 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ - 0x00000ae0 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ - 0x00000af0 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ - 0x00000b00 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ - 0x00000b10 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ - 0x00000b20 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ - 0x00000b30 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ - 0x00000b40 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ - 0x00000b50 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ - 0x00000b60 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ - 0x00000b70 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ - 0x00000b80 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ - 0x00000b90 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ - 0x00000ba0 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_p │ │ │ │ │ + 0x00000a30 61697200 5f507950 6567656e 5f726169 air._PyPegen_rai │ │ │ │ │ + 0x00000a40 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ + 0x00000a50 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ + 0x00000a60 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ + 0x00000a70 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ + 0x00000a80 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ + 0x00000a90 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ + 0x00000aa0 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ + 0x00000ab0 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ + 0x00000ac0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x00000ad0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ + 0x00000ae0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ + 0x00000af0 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000b00 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000b10 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000b20 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000b30 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ + 0x00000b40 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ + 0x00000b50 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ + 0x00000b60 6c005f50 79506567 656e5f61 6c696173 l._PyPegen_alias │ │ │ │ │ + 0x00000b70 5f666f72 5f737461 72005079 556e6963 _for_star.PyUnic │ │ │ │ │ + 0x00000b80 6f64655f 496e7465 726e4672 6f6d5374 ode_InternFromSt │ │ │ │ │ + 0x00000b90 72696e67 005f5079 4153545f 616c6961 ring._PyAST_alia │ │ │ │ │ + 0x00000ba0 73005f50 79506567 656e5f6b 65795f70 s._PyPegen_key_p │ │ │ │ │ 0x00000bb0 61747465 726e5f70 61697200 5f507950 attern_pair._PyP │ │ │ │ │ 0x00000bc0 6567656e 5f676574 5f706174 7465726e egen_get_pattern │ │ │ │ │ 0x00000bd0 5f6b6579 73005f50 79506567 656e5f67 _keys._PyPegen_g │ │ │ │ │ 0x00000be0 65745f70 61747465 726e7300 5f50795f et_patterns._Py_ │ │ │ │ │ 0x00000bf0 6173646c 5f706174 7465726e 5f736571 asdl_pattern_seq │ │ │ │ │ 0x00000c00 5f6e6577 005f5079 50656765 6e5f736c _new._PyPegen_sl │ │ │ │ │ 0x00000c10 6173685f 77697468 5f646566 61756c74 ash_with_default │ │ │ ├── parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 308092 (bytes into file) │ │ │ │ │ + Start of section headers: 308096 (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 0x4b37c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b380: │ │ │ │ │ │ │ │ │ │ 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 01034c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03e0b0 003fb8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03e0b4 003fb8 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 010380 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 042068 000188 08 I 13 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 04206c 000188 08 I 13 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 01051c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 01051c 025db0 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0421f0 008720 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0362cc 001a4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037d1c 0020f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 04a910 0009e8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039e14 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039e14 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039e48 002240 10 14 379 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03c088 002028 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04b2f8 000084 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 01051c 025db4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0421f4 008720 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0362d0 001a4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037d20 0020f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 04a914 0009e8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 039e18 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039e18 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 039e4c 002240 10 14 379 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03c08c 002028 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04b2fc 000084 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d8 920 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ 5: 0000502c 972 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ 6: 0000c0d8 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000d70 10912 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003b48 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00001908 536 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bc6c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bc44 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,30 +31,30 @@ │ │ │ │ │ 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: 00003810 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 000038fc 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000039c0 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003a84 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000141c8 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014dd4 3660 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001ce4c 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001d750 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 00020138 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020cf8 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 34: 000141a0 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014dac 3660 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001ce24 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d728 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020110 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020cd0 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ 40: 00004aa4 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ 41: 00002c6c 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 42: 00003210 1612 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 43: 00001f20 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 44: 000021b4 2744 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ 45: 00005ce4 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ 46: 00005ee8 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ 47: 000085e4 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ 48: 000044ac 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 0001870c 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 49: 000186e4 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 50: 0000ee88 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 00000000 536 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 52: 0000121c 72 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 53: 00001d7c 536 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 54: 00010184 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 55: 00001314 176 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 56: 000013c4 372 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ @@ -70,166 +70,166 @@ │ │ │ │ │ 66: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 67: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 68: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 69: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 70: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 71: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 72: 000064e0 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 73: 00009efc 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 74: 0000d7a0 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 75: 0000d88c 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 73: 00009ed4 1808 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 74: 0000d778 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 75: 0000d864 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ 76: 0000cc84 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 77: 00021024 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 00020ffc 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ 78: 0000ae10 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 79: 0001da10 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 79: 0001d9e8 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ 80: 0000b62c 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 81: 000181f0 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 82: 00017ac0 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 83: 0000cacc 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 81: 000181c8 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 82: 00017a98 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 83: 0000caa4 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 84: 00000000 3880 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 85: 0000385c 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 86: 000053f8 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ 87: 00005c30 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ 88: 00003c04 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ 89: 0000452c 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ 90: 00004920 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ 91: 00004280 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 92: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 93: 00017d60 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 93: 00017d38 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 94: 0000ba90 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 95: 00006c00 2820 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 96: 00009e1c 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 97: 00020610 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 96: 00009df4 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 97: 000205e8 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 98: 00006ae8 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 99: 00007704 6828 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 100: 0000b78c 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 101: 00015c20 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 99: 00007704 6788 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 100: 0000b764 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 101: 00015bf8 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 102: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 104: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 105: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 106: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 107: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 108: 000091b0 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ - 109: 00009298 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 110: 0001e834 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 111: 000145a8 2092 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 112: 0001ef30 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 113: 0002142c 1700 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 114: 0002434c 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 115: 0001f384 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 116: 00010298 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 117: 00018414 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 00009188 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ + 109: 00009270 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 110: 0001e80c 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 111: 00014580 2092 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 112: 0001ef08 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 113: 00021404 1700 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 114: 00024350 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 115: 0001f35c 2452 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 116: 0000b038 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 117: 00010270 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ 118: 00010298 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 119: 0000b038 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 119: 000183ec 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 120: 00010134 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 121: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 122: 00009680 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ + 122: 00009658 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ 123: 00008c00 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ 124: 00008da8 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 125: 00009884 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 126: 0001dbd8 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 127: 0000a8b8 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 128: 0000a60c 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 129: 00020044 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 125: 0000985c 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 126: 0001dbb0 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 127: 0000a890 3796 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 128: 0000a5e4 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 129: 0002001c 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ 130: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 131: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 132: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 133: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 134: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 135: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 136: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 137: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 138: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 139: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 140: 0000c8e0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 141: 0000cc44 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 142: 0001fe34 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 140: 0000c8b8 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 141: 0000cc1c 1372 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 142: 0001fe0c 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ 143: 0000b360 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 144: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ 145: 0000b854 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ 146: 0000964c 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 147: 0000d1a0 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 148: 0000e308 7596 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 147: 0000d178 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 148: 0000e2e0 7596 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 149: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 150: 000100b4 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 151: 000105c8 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 152: 00010c4c 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 153: 000112dc 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 150: 0001008c 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 151: 000105a0 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 152: 00010c24 1680 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 153: 000112b4 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 154: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 155: 000118f0 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 156: 00011c94 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 157: 00011e64 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 155: 000118c8 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 156: 00011c6c 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 157: 00011e3c 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 158: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 159: 00012cbc 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 159: 00012c94 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 160: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 161: 00013508 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 162: 000136e0 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 161: 000134e0 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 162: 000136b8 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 163: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 164: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 165: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 166: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 167: 00000f28 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 168: 00001350 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 169: 0001676c 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 169: 00016744 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 170: 0000157c 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 171: 000014c8 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 172: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 173: 00000958 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 174: 000039e4 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ - 175: 0000af58 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 174: 0000af58 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 175: 000039e4 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ 176: 00000980 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 177: 000009c0 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 178: 000009c4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 179: 000009ec 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 180: 00000a08 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 181: 0001880c 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 182: 0001873c 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 183: 0001ee44 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 184: 0001f0e8 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 181: 000187e4 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 182: 00018714 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 183: 0001ee1c 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 184: 0001f0c0 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ 185: 0000bb44 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 186: 0000125c 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 187: 00000a1c 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 188: 00001bf4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 189: 00000a3c 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 190: 00000a7c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 191: 00000aa8 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 192: 00000ae8 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 193: 00016bf0 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 194: 00016f20 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 195: 00021cc8 5880 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 193: 00016bc8 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 194: 00016ef8 2976 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 195: 00021ca0 5924 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 196: 00001858 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 197: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 198: 00000b0c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 199: 0000c25c 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 200: 00000b24 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 201: 00000b48 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 202: 0000e0d0 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 203: 00000b64 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 204: 00019604 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 205: 00019f38 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 206: 0001b62c 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 207: 0001c5d8 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 208: 0001a68c 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 209: 0001a514 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 210: 00019328 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 211: 00019474 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 212: 00019cc4 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 204: 000195dc 1728 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 205: 00019f10 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 206: 0001b604 4012 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 207: 0001c5b0 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 208: 0001a664 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 209: 0001a4ec 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 210: 00019300 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 211: 0001944c 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 212: 00019c9c 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 213: 00000b84 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00001960 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 215: 00001c1c 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 216: 00021ad0 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 216: 00021aa8 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 217: 00000bc0 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 218: 00000be4 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 219: 00000c08 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 220: 00000c3c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 221: 0001d480 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 221: 0001d458 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 222: 00003cf0 1424 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ 223: 000046b0 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 224: 00023b14 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 224: 00023b18 2104 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 225: 000011b0 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 226: 00000c54 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 227: 0000b4f4 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 228: 00001100 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 229: 00000c80 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 230: 00000cb0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 231: 00001b20 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ @@ -241,15 +241,15 @@ │ │ │ │ │ 237: 00000dd4 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 238: 00000e04 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 239: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 240: 00000e54 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 241: 00000e7c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 242: 00000e9c 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 243: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ - 244: 0001fd18 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 244: 0001fcf0 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ 245: 0000ca3c 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 246: 000017b4 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 247: 00001704 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 248: 00001630 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 249: 00001538 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 250: 00000ee0 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 251: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ @@ -263,16 +263,16 @@ │ │ │ │ │ 259: 00001090 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 260: 000010b8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 261: 000030f4 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 262: 000010f8 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 263: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 264: 00001148 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 265: 000101e4 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 266: 000233c0 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 267: 0002389c 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 266: 000233c4 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 267: 000238a0 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ 268: 0000cd74 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 269: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 270: 00004cd0 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ 271: 00004f54 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 272: 0000119c 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 273: 00001204 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 274: 00001238 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ @@ -310,25 +310,25 @@ │ │ │ │ │ 306: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 307: 00001378 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 308: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 309: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 310: 00001408 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 311: 0000a0f0 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ 312: 0000a23c 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 313: 00024660 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 313: 00024664 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ 314: 0000a3e4 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ 315: 0000a564 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 316: 00025724 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ - 317: 000250e4 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 316: 00025728 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ + 317: 000250e8 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 318: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ 319: 0000c3f4 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ 320: 0000df44 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 321: 00024cc8 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 322: 00024f4c 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 323: 000258e8 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 321: 00024ccc 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 322: 00024f50 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 323: 000258ec 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ 324: 0000ab4c 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 325: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 326: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 327: 00001458 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 328: 0000148c 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 329: 0000b440 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 330: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -448,21 +448,21 @@ │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_value_pair │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Set │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_keys │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_values │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Dict │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ListComp │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_DictComp │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_SetComp │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Starred │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_string_token │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_strings │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_concatenate_tstrings │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_string │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_constant_from_token │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_joined_str │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e0b0 contains 2039 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e0b4 contains 2039 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000070 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000108 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ │ 00000384 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000003cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000424 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000428 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 0000042c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000448 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000046c 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +0000046c 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 00000484 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000004e0 0001e41c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ 000004fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000584 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000588 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 0000058c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -58,15 +58,15 @@ │ │ │ │ │ 000007e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000007fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000808 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000085c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000864 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000088c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ac 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +000008ac 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 000008bc 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 000008c0 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 000008c4 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000008fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000910 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000930 0000a52b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ 00000934 0000a52c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ @@ -94,51 +94,51 @@ │ │ │ │ │ 00000bf8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bfc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c04 0000a42b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 00000c08 0000a42c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 00000c24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000c8c 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000c8c 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 00000cbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000cc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ce8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d4c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d70 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d8c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000dac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dbc 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000dbc 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 00000dc8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000dcc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000dd4 0000a32b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000dd8 0000a32c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000e00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e34 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e58 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000e58 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 00000ea4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ed8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f90 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fe0 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +00000fe0 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 00001008 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001044 0001eb1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 00001098 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010c4 0000a91c R_ARM_CALL 0001676c dotted_name_rule │ │ │ │ │ +000010c4 0000a91c R_ARM_CALL 00016744 dotted_name_rule │ │ │ │ │ 000010d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ec 0000bc2b R_ARM_MOVW_ABS_NC 00001bf4 _tmp_139_rule │ │ │ │ │ 000010f0 0000bc2c R_ARM_MOVT_ABS 00001bf4 _tmp_139_rule │ │ │ │ │ 000010f4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001104 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001104 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00001110 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001114 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001138 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001140 0000bb2b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001144 0000bb2c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001164 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -232,28 +232,28 @@ │ │ │ │ │ 00001e14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e84 0000bc2b R_ARM_MOVW_ABS_NC 00001bf4 _tmp_139_rule │ │ │ │ │ 00001e88 0000bc2c R_ARM_MOVT_ABS 00001bf4 _tmp_139_rule │ │ │ │ │ 00001e8c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001e9c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001e9c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00001ea8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001eac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001ed4 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001ee0 0000bb2b R_ARM_MOVW_ABS_NC 00000a1c .LC61 │ │ │ │ │ 00001ee4 0000bb2c R_ARM_MOVT_ABS 00000a1c .LC61 │ │ │ │ │ 00001f00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fd0 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001fd4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001fd8 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001fe8 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +00001fe8 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00002008 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002048 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002050 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002078 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002090 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -271,47 +271,47 @@ │ │ │ │ │ 000021e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002210 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000227c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000022bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022cc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000022cc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000022e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f0 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +000022f0 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00002304 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002338 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002420 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002438 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002490 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002490 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000024a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024b4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000024cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024dc 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +000024dc 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 000024f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000252c 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002558 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002568 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +00002568 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 0000257c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000025b0 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000025bc 0000fd2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 000025c0 0000fd2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 000025d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000260c 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +0000260c 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00002620 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002658 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00002670 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000026a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000026b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000026d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026ec 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000026ec 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002714 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000272c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002758 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002770 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002774 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002778 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002794 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -325,17 +325,17 @@ │ │ │ │ │ 00002824 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002830 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002844 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002854 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000288c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002894 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000028b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028c8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000028c8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000028ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028fc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000028fc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002920 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002934 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002958 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002974 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002978 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002988 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000298c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -344,19 +344,19 @@ │ │ │ │ │ 000029e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000029f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a00 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002a04 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002a08 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002a14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a3c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002a3c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002a50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a60 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00002a60 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002a74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a84 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +00002a84 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00002a90 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a94 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ab8 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00002ac0 0000ff2b R_ARM_MOVW_ABS_NC 00000fec .LC95 │ │ │ │ │ 00002ac4 0000ff2c R_ARM_MOVT_ABS 00000fec .LC95 │ │ │ │ │ 00002ae8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -377,31 +377,31 @@ │ │ │ │ │ 00002c50 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c54 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c58 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002ca0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002ca8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d04 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d14 00005d1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002d14 00005d1c R_ARM_CALL 00017d38 type_params_rule │ │ │ │ │ 00002d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d58 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +00002d58 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00002d6c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002dc8 0002041c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00002dfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002e08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002e44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002ea8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002eb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002ed4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ee4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ef4 00005d1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002ef4 00005d1c R_ARM_CALL 00017d38 type_params_rule │ │ │ │ │ 00002f20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f88 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002f98 00005d1c R_ARM_CALL 00017d60 type_params_rule │ │ │ │ │ +00002f98 00005d1c R_ARM_CALL 00017d38 type_params_rule │ │ │ │ │ 00002fc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002fd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003008 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000300c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -416,72 +416,72 @@ │ │ │ │ │ 00003078 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000307c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003088 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003128 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003130 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003164 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003174 0000651c R_ARM_CALL 00015c20 arguments_rule │ │ │ │ │ +00003174 0000651c R_ARM_CALL 00015bf8 arguments_rule │ │ │ │ │ 00003190 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000031e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003244 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000324c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003294 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032a4 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000032a4 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ 000032bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032cc 00004b1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000032cc 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ 000032e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000032f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003310 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ -00003324 0000271c R_ARM_CALL 00020cf8 else_block_rule │ │ │ │ │ +00003310 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ +00003324 0000271c R_ARM_CALL 00020cd0 else_block_rule │ │ │ │ │ 0000333c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003358 0000311c R_ARM_CALL 0001870c NEW_TYPE_COMMENT │ │ │ │ │ +00003358 0000311c R_ARM_CALL 000186e4 NEW_TYPE_COMMENT │ │ │ │ │ 00003388 0002051c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 000033d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000033e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033f4 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000033f4 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ 0000340c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000341c 00004b1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +0000341c 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ 00003434 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003448 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003460 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ -00003474 0000271c R_ARM_CALL 00020cf8 else_block_rule │ │ │ │ │ +00003460 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ +00003474 0000271c R_ARM_CALL 00020cd0 else_block_rule │ │ │ │ │ 0000348c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034a8 0000311c R_ARM_CALL 0001870c NEW_TYPE_COMMENT │ │ │ │ │ +000034a8 0000311c R_ARM_CALL 000186e4 NEW_TYPE_COMMENT │ │ │ │ │ 000034d8 0002061c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 000034e4 0001072b R_ARM_MOVW_ABS_NC 00001134 .LC101 │ │ │ │ │ 000034e8 0001072c R_ARM_MOVT_ABS 00001134 .LC101 │ │ │ │ │ 000034fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003540 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00003598 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000035a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000035c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000035e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f0 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +000035f0 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ 00003604 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003628 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003640 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003654 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +00003654 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ 00003668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c0 00004b1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000036c0 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ 000036d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003700 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003704 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003708 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003718 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000371c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 0000372c 0001062b R_ARM_MOVW_ABS_NC 000010f8 .LC100 │ │ │ │ │ 00003730 0001062c R_ARM_MOVT_ABS 000010f8 .LC100 │ │ │ │ │ 00003738 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003744 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000376c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003780 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037a4 00004b1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +000037a4 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ 000037b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000037c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000037c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000037d8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000037dc 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000037e0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000037f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -498,26 +498,26 @@ │ │ │ │ │ 00003a20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003a40 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003a78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003a80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003aa0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003ac4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00003adc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003afc 00008d1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ +00003afc 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ 00003b50 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003b88 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003ba4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003bb0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003bc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003bd4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00003bfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003c40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003c70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ca0 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00003ca0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00003cbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003ce8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003d24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003d2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003d4c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003d94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003d9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -525,24 +525,24 @@ │ │ │ │ │ 00003dd8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003e14 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00003e3c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003e44 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003e78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003eb4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003eec 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00003f18 0000d81c R_ARM_CALL 00021ad0 default_rule │ │ │ │ │ +00003f18 0000d81c R_ARM_CALL 00021aa8 default_rule │ │ │ │ │ 00003f34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003f48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003f68 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003fb4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00003fb4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00003fd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004010 0000d41c R_ARM_CALL 00019cc4 param_rule │ │ │ │ │ +00004010 0000d41c R_ARM_CALL 00019c9c param_rule │ │ │ │ │ 00004040 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00004058 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004078 0000d81c R_ARM_CALL 00021ad0 default_rule │ │ │ │ │ +00004078 0000d81c R_ARM_CALL 00021aa8 default_rule │ │ │ │ │ 00004094 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000040b4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000040b8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000040bc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000040d8 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 000040f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004124 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -590,15 +590,15 @@ │ │ │ │ │ 000046a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000046e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000046ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004730 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004774 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000477c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000479c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047ac 0000961c R_ARM_CALL 000100b4 star_expression_rule │ │ │ │ │ +000047ac 0000961c R_ARM_CALL 0001008c star_expression_rule │ │ │ │ │ 000047d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004814 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00004844 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00004870 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000048dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000048e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000048fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -624,52 +624,52 @@ │ │ │ │ │ 00004c80 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004c8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004c98 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004ca4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004cc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004d04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004d0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004d30 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004d30 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d78 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004d78 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004d8c 00020d1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004dc0 0000801c R_ARM_CALL 0000a60c star_target_rule │ │ │ │ │ +00004dc0 0000801c R_ARM_CALL 0000a5e4 star_target_rule │ │ │ │ │ 00004dd8 00010f2b R_ARM_MOVW_ABS_NC 00004f54 _tmp_35_rule │ │ │ │ │ 00004ddc 00010f2c R_ARM_MOVT_ABS 00004f54 _tmp_35_rule │ │ │ │ │ 00004de0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004df8 00020d1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ 00004e08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e9c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004e9c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004eb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004edc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004ee8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00004ee8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004f00 00010f2b R_ARM_MOVW_ABS_NC 00004f54 _tmp_35_rule │ │ │ │ │ 00004f04 00010f2c R_ARM_MOVT_ABS 00004f54 _tmp_35_rule │ │ │ │ │ 00004f08 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004f24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004f84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004fbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004fe0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005004 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005024 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005060 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005068 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005094 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000050d8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000050d8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00005104 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000510c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000512c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00005174 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005198 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00005198 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000051ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051cc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +000051cc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00005220 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000522c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005248 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00005270 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00005288 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00005300 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -708,25 +708,25 @@ │ │ │ │ │ 00005788 0000621c R_ARM_CALL 00006ae8 t_primary_rule │ │ │ │ │ 000057c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000580c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005820 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00005858 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00005880 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005890 0000611c R_ARM_CALL 00020610 slices_rule │ │ │ │ │ +00005890 0000611c R_ARM_CALL 000205e8 slices_rule │ │ │ │ │ 000058a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058bc 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000058c0 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000058bc 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +000058c0 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 000058c4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000058d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005908 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00005924 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000594c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005964 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00005968 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00005964 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00005968 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 0000596c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000597c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000059b4 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000059e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005a54 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -747,17 +747,17 @@ │ │ │ │ │ 00005c68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005c98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005cbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005cdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005d18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00005d20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005d54 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005da0 00004f1c R_ARM_CALL 0001da10 star_named_expression_rule │ │ │ │ │ +00005da0 00004f1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 00005db8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd8 0000241c R_ARM_CALL 0001ce4c named_expression_rule │ │ │ │ │ +00005dd8 0000241c R_ARM_CALL 0001ce24 named_expression_rule │ │ │ │ │ 00005e1c 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ 00005e34 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005e58 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00005e88 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00005ea4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005ee0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005f1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -797,15 +797,15 @@ │ │ │ │ │ 000065a4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000065f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006600 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006634 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000066a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000066d4 0002101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00006700 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00006700 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000670c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00006710 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006738 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00006744 00011c2b R_ARM_MOVW_ABS_NC 00001288 .LC109 │ │ │ │ │ 00006748 00011c2c R_ARM_MOVT_ABS 00001288 .LC109 │ │ │ │ │ 00006768 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000678c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -844,15 +844,15 @@ │ │ │ │ │ 00006b9c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006be4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006c20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006c28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006c50 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006ca0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006ca8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d30 00006d1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ +00006d30 00006d1c R_ARM_CALL 00009270 strings_rule │ │ │ │ │ 00006d54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006d78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006d9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006dd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006ddc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006e80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1032,15 +1032,15 @@ │ │ │ │ │ 00008568 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008598 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000085bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000085dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008618 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00008620 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008650 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008680 0000241c R_ARM_CALL 0001ce4c named_expression_rule │ │ │ │ │ +00008680 0000241c R_ARM_CALL 0001ce24 named_expression_rule │ │ │ │ │ 0000869c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000086c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008704 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000870c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000087a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000087b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000087c8 00012c1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ @@ -1095,17 +1095,17 @@ │ │ │ │ │ 00009020 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000905c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009074 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000908c 0002191c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ 00009098 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC112 │ │ │ │ │ 0000909c 00012e2c R_ARM_MOVT_ABS 00001328 .LC112 │ │ │ │ │ 000090c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090ec 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +000090ec 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00009104 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000911c 0000f41c R_ARM_CALL 0001fd18 fstring_conversion_rule │ │ │ │ │ +0000911c 0000f41c R_ARM_CALL 0001fcf0 fstring_conversion_rule │ │ │ │ │ 00009150 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009164 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000091b8 00021a1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ 00009208 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00009238 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009258 0001301c R_ARM_CALL 0000090c invalid_tstring_replacement_field_rule │ │ │ │ │ 0000926c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1143,57 +1143,57 @@ │ │ │ │ │ 000095cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000095f8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009644 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009680 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009688 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000096d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000096dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009740 0001391c R_ARM_CALL 00024660 _loop1_74_rule │ │ │ │ │ +00009740 0001391c R_ARM_CALL 00024664 _loop1_74_rule │ │ │ │ │ 0000978c 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097d4 00013c1c R_ARM_CALL 00025724 _loop1_75_rule │ │ │ │ │ +000097d4 00013c1c R_ARM_CALL 00025728 _loop1_75_rule │ │ │ │ │ 00009830 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 0000983c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009860 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000098a8 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 000098b4 0000cb2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ 000098b8 0000cb2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ 000098d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f4 00013d1c R_ARM_CALL 000250e4 _loop0_72_rule │ │ │ │ │ +000098f4 00013d1c R_ARM_CALL 000250e8 _loop0_72_rule │ │ │ │ │ 00009958 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009960 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009988 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000099a8 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -000099dc 00013d1c R_ARM_CALL 000250e4 _loop0_72_rule │ │ │ │ │ +000099dc 00013d1c R_ARM_CALL 000250e8 _loop0_72_rule │ │ │ │ │ 00009a00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009a08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a48 00013c1c R_ARM_CALL 00025724 _loop1_75_rule │ │ │ │ │ -00009a74 00013d1c R_ARM_CALL 000250e4 _loop0_72_rule │ │ │ │ │ +00009a48 00013c1c R_ARM_CALL 00025728 _loop1_75_rule │ │ │ │ │ +00009a74 00013d1c R_ARM_CALL 000250e8 _loop0_72_rule │ │ │ │ │ 00009a88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009aac 00013e1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ 00009ad4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009b08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009b58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009b60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009b84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ba4 0001411c R_ARM_CALL 00024cc8 lambda_param_no_default_rule │ │ │ │ │ +00009ba4 0001411c R_ARM_CALL 00024ccc lambda_param_no_default_rule │ │ │ │ │ 00009bd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009be0 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 00009be4 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ 00009bec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009bf0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009c14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009c48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009c58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c64 0001362b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 00009c68 0001362c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 00009c88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009c90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009cd0 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ 00009ce4 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009d0c 0001411c R_ARM_CALL 00024cc8 lambda_param_no_default_rule │ │ │ │ │ +00009d0c 0001411c R_ARM_CALL 00024ccc lambda_param_no_default_rule │ │ │ │ │ 00009d14 0001332b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 00009d18 0001332c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 00009d28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d50 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009d80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009d88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1203,20 +1203,20 @@ │ │ │ │ │ 00009dc8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009dcc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009e10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009e1c 0001322b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 00009e20 0001322c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 00009e40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009e48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e70 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +00009e70 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 00009ea0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009ea8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009ecc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00009f04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f14 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +00009f14 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 00009f48 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009f70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009f8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009fcc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a004 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a020 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000a040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1227,55 +1227,55 @@ │ │ │ │ │ 0000a074 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a098 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a0a4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a0d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a0dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a120 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a128 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a148 0001391c R_ARM_CALL 00024660 _loop1_74_rule │ │ │ │ │ +0000a148 0001391c R_ARM_CALL 00024664 _loop1_74_rule │ │ │ │ │ 0000a15c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a17c 0001391c R_ARM_CALL 00024660 _loop1_74_rule │ │ │ │ │ +0000a17c 0001391c R_ARM_CALL 00024664 _loop1_74_rule │ │ │ │ │ 0000a190 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a1d0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1d4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a1d8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a1f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a21c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a270 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a278 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a298 00013d1c R_ARM_CALL 000250e4 _loop0_72_rule │ │ │ │ │ -0000a2ac 00013c1c R_ARM_CALL 00025724 _loop1_75_rule │ │ │ │ │ -0000a2cc 00013d1c R_ARM_CALL 000250e4 _loop0_72_rule │ │ │ │ │ -0000a2e0 00013c1c R_ARM_CALL 00025724 _loop1_75_rule │ │ │ │ │ +0000a298 00013d1c R_ARM_CALL 000250e8 _loop0_72_rule │ │ │ │ │ +0000a2ac 00013c1c R_ARM_CALL 00025728 _loop1_75_rule │ │ │ │ │ +0000a2cc 00013d1c R_ARM_CALL 000250e8 _loop0_72_rule │ │ │ │ │ +0000a2e0 00013c1c R_ARM_CALL 00025728 _loop1_75_rule │ │ │ │ │ 0000a31c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a330 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a348 0001fb1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ 0000a364 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000a394 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a3ac 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a3b0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a3b4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000a3dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a418 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a420 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a440 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a468 0001431c R_ARM_CALL 000258e8 lambda_param_with_default_rule │ │ │ │ │ +0000a468 0001431c R_ARM_CALL 000258ec lambda_param_with_default_rule │ │ │ │ │ 0000a480 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000a498 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a4e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000a4f0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a518 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a530 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000a54c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000a598 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a5a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a5d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a5f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a640 0001411c R_ARM_CALL 00024cc8 lambda_param_no_default_rule │ │ │ │ │ +0000a640 0001411c R_ARM_CALL 00024ccc lambda_param_no_default_rule │ │ │ │ │ 0000a688 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000a6c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a6c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000a6f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a714 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a738 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a774 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ 0000a818 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a828 0001451c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ 0000a834 0000dc2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ 0000a838 0000dc2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ 0000a840 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a844 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a868 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a88c 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +0000a88c 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 0000a8a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a8ac 0000db2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ 0000a8b0 0000db2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ 0000a8b8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a8bc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000a8f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000a8fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1316,83 +1316,83 @@ │ │ │ │ │ 0000aaf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ab30 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0000ab44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ab80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ab88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000abc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000abf4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac00 0001411c R_ARM_CALL 00024cc8 lambda_param_no_default_rule │ │ │ │ │ +0000ac00 0001411c R_ARM_CALL 00024ccc lambda_param_no_default_rule │ │ │ │ │ 0000ac1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ac5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ac64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ac8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000acb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000acd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad0c 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +0000ad0c 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 0000ad20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ad30 0000e71c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ 0000ad3c 0000e62b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ 0000ad40 0000e62c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ 0000ad48 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad4c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000ad70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ad94 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +0000ad94 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 0000ada8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000adb8 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ -0000adcc 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ +0000adb8 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ +0000adcc 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ 0000ade0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ade8 0000e52b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ 0000adec 0000e52c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ 0000ae08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ae44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ae4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ae78 0000701c R_ARM_CALL 0001ef30 list_rule │ │ │ │ │ -0000ae98 00006e1c R_ARM_CALL 0001e834 tuple_rule │ │ │ │ │ +0000ae78 0000701c R_ARM_CALL 0001ef08 list_rule │ │ │ │ │ +0000ae98 00006e1c R_ARM_CALL 0001e80c tuple_rule │ │ │ │ │ 0000aebc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000af28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000af34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000af88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000af90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000afb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000afcc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aff4 00004b1c R_ARM_CALL 0000d88c star_expressions_rule │ │ │ │ │ +0000aff4 00004b1c R_ARM_CALL 0000d864 star_expressions_rule │ │ │ │ │ 0000b00c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b030 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b06c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b074 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b098 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b0bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b128 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b13c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000b150 00006f1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b13c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000b150 00006f1c R_ARM_CALL 00014580 for_if_clauses_rule │ │ │ │ │ 0000b160 0001472b R_ARM_MOVW_ABS_NC 00001458 .LC120 │ │ │ │ │ 0000b164 0001472c R_ARM_MOVT_ABS 00001458 .LC120 │ │ │ │ │ -0000b170 00004f1c R_ARM_CALL 0001da10 star_named_expression_rule │ │ │ │ │ +0000b170 00004f1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 0000b188 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b198 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000b1ac 00006f1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b1ac 00006f1c R_ARM_CALL 00014580 for_if_clauses_rule │ │ │ │ │ 0000b1b8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1bc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b1dc 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b1ec 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b1f4 0001482b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b1f8 0001482c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b218 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b23c 00004f1c R_ARM_CALL 0001da10 star_named_expression_rule │ │ │ │ │ +0000b23c 00004f1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 0000b254 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b268 00006f1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b268 00006f1c R_ARM_CALL 00014580 for_if_clauses_rule │ │ │ │ │ 0000b278 0001482b R_ARM_MOVW_ABS_NC 0000148c .LC121 │ │ │ │ │ 0000b27c 0001482c R_ARM_MOVT_ABS 0000148c .LC121 │ │ │ │ │ 0000b284 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b288 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b2ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b2d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2ec 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000b300 00006f1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000b2ec 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000b300 00006f1c R_ARM_CALL 00014580 for_if_clauses_rule │ │ │ │ │ 0000b30c 0001462b R_ARM_MOVW_ABS_NC 00001428 .LC119 │ │ │ │ │ 0000b314 0001462c R_ARM_MOVT_ABS 00001428 .LC119 │ │ │ │ │ 0000b320 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b324 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000b34c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b394 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b39c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1404,46 +1404,46 @@ │ │ │ │ │ 0000b470 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b478 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b4a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b4cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b4ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b524 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b52c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b558 0000701c R_ARM_CALL 0001ef30 list_rule │ │ │ │ │ -0000b578 00006e1c R_ARM_CALL 0001e834 tuple_rule │ │ │ │ │ -0000b598 0000641c R_ARM_CALL 0000b78c genexp_rule │ │ │ │ │ +0000b558 0000701c R_ARM_CALL 0001ef08 list_rule │ │ │ │ │ +0000b578 00006e1c R_ARM_CALL 0001e80c tuple_rule │ │ │ │ │ +0000b598 0000641c R_ARM_CALL 0000b764 genexp_rule │ │ │ │ │ 0000b5bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b5e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b604 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b624 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b660 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b668 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000b688 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000b6c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b6d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6ec 0000491c R_ARM_CALL 00009efc star_targets_rule │ │ │ │ │ +0000b6ec 0000491c R_ARM_CALL 00009ed4 star_targets_rule │ │ │ │ │ 0000b704 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b728 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000b740 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b790 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b7b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b7d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000b7e0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b804 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000b830 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b840 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b894 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000b89c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8e0 00008d1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ -0000b904 00008d1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ -0000b924 00008e1c R_ARM_CALL 0001fe34 lambdef_rule │ │ │ │ │ +0000b8e0 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ +0000b904 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ +0000b924 00008e1c R_ARM_CALL 0001fe0c lambdef_rule │ │ │ │ │ 0000b954 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b964 00008d1c R_ARM_CALL 0000cc44 disjunction_rule │ │ │ │ │ +0000b964 00008d1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ 0000b97c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b98c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000b98c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000b9a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b9d4 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ 0000b9e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ba10 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ba78 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bab4 00021c1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 0000bac0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -1453,45 +1453,45 @@ │ │ │ │ │ 0000bae0 00014d2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000bae4 00014d2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000bb04 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000bb30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bb78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bb80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bba4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbe4 0000d21c R_ARM_CALL 00019328 slash_no_default_rule │ │ │ │ │ -0000bbf8 0000d11c R_ARM_CALL 0001a514 _loop0_27_rule │ │ │ │ │ +0000bbe4 0000d21c R_ARM_CALL 00019300 slash_no_default_rule │ │ │ │ │ +0000bbf8 0000d11c R_ARM_CALL 0001a4ec _loop0_27_rule │ │ │ │ │ 0000bc1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bc24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bc44 0000cd1c R_ARM_CALL 00019f38 slash_with_default_rule │ │ │ │ │ -0000bc64 0000d01c R_ARM_CALL 0001a68c _loop1_30_rule │ │ │ │ │ -0000bc90 0000d11c R_ARM_CALL 0001a514 _loop0_27_rule │ │ │ │ │ +0000bc44 0000cd1c R_ARM_CALL 00019f10 slash_with_default_rule │ │ │ │ │ +0000bc64 0000d01c R_ARM_CALL 0001a664 _loop1_30_rule │ │ │ │ │ +0000bc90 0000d11c R_ARM_CALL 0001a4ec _loop0_27_rule │ │ │ │ │ 0000bca4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bcec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd0c 0000e01c R_ARM_CALL 00023b14 _loop1_32_rule │ │ │ │ │ +0000bd0c 0000e01c R_ARM_CALL 00023b18 _loop1_32_rule │ │ │ │ │ 0000bd38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bd4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bd58 0001362b R_ARM_MOVW_ABS_NC 00001408 .LC118 │ │ │ │ │ 0000bd5c 0001362c R_ARM_MOVT_ABS 00001408 .LC118 │ │ │ │ │ 0000bd64 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bd68 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000bda4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bdac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bdd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdf0 0000cc1c R_ARM_CALL 00019604 param_no_default_rule │ │ │ │ │ +0000bdf0 0000cc1c R_ARM_CALL 000195dc param_no_default_rule │ │ │ │ │ 0000be14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be20 0000d31c R_ARM_CALL 00019474 _loop1_29_rule │ │ │ │ │ +0000be20 0000d31c R_ARM_CALL 0001944c _loop1_29_rule │ │ │ │ │ 0000be34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000be4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000be58 00014f2b R_ARM_MOVW_ABS_NC 000014f0 .LC124 │ │ │ │ │ 0000be5c 00014f2c R_ARM_MOVT_ABS 000014f0 .LC124 │ │ │ │ │ 0000be64 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000be68 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000be8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000beb4 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bedc 0000cc1c R_ARM_CALL 00019604 param_no_default_rule │ │ │ │ │ +0000bedc 0000cc1c R_ARM_CALL 000195dc param_no_default_rule │ │ │ │ │ 0000bf04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bf34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000bf48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000bf74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000bf80 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ 0000bf84 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ @@ -1503,16 +1503,16 @@ │ │ │ │ │ 0000c008 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c010 0001322b R_ARM_MOVW_ABS_NC 00001360 .LC114 │ │ │ │ │ 0000c014 0001322c R_ARM_MOVT_ABS 00001360 .LC114 │ │ │ │ │ 0000c020 0001332b R_ARM_MOVW_ABS_NC 00001378 .LC115 │ │ │ │ │ 0000c024 0001332c R_ARM_MOVT_ABS 00001378 .LC115 │ │ │ │ │ 0000c05c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c064 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c090 0000d21c R_ARM_CALL 00019328 slash_no_default_rule │ │ │ │ │ -0000c0b0 0000cd1c R_ARM_CALL 00019f38 slash_with_default_rule │ │ │ │ │ +0000c090 0000d21c R_ARM_CALL 00019300 slash_no_default_rule │ │ │ │ │ +0000c0b0 0000cd1c R_ARM_CALL 00019f10 slash_with_default_rule │ │ │ │ │ 0000c0d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c10c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c114 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c134 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c160 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c178 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000c190 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -1521,23 +1521,23 @@ │ │ │ │ │ 0000c1f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c200 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c230 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c290 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c298 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c2bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c2e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c30c 00008c1c R_ARM_CALL 0000c8e0 if_expression_rule │ │ │ │ │ +0000c30c 00008c1c R_ARM_CALL 0000c8b8 if_expression_rule │ │ │ │ │ 0000c31c 0001512b R_ARM_MOVW_ABS_NC 0000151c .LC125 │ │ │ │ │ 0000c320 0001512c R_ARM_MOVT_ABS 0000151c .LC125 │ │ │ │ │ 0000c328 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c32c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c350 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c378 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c378 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000c38c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c39c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c39c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000c3a8 0001522b R_ARM_MOVW_ABS_NC 0000157c .LC126 │ │ │ │ │ 0000c3ac 0001522c R_ARM_MOVT_ABS 0000157c .LC126 │ │ │ │ │ 0000c3b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c3b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c3ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c428 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c430 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -1547,88 +1547,88 @@ │ │ │ │ │ 0000c500 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000c520 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c538 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c544 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c568 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c5a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c5a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5c8 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ -0000c5ec 0001421c R_ARM_CALL 00024f4c lambda_param_rule │ │ │ │ │ -0000c61c 0000d81c R_ARM_CALL 00021ad0 default_rule │ │ │ │ │ +0000c5c8 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ +0000c5ec 0001421c R_ARM_CALL 00024f50 lambda_param_rule │ │ │ │ │ +0000c61c 0000d81c R_ARM_CALL 00021aa8 default_rule │ │ │ │ │ 0000c638 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c654 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000c66c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c694 0000d81c R_ARM_CALL 00021ad0 default_rule │ │ │ │ │ +0000c694 0000d81c R_ARM_CALL 00021aa8 default_rule │ │ │ │ │ 0000c6b4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c6b8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c6bc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c6d8 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 0000c6fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c738 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c740 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c778 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c780 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7c4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c7c4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000c7e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c800 0000241c R_ARM_CALL 0001ce4c named_expression_rule │ │ │ │ │ -0000c83c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c800 0000241c R_ARM_CALL 0001ce24 named_expression_rule │ │ │ │ │ +0000c83c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000c868 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c870 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c8a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c8dc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000c910 0002031c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ 0000c91c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c948 0000751c R_ARM_CALL 00018414 starred_expression_rule │ │ │ │ │ +0000c948 0000771c R_ARM_CALL 000183ec starred_expression_rule │ │ │ │ │ 0000c960 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c9a0 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000c9a0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000c9b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c9cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c9f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ca0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ca18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ca70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ca78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ca98 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000cad4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cadc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cb00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb20 00007e1c R_ARM_CALL 0001dbd8 fstring_replacement_field_rule │ │ │ │ │ +0000cb20 00007e1c R_ARM_CALL 0001dbb0 fstring_replacement_field_rule │ │ │ │ │ 0000cb44 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000cb70 00021d1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ 0000cbb4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cbe0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000cbf4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000cc00 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cc14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cc24 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000cc4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cc54 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cc74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ccb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ccc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ccf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd24 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +0000cd24 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 0000cd40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cd6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000cda8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cdb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cde4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000cdec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ce10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ce34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ce58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ce84 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000cea4 0001562b R_ARM_MOVW_ABS_NC 0000d0e4 _tmp_114_rule │ │ │ │ │ 0000cea8 0001562c R_ARM_MOVT_ABS 0000d0e4 _tmp_114_rule │ │ │ │ │ 0000ceac 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cebc 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000cebc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000cee0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cf0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf20 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ -0000cf30 00006f1c R_ARM_CALL 000145a8 for_if_clauses_rule │ │ │ │ │ +0000cf20 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000cf30 00006f1c R_ARM_CALL 00014580 for_if_clauses_rule │ │ │ │ │ 0000cf3c 0000bf2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ 0000cf40 0000bf2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ 0000cf48 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cf4c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000cf70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000cf98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cfa4 0001542b R_ARM_MOVW_ABS_NC 000015ac .LC127 │ │ │ │ │ @@ -1638,17 +1638,17 @@ │ │ │ │ │ 0000cff8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000d030 00014d2b R_ARM_MOVW_ABS_NC 000014c8 .LC122 │ │ │ │ │ 0000d034 00014d2c R_ARM_MOVT_ABS 000014c8 .LC122 │ │ │ │ │ 0000d044 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d048 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d074 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d080 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000d080 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000d094 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d0a4 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000d0a4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000d0b0 0001552b R_ARM_MOVW_ABS_NC 000015ec .LC128 │ │ │ │ │ 0000d0b4 0001552c R_ARM_MOVT_ABS 000015ec .LC128 │ │ │ │ │ 0000d0bc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d0c0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000d118 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000d120 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000d150 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ @@ -1762,64 +1762,64 @@ │ │ │ │ │ 0000e174 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e1a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e1a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e1dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e224 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e25c 00021f1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ 0000e288 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e2a8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e2a8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000e2c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e304 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e328 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e338 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e364 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e398 0002201c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ 0000e3a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e3d4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e3fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e404 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e438 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e46c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000e4a0 0002211c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e4b8 0000961c R_ARM_CALL 000100b4 star_expression_rule │ │ │ │ │ +0000e4b8 0000961c R_ARM_CALL 0001008c star_expression_rule │ │ │ │ │ 0000e4cc 00015c2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e4d0 00015c2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e4f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e504 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e544 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e584 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e58c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e5b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e5d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000e5e8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e5fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e610 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e610 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000e620 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e624 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e62c 00015a2b R_ARM_MOVW_ABS_NC 00001668 .LC131 │ │ │ │ │ 0000e630 00015a2c R_ARM_MOVT_ABS 00001668 .LC131 │ │ │ │ │ 0000e634 00015b2b R_ARM_MOVW_ABS_NC 00001690 .LC132 │ │ │ │ │ 0000e638 00015b2c R_ARM_MOVT_ABS 00001690 .LC132 │ │ │ │ │ 0000e664 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e690 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e6a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e6d0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000e6e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6f8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e6f8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000e708 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e70c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000e714 0001582b R_ARM_MOVW_ABS_NC 00001618 .LC129 │ │ │ │ │ 0000e718 0001582c R_ARM_MOVT_ABS 00001618 .LC129 │ │ │ │ │ 0000e71c 0001592b R_ARM_MOVW_ABS_NC 00001644 .LC130 │ │ │ │ │ 0000e720 0001592c R_ARM_MOVT_ABS 00001644 .LC130 │ │ │ │ │ 0000e740 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e77c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e784 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e7b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7e8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000e7e8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000e7fc 00015c2b R_ARM_MOVW_ABS_NC 000016b0 .LC133 │ │ │ │ │ 0000e800 00015c2c R_ARM_MOVT_ABS 000016b0 .LC133 │ │ │ │ │ 0000e824 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e850 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000e88c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000e894 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000e8dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -1845,55 +1845,55 @@ │ │ │ │ │ 0000ec0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ec60 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ec88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000eca0 0001301c R_ARM_CALL 0000090c invalid_tstring_replacement_field_rule │ │ │ │ │ 0000ecb8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ecfc 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +0000ecfc 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 0000ed14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed2c 0000f41c R_ARM_CALL 0001fd18 fstring_conversion_rule │ │ │ │ │ +0000ed2c 0000f41c R_ARM_CALL 0001fcf0 fstring_conversion_rule │ │ │ │ │ 0000ed60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ed74 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000edc8 0001fe1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ 0000edf0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ee20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000ee3c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000eebc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000eec4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000eee4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000ef1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ef24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ef50 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ef94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000efa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efb8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000efb8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000efcc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efdc 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +0000efdc 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 0000eff0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f02c 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f084 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f0a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f0f0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000f144 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f168 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f178 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f178 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f190 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f1a0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f1b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c4 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +0000f1c4 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 0000f1d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f214 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f270 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f29c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f2ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f2d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2e4 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +0000f2e4 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 0000f2f8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000f334 0002021c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 0000f340 0000fd2b R_ARM_MOVW_ABS_NC 00000f80 .LC93 │ │ │ │ │ 0000f344 0000fd2c R_ARM_MOVT_ABS 00000f80 .LC93 │ │ │ │ │ 0000f358 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f37c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f394 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -1905,15 +1905,15 @@ │ │ │ │ │ 0000f450 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f474 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f494 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f4a4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000f4b0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000f4c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f4d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4e8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f4e8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f510 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f524 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f53c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f540 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f544 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000f564 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 0000f568 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -1921,42 +1921,42 @@ │ │ │ │ │ 0000f574 00015e2c R_ARM_MOVT_ABS 000016cc .LC134 │ │ │ │ │ 0000f578 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000f584 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f5b4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000f5cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000f5ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f614 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f624 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f624 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f638 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f648 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f648 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f65c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f66c 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +0000f66c 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 0000f678 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f67c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f6a0 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 0000f6a8 00015f2b R_ARM_MOVW_ABS_NC 0000170c .LC135 │ │ │ │ │ 0000f6ac 00015f2c R_ARM_MOVT_ABS 0000170c .LC135 │ │ │ │ │ 0000f6d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f700 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f724 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000f72c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000f750 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f774 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f798 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7a8 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f7a8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f7d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f7e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f7f0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000f7f4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000f7f8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000f804 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f850 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000f868 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f878 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000f878 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000f88c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f8b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f8c0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000f8d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f8e0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f8e4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000f8fc 0000fe2b R_ARM_MOVW_ABS_NC 00000fac .LC94 │ │ │ │ │ @@ -2000,18 +2000,18 @@ │ │ │ │ │ 0000fdcc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000fdd4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000fe2c 0001262b R_ARM_MOVW_ABS_NC 00008530 _tmp_41_rule │ │ │ │ │ 0000fe30 0001262c R_ARM_MOVT_ABS 00008530 _tmp_41_rule │ │ │ │ │ 0000fe34 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000fe5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000fe80 00021e1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000fee8 00006c2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -0000feec 00006c2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +0000fee8 00006c2b R_ARM_MOVW_ABS_NC 00009188 _tmp_42_rule │ │ │ │ │ +0000feec 00006c2c R_ARM_MOVT_ABS 00009188 _tmp_42_rule │ │ │ │ │ 0000fef0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ff00 00006d1c R_ARM_CALL 00009298 strings_rule │ │ │ │ │ +0000ff00 00006d1c R_ARM_CALL 00009270 strings_rule │ │ │ │ │ 0000ff24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ff48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ff6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000ff8c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00010000 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0001001c 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00010020 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ @@ -2037,15 +2037,15 @@ │ │ │ │ │ 00010290 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000102c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000102d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00010300 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010324 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00010344 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x42068 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4206c 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 │ │ │ │ │ @@ -2089,15 +2089,15 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x421f0 contains 4324 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x421f4 contains 4324 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 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017f1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ @@ -2688,16 +2688,16 @@ │ │ │ │ │ 0000422c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004250 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004294 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00004298 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 0000429c 0001942b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042a0 0001942c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042a4 0001a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000042c8 00004a2b R_ARM_MOVW_ABS_NC 0000d7a0 _tmp_5_rule │ │ │ │ │ -000042cc 00004a2c R_ARM_MOVT_ABS 0000d7a0 _tmp_5_rule │ │ │ │ │ +000042c8 00004a2b R_ARM_MOVW_ABS_NC 0000d778 _tmp_5_rule │ │ │ │ │ +000042cc 00004a2c R_ARM_MOVT_ABS 0000d778 _tmp_5_rule │ │ │ │ │ 000042d0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004318 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000431c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004320 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00004348 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000434c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004350 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2786,24 +2786,24 @@ │ │ │ │ │ 00004e84 0000572c R_ARM_MOVT_ABS 00005c30 _tmp_15_rule │ │ │ │ │ 00004e88 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004e98 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004ec4 0001b01c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004edc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004f18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004f20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f94 0000581c R_ARM_CALL 00003c04 _tmp_16_rule │ │ │ │ │ -00004fac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fe0 0001b11c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004ff8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000503c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000508c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b8 0001ab1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000050d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f70 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f9c 0001ab1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004fb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005004 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000500c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005060 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005080 0000581c R_ARM_CALL 00003c04 _tmp_16_rule │ │ │ │ │ +00005098 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050cc 0001b11c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +000050e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000510c 0000591c R_ARM_CALL 0000452c break_stmt_rule │ │ │ │ │ 00005120 00005a1c R_ARM_CALL 00004920 continue_stmt_rule │ │ │ │ │ 00005148 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005158 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005198 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000051a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000051e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2816,172 +2816,172 @@ │ │ │ │ │ 000052a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000052e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000052f8 00005b1c R_ARM_CALL 00004280 _gather_14_rule │ │ │ │ │ 0000530c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00005330 0001b21c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ 00005358 0001b41c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ 00005370 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000053e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005404 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005408 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005410 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00005414 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005434 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005438 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005460 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005484 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000548c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000054b0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054e4 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000550c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005528 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005540 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000555c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005560 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000556c 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00005570 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -0000558c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000055b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000055b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000055dc 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000055e4 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ -000055e8 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005608 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005628 00004c1c R_ARM_CALL 0000cc84 _tmp_10_rule │ │ │ │ │ -00005644 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005688 0001aa1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -0000568c 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00005690 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -000056b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000056fc 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -00005700 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00005704 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005714 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005740 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005764 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005790 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000057bc 0001b61c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -000057c8 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000057cc 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000057d4 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -000057ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000580c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005824 00005e1c R_ARM_CALL 0000ba90 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00005870 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000058ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000590c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005948 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005964 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005968 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000598c 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005994 00003d2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -00005998 00003d2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000059c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059e4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a68 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005abc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ac4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005aec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b2c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b30 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b58 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005b60 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00005b64 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005b88 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005b8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005bf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d34 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -00005d38 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -00005d40 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d44 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d64 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005d70 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005dcc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005dd4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005dfc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e80 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00005e84 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00005e8c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e90 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005eb0 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005eb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ee4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005eec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f08 0000442b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005f0c 0000442c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005f14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fdc 00005e1c R_ARM_CALL 0000ba90 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00005fe0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000600c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006028 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006060 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006088 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006094 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060f0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000610c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006114 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006130 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006150 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000053d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000053f8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005400 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +00005404 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +00005424 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005428 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005450 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005474 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000547c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054a0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000054d4 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +000054fc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005518 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005530 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000554c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005550 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000555c 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +00005560 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +0000557c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000055a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000055a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000055cc 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000055d4 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +000055d8 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ +000055f8 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005618 00004c1c R_ARM_CALL 0000cc84 _tmp_10_rule │ │ │ │ │ +00005634 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005678 0001aa1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +0000567c 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00005680 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +000056a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056ec 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000056f0 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000056f4 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00005704 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005730 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005754 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005780 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000057ac 0001b61c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +000057b8 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +000057bc 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +000057c4 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +000057dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000057fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005814 00005e1c R_ARM_CALL 0000ba90 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005830 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000058a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005938 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005954 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005958 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000597c 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005984 00003d2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +00005988 00003d2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +000059b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a00 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005a5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005a84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ac4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005ac8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005af0 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005af8 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00005afc 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00005b20 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005b24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005bb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005be4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c60 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ca4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005cc4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005da8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dcc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005de8 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +00005dec 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +00005df4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005df8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e18 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005e24 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e30 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005e78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005ea0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005eb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005edc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005f28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f58 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005f5c 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005f64 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f68 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f88 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005f8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005fb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fe8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ff4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006014 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006038 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000604c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006058 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006060 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000607c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006088 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006098 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000060a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000060b0 0000402b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ +000060b4 0000402c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ +000060bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000060e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060f4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006124 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006158 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006180 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000618c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006218 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00006248 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006278 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000062b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062c0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062cc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006318 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000633c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006358 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000621c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006244 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006250 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006294 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062ac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000062c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000062d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000062fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006304 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000632c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006350 00005e1c R_ARM_CALL 0000ba90 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00006354 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006380 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006398 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063b4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006400 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006404 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000640c 0000402b R_ARM_MOVW_ABS_NC 00000364 .LC22 │ │ │ │ │ -00006410 0000402c R_ARM_MOVT_ABS 00000364 .LC22 │ │ │ │ │ -0000641c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006428 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000639c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063f8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006434 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006458 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006470 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006494 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000064a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000643c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006460 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00006490 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000064ac 0000442b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +000064b0 0000442c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +000064b8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000064bc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00006514 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000651c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006580 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006588 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000065a8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000065f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000065f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2991,22 +2991,22 @@ │ │ │ │ │ 000066e0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006728 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006778 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000067d0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006818 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006864 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000068b8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068cc 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000068d0 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000068cc 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +000068d0 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 000068d4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000068e4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006920 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 0000695c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006970 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00006974 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006970 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00006974 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 00006978 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006988 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000069c4 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000069d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000069f8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006a48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006abc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3027,35 +3027,35 @@ │ │ │ │ │ 00006d40 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006d88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006d90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006dac 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006df4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006dfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006e18 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e64 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00006e68 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006e64 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00006e68 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 00006e6c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006ec4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f78 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00006f7c 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00006f78 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00006f7c 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 00006f80 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006f90 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006fc8 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00006fd4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006ffc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007010 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00007014 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00007010 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00007014 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 00007018 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007028 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000705c 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000070a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070b8 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -000070bc 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +000070b8 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +000070bc 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 000070c0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000070d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007104 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00007128 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007170 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000071c0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007238 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -3064,16 +3064,16 @@ │ │ │ │ │ 00007328 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007370 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000073c0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007418 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007460 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000074ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000752c 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007544 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -00007548 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ +00007544 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +00007548 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ 0000754c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000755c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007578 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000075a8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00007644 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00007674 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000768c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3083,16 +3083,16 @@ │ │ │ │ │ 00007740 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00007784 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000077ac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000077e0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00007808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007830 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00007858 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00006c2b R_ARM_MOVW_ABS_NC 000091b0 _tmp_42_rule │ │ │ │ │ -00007880 00006c2c R_ARM_MOVT_ABS 000091b0 _tmp_42_rule │ │ │ │ │ +0000787c 00006c2b R_ARM_MOVW_ABS_NC 00009188 _tmp_42_rule │ │ │ │ │ +00007880 00006c2c R_ARM_MOVT_ABS 00009188 _tmp_42_rule │ │ │ │ │ 00007884 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000078a4 0001bb1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000078cc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000078d0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000078d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000078fc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00007900 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3157,3274 +3157,3274 @@ │ │ │ │ │ 000082ec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008314 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00008318 0001c12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00008344 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000836c 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00008370 0001c22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00008380 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000083c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000083ec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008430 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00008458 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008484 0001c41c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000084a0 0001c51c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000084c4 0001c61c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000084dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008504 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008530 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008560 0001c71c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008578 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008598 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000083c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083f4 0001c31c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +00008410 0001c41c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +00008434 0001c51c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +0000844c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008474 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008490 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000084a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084d0 0001c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +000084e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008508 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000857c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000858c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000085c0 0001c71c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +000085d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008600 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008610 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008640 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 00008658 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008680 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008690 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000086c4 0001c91c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -000086dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008728 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008730 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008758 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000878c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008800 0000762b R_ARM_MOVW_ABS_NC 00010298 _tmp_151_rule │ │ │ │ │ -00008804 0000762c R_ARM_MOVT_ABS 00010298 _tmp_151_rule │ │ │ │ │ -00008808 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008814 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008818 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008820 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008824 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008844 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008848 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000886c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088b0 0000771c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000088d0 0000771c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ -00008934 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008944 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008980 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -0000898c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000899c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008a04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008a50 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a54 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008a60 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ -00008a64 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00008a80 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008684 0000741c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000086c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008708 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000874c 0000762b R_ARM_MOVW_ABS_NC 00010298 _tmp_151_rule │ │ │ │ │ +00008750 0000762c R_ARM_MOVT_ABS 00010298 _tmp_151_rule │ │ │ │ │ +00008754 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008760 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00008764 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +0000876c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008770 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008790 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008794 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000087dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008804 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008838 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000884c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008890 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000088d4 0000741c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ +00008914 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008924 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008960 0001c81c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000896c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000898c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008998 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000089dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a54 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a84 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aa8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008af8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008afc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008b2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008b74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ba0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008bc4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008bcc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c58 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c5c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c60 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008c98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ce4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008cf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008d44 0000762b R_ARM_MOVW_ABS_NC 00010298 _tmp_151_rule │ │ │ │ │ -00008d48 0000762c R_ARM_MOVT_ABS 00010298 _tmp_151_rule │ │ │ │ │ -00008d4c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008db0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008dc8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008dcc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008de4 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00008de8 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008df4 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008df8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e18 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ -00008e1c 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ -00008e24 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e28 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e48 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008e4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e88 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008e8c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008ea4 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00008ea8 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00008eb4 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00008ec0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008ed8 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ -00008edc 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ -00008ee4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008ee8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008f0c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f68 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008f70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008f98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008fa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fb4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00008fb8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008fc4 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ -00008fc8 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00008fe4 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00008fe8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009008 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009024 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000906c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000908c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009098 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090cc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009124 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009130 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009154 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009174 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009198 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000091e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009214 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -00009238 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000925c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009290 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009300 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000938c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000093c0 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -000093e8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00009408 00007b1c R_ARM_CALL 00008c00 _loop1_83_rule │ │ │ │ │ -00009460 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009468 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094b0 00007b1c R_ARM_CALL 00008c00 _loop1_83_rule │ │ │ │ │ -000094e0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009514 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ -00009530 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000955c 00007c1c R_ARM_CALL 00008da8 tstring_rule │ │ │ │ │ -00009568 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000956c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009580 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009594 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000095a4 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ -000095a8 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095cc 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000095d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009600 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009604 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009618 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00009638 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009654 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009660 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000096b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000096bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096dc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009728 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009770 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000097a8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000097f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009844 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009864 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009870 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000987c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000098b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000098f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000098fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009924 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000995c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009964 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009988 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000099b8 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -000099f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a2c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009a84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009a8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009ad0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ae0 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00009b20 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009b58 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009c50 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009c68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c88 0001d01c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -00009ca4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cdc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009cec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009cf8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008b58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b64 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008bac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008bc0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008be4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008bf0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c38 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008c88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008cb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ccc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008cdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ce8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008cec 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008cf8 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ +00008cfc 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ +00008d18 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008d6c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d70 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00008d7c 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ +00008d80 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ +00008d9c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008da0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008dc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008df4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e80 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e84 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e88 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008ec0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ed4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f0c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f6c 0000762b R_ARM_MOVW_ABS_NC 00010298 _tmp_151_rule │ │ │ │ │ +00008f70 0000762c R_ARM_MOVT_ABS 00010298 _tmp_151_rule │ │ │ │ │ +00008f74 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008fd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008fe4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008ffc 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ +00009000 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ +00009008 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000900c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009028 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000902c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009068 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000906c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009084 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +00009088 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +00009094 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000090ac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000090b0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000090c8 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +000090cc 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +000090d8 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000090dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000090fc 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ +00009100 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ +00009108 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000910c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009130 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009150 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000916c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000091c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000091ec 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00009210 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009234 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009268 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000092ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000092d8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009364 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009398 0001cb1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +000093c0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000093e0 00007b1c R_ARM_CALL 00008c00 _loop1_83_rule │ │ │ │ │ +00009438 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009440 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009488 00007b1c R_ARM_CALL 00008c00 _loop1_83_rule │ │ │ │ │ +000094b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000094ec 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ +00009508 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009534 00007c1c R_ARM_CALL 00008da8 tstring_rule │ │ │ │ │ +00009540 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009544 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009558 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000956c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000957c 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ +00009580 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ +000095a4 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000095d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000095dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000095f0 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00009610 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000962c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009638 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000968c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009694 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096b4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009700 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009748 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009780 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000097d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000981c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000983c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009848 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009854 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009890 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009898 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000098cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000098d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000098fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009934 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000993c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009960 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +00009990 0001ce1c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +000099cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a04 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009a5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ab8 0001cf1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009af8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009b30 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009c28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009c40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c60 0001d01c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +00009c7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cb4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009cc4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009cd0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009cfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009d24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009da4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009df4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ec0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ef4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f90 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f98 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fc4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a00c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a048 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a070 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a074 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a078 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a0e8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a14c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a168 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a170 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a194 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1f0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a230 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a29c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a300 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a32c 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a364 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3b8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a3f4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a424 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a42c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a454 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a458 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a45c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a48c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a4b4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a4e8 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a538 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a570 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a580 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a58c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a5b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a5cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5fc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a640 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a648 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a674 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a6bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a6f8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a778 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a77c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a780 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a7b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a7d8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a808 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a824 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a890 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a8b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a8ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a92c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a980 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a988 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9a8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a9f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa14 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aaa4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aab8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000aaec 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ab10 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ab40 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ab64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac3c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac84 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acd8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad60 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ada8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae04 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ae48 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ae60 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000ae64 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ -0000ae68 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae78 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000aeac 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000af00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af14 0000602b R_ARM_MOVW_ABS_NC 00009e1c t_lookahead_rule │ │ │ │ │ -0000af18 0000602c R_ARM_MOVT_ABS 00009e1c t_lookahead_rule │ │ │ │ │ -0000af1c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000af2c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000af60 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000af70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000affc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b004 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b06c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b07c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b0b0 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000b0bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b0f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b10c 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b134 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b13c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b188 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b190 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b1b4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b214 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b26c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b29c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b2a8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b2c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2dc 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b2f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b354 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b35c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b380 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b3b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3ec 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b40c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b428 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b44c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4c0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b4f4 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b51c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b554 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b56c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b588 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b5ac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b5cc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b608 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b62c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b668 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b674 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b680 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b698 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6b0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b6c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b6ec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b6f8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009da8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dcc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ecc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f9c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00009fe4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a020 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a048 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a04c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a050 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a0c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a124 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a140 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a148 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a16c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1c8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a208 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a274 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a288 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a2d8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a304 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a33c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a390 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a3cc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a3fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a404 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a42c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a430 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a434 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a464 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a48c 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a4c0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a510 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a548 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a558 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a564 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a590 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a59c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a5a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a5d4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a618 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a620 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a64c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a694 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a6d0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a720 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a728 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a750 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a754 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a758 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a788 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a7b0 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a7e0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a7fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a868 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a874 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a888 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a8cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a904 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a958 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a960 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a980 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a9c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9ec 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa7c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aa90 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000aac4 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aae8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ab18 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ab3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac14 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac5c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acb0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad38 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad80 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000addc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ae20 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ae38 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +0000ae3c 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ +0000ae40 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae84 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000aed8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aeec 0000602b R_ARM_MOVW_ABS_NC 00009df4 t_lookahead_rule │ │ │ │ │ +0000aef0 0000602c R_ARM_MOVT_ABS 00009df4 t_lookahead_rule │ │ │ │ │ +0000aef4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000af04 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000af38 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000af48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000afa4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000afb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afe8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aff0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b03c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b068 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b0c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b120 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b158 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b160 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b1a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b1a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b210 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b220 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b254 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000b274 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b280 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b2a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2b4 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b2d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b32c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b334 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b358 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3c4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b3e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b400 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b424 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b498 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b4cc 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b4f4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b52c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b544 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b560 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b584 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b5a4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b5e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b604 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b640 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b658 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b664 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b670 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b684 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6c4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b6d0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b6fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b718 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000b724 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b730 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b74c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b768 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b784 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b810 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b850 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b88c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b8f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b8f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b93c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b984 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b988 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b98c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b9c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ba08 0001d31c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000ba6c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000baa4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000babc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bae8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bb10 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000bb44 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000bb50 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000bb54 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000bb5c 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -0000bb98 0000771c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000bbd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bc24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bc64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bca0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bca8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bcd4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bd58 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bda8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bdb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be70 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be98 00008f2b R_ARM_MOVW_ABS_NC 0000b360 _tmp_116_rule │ │ │ │ │ -0000be9c 00008f2c R_ARM_MOVT_ABS 0000b360 _tmp_116_rule │ │ │ │ │ -0000bea0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000bf34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf5c 0000551c R_ARM_CALL 0000385c pass_stmt_rule │ │ │ │ │ -0000bf80 0000591c R_ARM_CALL 0000452c break_stmt_rule │ │ │ │ │ -0000bfa4 00005a1c R_ARM_CALL 00004920 continue_stmt_rule │ │ │ │ │ -0000bfd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c004 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c058 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c060 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c084 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c0d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c108 00000a2b R_ARM_MOVW_ABS_NC 0000bc6c expression_rule │ │ │ │ │ -0000c10c 00000a2c R_ARM_MOVT_ABS 0000bc6c expression_rule │ │ │ │ │ -0000c110 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000c11c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c120 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c12c 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000c130 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000c138 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c144 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c178 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c19c 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ -0000c1a0 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ -0000c1a8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c1b8 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c1bc 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c1c4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1c8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1e8 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c1ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c214 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c238 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c24c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c258 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c25c 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c264 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c268 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c288 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c28c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2f8 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c2fc 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c310 0000911c R_ARM_CALL 0000b854 expression_without_invalid_rule │ │ │ │ │ -0000c324 0001d61c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c330 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c35c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c360 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c364 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c38c 0001d71c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c39c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c3d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c400 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c438 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c458 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c45c 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c464 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c468 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c498 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c4bc 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ -0000c4d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4f4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4f8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4fc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c508 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c50c 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c514 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c518 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c554 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c56c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c584 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c5ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5d0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c5f8 0001ca2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c5fc 0001ca2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c618 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c620 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c640 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c650 0000911c R_ARM_CALL 0000b854 expression_without_invalid_rule │ │ │ │ │ -0000c67c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c69c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c6b4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c6d4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c714 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c728 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c734 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c738 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c748 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c75c 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c76c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c77c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c784 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c788 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c7b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c7e0 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ -0000c7f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c814 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c818 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c81c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c828 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c82c 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c838 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c83c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c848 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c84c 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c870 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c8c0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c91c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c978 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ca14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca38 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca6c 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ca88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cab8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cafc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb04 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb50 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000cb74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cba4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000cbdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbf4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cc78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ccac 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cd38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cd64 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cd9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cda4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cde4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce30 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000ceb0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ceb8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ced8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf28 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf68 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf7c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfb0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000cfe0 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d07c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d090 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0d8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0e4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d100 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d130 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d15c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b740 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b75c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b798 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b828 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b864 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b888 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b890 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b8c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b8d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b914 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b95c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b960 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b964 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b998 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b9e0 0001d31c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000ba44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ba7c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ba94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bac0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bae8 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000bb1c 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000bb28 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000bb2c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000bb34 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +0000bb70 0000741c R_ARM_CALL 0000b038 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bbb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbe8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbf4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bbfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bc3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bc80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bcac 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bd30 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bd80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be48 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000be70 00008f2b R_ARM_MOVW_ABS_NC 0000b360 _tmp_116_rule │ │ │ │ │ +0000be74 00008f2c R_ARM_MOVT_ABS 0000b360 _tmp_116_rule │ │ │ │ │ +0000be78 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000bf0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf34 0000551c R_ARM_CALL 0000385c pass_stmt_rule │ │ │ │ │ +0000bf58 0000591c R_ARM_CALL 0000452c break_stmt_rule │ │ │ │ │ +0000bf7c 00005a1c R_ARM_CALL 00004920 continue_stmt_rule │ │ │ │ │ +0000bfb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfdc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c030 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c038 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c05c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c0a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0e0 00000a2b R_ARM_MOVW_ABS_NC 0000bc44 expression_rule │ │ │ │ │ +0000c0e4 00000a2c R_ARM_MOVT_ABS 0000bc44 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 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c108 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c110 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c11c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c150 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c174 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ +0000c178 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ +0000c180 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c190 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c194 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c19c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1a0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1c0 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c1c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c210 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c224 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c230 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c234 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c23c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c240 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c260 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c264 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c290 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2d0 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c2d4 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c2e8 0000911c R_ARM_CALL 0000b854 expression_without_invalid_rule │ │ │ │ │ +0000c2fc 0001d61c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c308 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c334 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c338 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c33c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c364 0001d71c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c374 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c410 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c430 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c434 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c43c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c440 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c470 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c494 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ +0000c4b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4cc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4d0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c4e0 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c4e4 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c4ec 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c4f0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c52c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c544 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c550 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c55c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c57c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c584 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5a8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c5d0 0001ca2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c5d4 0001ca2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c5f0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5f8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c618 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c628 0000911c R_ARM_CALL 0000b854 expression_without_invalid_rule │ │ │ │ │ +0000c654 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c674 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c680 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c68c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c6ac 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c6ec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c700 0001ca1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c70c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c710 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c720 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c734 0001d81c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c744 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c754 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c75c 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c760 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c790 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c7b8 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ +0000c7d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7ec 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7f0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c800 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c804 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c810 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c814 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c820 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c824 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c848 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c898 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c8ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c8f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c950 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c980 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c9ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca10 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ca44 0001d91c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000ca60 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cad4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cadc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb28 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000cb4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb7c 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cbb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cbcc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbf4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cbfc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc84 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cd10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd3c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cd74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cdbc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce08 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000ce88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ce90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ceb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf00 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf40 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf54 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cf88 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000cfb8 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d054 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d068 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d094 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d108 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d134 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d148 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d154 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000d170 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d17c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d198 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d208 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d278 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d280 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2b0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d2e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d310 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d330 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d38c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d404 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d40c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d42c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d470 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d554 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d568 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d59c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d5cc 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d66c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d684 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d6bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d6d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d704 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d730 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d75c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d768 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d774 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d788 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d808 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d82c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d84c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d850 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d854 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d884 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d920 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d928 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d954 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d988 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d990 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9b4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d9e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da30 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da94 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dac0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dafc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db28 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbd4 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc14 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcb4 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dcf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd34 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dd4c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000de0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000de2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de78 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000deb4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000decc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dee4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df04 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000df2c 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000df50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df6c 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df9c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfd0 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dff8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e068 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e09c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e118 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e14c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e160 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e18c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e198 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e1b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1e0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d250 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d258 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d288 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d2c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d2c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d308 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d364 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d3dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d404 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d448 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d52c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d540 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d574 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d5a4 0001da1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d644 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d65c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d688 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d694 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d6b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d708 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d734 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d740 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d74c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d760 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d804 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d824 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d828 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d82c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d85c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d898 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d900 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d92c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d960 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d968 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d98c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d9c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d9e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da08 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da6c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dacc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dad4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db00 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbac 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dbec 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc8c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd0c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dd24 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dddc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dde4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000de04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de50 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dea4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000debc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dedc 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000df04 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000df28 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df44 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df74 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dfa8 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000dfd0 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e040 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e074 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0f0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e124 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e138 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e164 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e170 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e188 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e210 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e238 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e25c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e268 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e280 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e234 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e240 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e258 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e264 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000e28c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e2b4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e2c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e2e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e300 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e33c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e344 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e370 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e3b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e3e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e448 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e450 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e46c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e4a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e50c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e514 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e548 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e550 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e570 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e608 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e648 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e704 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e724 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e75c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e764 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e784 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e814 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e81c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e83c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e874 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e87c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e89c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e920 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e97c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e9bc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e9e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eab0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eafc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb20 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb5c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000ebf4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec88 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec90 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ece8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecf0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ede0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ede8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eed0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efc0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efc8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eff0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f020 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f028 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f048 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f094 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f0f8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f118 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f130 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f164 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f198 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f210 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f22c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f268 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f284 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2bc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f0 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f30c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f350 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3c8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f418 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f434 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f468 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4a4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4f8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f514 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f550 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f56c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5a8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f600 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f61c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f674 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f690 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6e0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f720 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f758 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f774 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f7d4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f818 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f83c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f858 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f890 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8e4 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f900 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f920 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f958 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f99c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e29c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e314 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e31c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e348 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e388 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e3c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e420 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e428 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e444 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e478 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e480 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4b0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e4e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e520 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e528 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e548 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e580 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e588 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e618 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e620 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e640 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e678 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e680 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e734 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e73c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e75c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e790 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e798 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e814 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e84c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e854 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e874 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e954 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e994 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e9bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea88 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ead4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eaf8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb34 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000ebcc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecc0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecc8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ede8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eea8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eed8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eee0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efa0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000efc8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eff8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f000 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f020 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f06c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0bc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f0d0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f0f0 0001dd1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f108 0001de1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f13c 0001df1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f170 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f194 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1e8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f204 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f240 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f25c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f294 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2c8 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f2e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f328 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f37c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3a0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3f0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f40c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f440 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f47c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f498 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4d0 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f528 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f544 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f580 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f59c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5d8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f64c 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f668 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f694 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6b8 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f730 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f74c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f77c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f7ac 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f814 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f830 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f868 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f884 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8bc 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f930 0001e11c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f974 0001dc1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f990 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa68 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fa70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fac4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fafc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb80 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fbf8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcdc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcf8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd50 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fa9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fab8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fad4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fafc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fbd0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fbe8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcf0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd84 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fddc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdf0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000fe04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe18 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fe2c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fe64 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fe8c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fea8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feb4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fed4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fee0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fef8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffcc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fff0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010014 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010040 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010060 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010078 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010098 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010118 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010184 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000101c4 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000101e4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010224 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010240 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001027c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010288 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000102f0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010330 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010358 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010360 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010430 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001047c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000104d4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001052c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010558 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010570 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010604 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010620 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010660 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010688 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010690 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001070c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010714 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010730 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000107b0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000107fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010820 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010854 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000108a4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000108d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000108d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010998 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000109e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010a08 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010a44 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ac0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010afc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010bf8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010ca4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ce4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010d74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d90 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e38 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e9c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ecc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010ef4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010efc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010fbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fe0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001101c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011058 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000110a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011104 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001116c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000111b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011214 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011240 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011310 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011318 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011334 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011374 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001139c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000113a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011488 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000114ac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000114e0 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011508 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011558 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000115c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011638 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011640 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011688 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011690 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000116b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011700 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011724 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011748 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001176c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011790 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011828 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011858 00009a2b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0001185c 00009a2c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00011864 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011868 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00011888 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001188c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000feb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fec4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fed0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fefc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff20 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff54 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffa4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffc8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010018 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010038 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010050 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010070 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000100c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100f0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001015c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001019c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000101bc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101fc 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010218 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010254 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010260 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000102c8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010308 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010330 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010338 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010408 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010454 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010478 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000104ac 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010504 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010530 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010548 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000105d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000105dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000105f8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010638 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010660 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010668 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000106ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010708 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010788 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000107d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107f8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001082c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001087c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000108a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000108b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010970 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000109bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000109e0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010a1c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010a98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ad4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010af8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010bd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c7c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010cbc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010ce4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010cec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010d4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d68 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e10 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e74 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010ea4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010ecc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010ed4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fb8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010ff4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011030 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001107c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000110dc 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011144 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011218 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011288 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001130c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001134c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011374 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001137c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011460 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011484 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000114b8 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000114e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011530 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001157c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000115a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011610 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011618 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011660 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011668 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011690 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011720 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011744 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011768 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011800 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011830 00009a2b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00011834 00009a2c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0001183c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011840 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011860 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011864 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011888 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000118b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011924 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001192c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011948 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011988 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000119b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000119b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a8c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011ad8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011afc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b30 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011ba8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011bf0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011c18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011cc8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011cd0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011cec 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011d24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d70 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011ddc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ea0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ef8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f20 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f8c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011fd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011fdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ff8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012040 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012048 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012064 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120d0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001214c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000121d0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001222c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012254 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122d8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012334 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001235c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123d8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001240c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012418 00009e2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -0001241c 00009e2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -00012424 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -0001243c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012474 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124cc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012524 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001257c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125d4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001262c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012684 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126dc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012734 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012788 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127e0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012814 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012874 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000128bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012900 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012924 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012948 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001296c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129c0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129fc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a84 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012b28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b70 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011904 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011920 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011960 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011988 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011990 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a64 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011ab0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011ad4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b08 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011b5c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b80 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011bc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bf0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011ca0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ca8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011cc4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011cfc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d48 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011db4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e24 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ed0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ed8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ef8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f64 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011fac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011fb4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fd0 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012018 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012020 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001203c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012084 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001208c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000120a8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012124 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012180 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000121a8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012204 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001222c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012288 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122b0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001230c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012334 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012390 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000123b0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123e4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000123f0 00009e2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000123f4 00009e2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000123fc 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00012414 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001244c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124a4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124fc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012554 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125ac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012604 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001265c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126b4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001270c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012760 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127ec 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001284c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012894 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001289c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012920 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012944 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012998 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a5c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012b00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b34 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b54 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012b94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ba8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012c04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c1c 00009a2b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012c20 00009a2c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012c28 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c2c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012c4c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012c50 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012ca8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cf0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012cf8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d24 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012db0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012de4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012dec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e78 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012ec4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f00 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f88 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fbc 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013048 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013084 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130dc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013110 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001312c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013180 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131b4 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013224 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013230 0000a02b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00013234 0000a02c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -0001323c 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -00013278 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132a4 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132b0 0000a02b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -000132b4 0000a02c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -000132bc 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -000132e4 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012bb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bf4 00009a2b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012bf8 00009a2c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012c00 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c04 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012c24 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012c28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cc8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012cd0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012cfc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012dc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e50 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012e9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ed8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012efc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f60 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012f94 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013020 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001305c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130b4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000130e8 0001e01c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013104 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013158 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001318c 0001db1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000131c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131fc 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013208 0000a02b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +0001320c 0000a02c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013214 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00013250 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001327c 0001e21c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013288 0000a02b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +0001328c 0000a02c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013294 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +000132bc 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000132d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000132f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013320 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001335c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001339c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133c8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013420 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013448 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001346c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013498 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134b0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134e0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001353c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013544 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013560 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013598 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135e4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013634 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013714 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001371c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013774 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001377c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001379c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013800 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013808 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013824 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001386c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013874 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013890 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000138f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013900 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013920 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a00 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013334 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013374 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133a0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013420 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013444 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013470 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001347c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013488 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001349c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134b8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013514 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001351c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013538 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013570 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135bc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001360c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000136a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000136f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001374c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013754 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013774 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000137d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137fc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013844 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001384c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013868 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013898 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000138d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138f8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000139d8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00013a60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a98 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013acc 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ad8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b00 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b18 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b50 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b80 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bcc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c1c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c94 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ce0 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d30 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d88 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dd4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013eb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f00 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013f24 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f74 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014004 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014028 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000140fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014110 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014124 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013a70 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013aa4 0001b91c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ab0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ad8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013af0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b28 0001b81c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b58 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ba4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bf4 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c6c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cb8 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d08 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d60 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dac 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dfc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e98 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ed8 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013efc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f4c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013fdc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014000 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000140d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140fc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001415c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014184 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000141fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014204 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014244 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001424c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001426c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001429c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014328 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001437c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014384 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143f0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014428 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001446c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144bc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000144fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014508 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014524 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014190 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000141d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000141dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001421c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014224 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014244 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014274 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001427c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001429c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142bc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014300 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014354 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001435c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014384 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143c8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014400 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014444 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014494 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000144d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000144e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014500 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001450c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014518 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014524 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014540 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001454c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014558 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014564 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014584 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000145dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000145e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014620 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014628 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014648 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014684 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001468c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014710 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001474c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001476c 0000ae1c R_ARM_CALL 000039e4 _loop0_88_rule │ │ │ │ │ -0001478c 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000147f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000147fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001481c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014834 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001486c 0000af1c R_ARM_CALL 0000af58 invalid_for_target_rule │ │ │ │ │ -0001489c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000148b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000148d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014914 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014938 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014958 0000ae1c R_ARM_CALL 000039e4 _loop0_88_rule │ │ │ │ │ -00014978 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014984 0000ac2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ -00014988 0000ac2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ -00014990 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -0001499c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149d0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a78 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ac4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014acc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014aec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b24 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b48 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b80 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014ba4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ba8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bac 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bb8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bbc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bcc 0000ad2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ -00014bd0 0000ad2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ -00014bd4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014be0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c78 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c84 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cdc 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d34 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d40 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d68 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d90 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014dc0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014dcc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014e60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e70 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014e9c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014ec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fcc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014fd4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ff8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015010 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015074 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001507c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150a8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000150cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001455c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000145bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000145f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014600 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014620 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001465c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014664 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014688 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146e8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014730 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014738 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014758 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014770 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000147a8 0000ae1c R_ARM_CALL 0000af58 invalid_for_target_rule │ │ │ │ │ +000147d8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000147f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014810 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014860 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014880 0000af1c R_ARM_CALL 000039e4 _loop0_88_rule │ │ │ │ │ +000148a0 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000148ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014910 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014930 0000af1c R_ARM_CALL 000039e4 _loop0_88_rule │ │ │ │ │ +00014950 0001e71c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +0001495c 0000ac2b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ +00014960 0000ac2c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ +00014968 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00014974 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149a8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000149d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000149e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a50 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014a9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014aa4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ac4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014afc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b20 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b58 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014b7c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b80 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b84 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014b90 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014b94 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014ba4 0000ad2b R_ARM_MOVW_ABS_NC 00000958 .LC55 │ │ │ │ │ +00014ba8 0000ad2c R_ARM_MOVT_ABS 00000958 .LC55 │ │ │ │ │ +00014bac 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bb8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014bdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014bf4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c50 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c5c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cb4 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cf4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d0c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014d18 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014d40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d68 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014d98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014da4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014de0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014de8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014e38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e48 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014e74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014ea0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014efc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f20 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f28 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fa4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014fac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001504c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015054 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015080 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000150a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000150e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015108 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015134 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015154 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000151bc 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000151f4 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015224 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015274 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001527c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000152a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015304 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015314 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015340 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001536c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015398 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000153d4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000153fc 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015454 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015460 0000b42b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ -00015464 0000b42c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ -0001546c 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -000154ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000154d4 0000b91c R_ARM_CALL 0000bb44 invalid_parameters_rule.isra.0 │ │ │ │ │ -00015500 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015550 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015558 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001557c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015594 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000155a4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001510c 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001512c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015194 0001e81c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000151cc 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000151fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001524c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015254 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015280 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152ec 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015318 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015344 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015370 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000153ac 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000153d4 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0001542c 0001ea1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +00015438 0000b42b R_ARM_MOVW_ABS_NC 00000a08 .LC60 │ │ │ │ │ +0001543c 0000b42c R_ARM_MOVT_ABS 00000a08 .LC60 │ │ │ │ │ +00015444 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00015484 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000154ac 0000b91c R_ARM_CALL 0000bb44 invalid_parameters_rule.isra.0 │ │ │ │ │ +000154d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015528 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015530 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015554 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001556c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001557c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000155a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000155cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000155f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001561c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015630 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015648 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001564c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015650 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015674 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015690 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000156d4 0000b12b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ -000156d8 0000b12c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ -000156dc 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001570c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001573c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00015740 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015744 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000157e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000157ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015810 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015828 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001582c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015830 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001585c 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00015890 0000ba2b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ -00015894 0000ba2c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ -00015898 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000158b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015608 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015620 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015624 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015628 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001564c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001567c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000156ac 0000b12b R_ARM_MOVW_ABS_NC 000009c0 .LC57 │ │ │ │ │ +000156b0 0000b12c R_ARM_MOVT_ABS 000009c0 .LC57 │ │ │ │ │ +000156b4 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000156e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015714 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00015718 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0001571c 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000157bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000157c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000157e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015800 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015804 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015808 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015834 0000341c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00015868 0000ba2b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ +0001586c 0000ba2c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ +00015870 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00015890 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000158bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000158d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000158e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000158f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001590c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015920 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001592c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015930 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015940 0000b22b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -00015944 0000b22c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -00015948 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015954 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015984 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000159e8 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000159ec 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000159fc 0000b32b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -00015a00 0000b32c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -00015a04 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a34 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015a40 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015a44 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015a50 0000b02b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ -00015a54 0000b02c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ -00015a60 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015aa4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b04 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015b24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b74 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015bd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015c5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015c88 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015cc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015cdc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ce4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d10 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015d6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015d74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015dac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015db4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015dec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015df4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015eb0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015ee8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015ef0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f4c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015fe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001600c 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016018 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016078 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001607c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016098 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001609c 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000160ac 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000160b0 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000160bc 0000be2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000160c0 0000be2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000160d8 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000160dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016108 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016114 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016144 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016178 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001619c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161d0 0000bf2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -000161d4 0000bf2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -000161dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000161e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016214 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016228 0000c42b R_ARM_MOVW_ABS_NC 00001858 _tmp_112_rule │ │ │ │ │ -0001622c 0000c42c R_ARM_MOVT_ABS 00001858 _tmp_112_rule │ │ │ │ │ -00016234 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016244 0000c02b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ -00016248 0000c02c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ -00016250 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016254 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016274 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016278 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016298 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162ac 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000162b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016314 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016340 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016368 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016370 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001638c 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -000163c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000163f0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016420 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016444 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016468 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016484 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000164a0 0000bd2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ -000164a4 0000bd2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ -000164b0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000164b4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000164c8 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000164f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016504 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016520 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -0001653c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016554 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016580 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001658c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000165d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000165e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016608 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016610 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016658 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001665c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001667c 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016680 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016690 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016694 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000166a0 0000be2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ -000166a4 0000be2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ -000166d4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016728 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016764 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000167a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000167a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000167c4 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000167ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016804 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001682c 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016854 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001685c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016894 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001689c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000168b8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016904 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016944 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016958 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169bc 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000169e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000169ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016a28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016a48 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a88 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a9c 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016ab8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016b50 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016b5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016bac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016bd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016c2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016c98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ca0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016cd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016d00 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016d34 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016d68 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016de0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016dfc 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016e0c 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016e1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016e34 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016e64 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016e70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016eb4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015904 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015908 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015918 0000b22b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001591c 0000b22c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +00015920 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001592c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001595c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015988 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015994 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000159b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000159c0 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000159c4 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000159d4 0000b32b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +000159d8 0000b32c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +000159dc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000159e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015a18 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015a1c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015a28 0000b02b R_ARM_MOVW_ABS_NC 00000980 .LC56 │ │ │ │ │ +00015a2c 0000b02c R_ARM_MOVT_ABS 00000980 .LC56 │ │ │ │ │ +00015a38 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015a44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015adc 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015afc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b4c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b60 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ba8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015bf0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015c34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015c60 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015c98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cb4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cb8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015cbc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015ce8 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015d44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015d4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015d84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015d8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015dc4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015dcc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e88 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015ec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015ec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f24 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015fb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015fc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015fe4 0001ec1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00015ff0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016050 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016054 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016070 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016074 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016084 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016088 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016094 0000be2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +00016098 0000be2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +000160b0 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000160b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160e0 0001ee1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +000160ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001611c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016150 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016174 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161a8 0000bf2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +000161ac 0000bf2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +000161b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000161b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016200 0000c42b R_ARM_MOVW_ABS_NC 00001858 _tmp_112_rule │ │ │ │ │ +00016204 0000c42c R_ARM_MOVT_ABS 00001858 _tmp_112_rule │ │ │ │ │ +0001620c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001621c 0000c02b R_ARM_MOVW_ABS_NC 00000ae8 .LC65 │ │ │ │ │ +00016220 0000c02c R_ARM_MOVT_ABS 00000ae8 .LC65 │ │ │ │ │ +00016228 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001622c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001624c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016250 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016270 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016284 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016290 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001629c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000162ec 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016318 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016340 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016348 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016364 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +0001639c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000163c8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000163f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001641c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016440 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001645c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016478 0000bd2b R_ARM_MOVW_ABS_NC 00000a3c .LC62 │ │ │ │ │ +0001647c 0000bd2c R_ARM_MOVT_ABS 00000a3c .LC62 │ │ │ │ │ +00016488 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001648c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000164a0 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000164d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000164dc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000164f8 0000c51c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +00016514 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001652c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016558 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016564 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016580 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000165ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000165bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000165e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016630 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016634 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016654 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016658 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016668 0001cd1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0001666c 0001ed1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016678 0000be2b R_ARM_MOVW_ABS_NC 00000a7c .LC63 │ │ │ │ │ +0001667c 0000be2c R_ARM_MOVT_ABS 00000a7c .LC63 │ │ │ │ │ +000166ac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016700 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001673c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016778 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016780 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001679c 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000167c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000167dc 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016804 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001682c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016834 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001686c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016874 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016890 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000168bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000168dc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001691c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016930 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016994 0001b71c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000169bc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000169c4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016a00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016a20 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a60 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a74 0001ef1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016a90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016b28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016b34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016b84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ba8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016bfc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016c04 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016c70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016c78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ca8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016cd8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016d0c 0001f01c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016d40 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016db8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016dd4 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016de4 0001f11c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016df4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e0c 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016e3c 0001ba1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016e48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016e8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ec8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016ed4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00016ef0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016efc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f18 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016f54 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016f5c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fa4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016fd8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fe0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017034 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017074 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001707c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170f8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017144 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017148 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001714c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017170 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017174 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017178 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017198 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000171a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171c4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000171ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017204 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001721c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017238 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000172a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000172ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017304 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001730c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017340 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017348 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001738c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000173d4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000173d8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000173dc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017400 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017404 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017408 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017450 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017480 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017494 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000174b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000174dc 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001750c 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017518 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001751c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017524 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -00017578 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000175c0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017604 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001762c 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017660 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001766c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017670 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017678 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -000176ac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017714 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001774c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017764 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000177b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177ec 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017820 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017850 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017858 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017880 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017898 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001789c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000178a8 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000178ac 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000178b4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000178c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017918 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001795c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017964 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001797c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000179c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016f2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016f34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016f7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016fb0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016fb8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001700c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001704c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017054 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017088 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017090 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000170d0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001711c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017120 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017124 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017148 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001714c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017150 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017170 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017178 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001719c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000171c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171dc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000171f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017210 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001727c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017284 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000172dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000172e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017318 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017320 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017364 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000173ac 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000173b0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000173b4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000173d8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000173dc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000173e0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017428 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017458 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001746c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017490 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000174b4 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000174e4 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000174f0 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000174f4 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000174fc 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00017550 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017598 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000175b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000175dc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017604 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017638 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017644 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017648 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017650 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00017684 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000176ec 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017724 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001773c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017790 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000177c4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000177f8 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017828 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017830 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017858 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017870 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017874 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017880 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00017884 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +0001788c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001789c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017934 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001793c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017954 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017978 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001799c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000179dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179e8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000179f4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00017a04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a10 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a1c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a2c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a80 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017aa0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017aac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017ab8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017af4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017afc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017b38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ba4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017bf8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017c3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c60 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c8c 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017cd0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017cfc 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017d08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d50 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017dd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017e98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ea0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ed0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ed8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f00 0000ca1c R_ARM_CALL 0000e0d0 type_param_rule │ │ │ │ │ -00017f28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017f30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f54 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017f80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f98 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017fb4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017fd0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017ff4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018030 0000c92b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ -00018034 0000c92c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ -00018038 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -00018060 0000ca1c R_ARM_CALL 0000e0d0 type_param_rule │ │ │ │ │ -000180c0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180ec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018114 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018120 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001812c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018138 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018144 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018170 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001817c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018188 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018198 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181a4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000181a8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000181b0 0000c82b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ -000181b4 0000c82c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ -000181cc 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000181d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018224 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001822c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018274 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018298 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000182c8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018314 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018338 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018364 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018380 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000183c4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000183f0 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00018404 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018448 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018450 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000184a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000184dc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018544 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018578 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00018594 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000185e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001860c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018644 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001866c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018670 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018678 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -0001867c 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00018684 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018690 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000186f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018738 0000341d R_ARM_JUMP24 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00018770 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018778 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000187dc 0000b91c R_ARM_CALL 0000bb44 invalid_parameters_rule.isra.0 │ │ │ │ │ -00018804 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018840 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018848 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001887c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018884 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000188b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000188c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000188e0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018934 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001896c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000189e0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018a5c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018aa8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018ab0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018ad0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b24 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b5c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018bd0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018c4c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018c64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018cc4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018ccc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018cec 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018d40 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d78 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018dec 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e68 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018eb8 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018eec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f18 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f3c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fac 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fd0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018ff0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019018 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190b8 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000190c4 0000cb2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ -000190c8 0000cb2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ -000190d0 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -000190e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019118 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001911c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019120 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001913c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019190 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001919c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019208 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001923c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019248 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019264 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019270 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019290 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001929c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000192bc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192c8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000192f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019310 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019358 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019360 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019394 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000193f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019410 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019440 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019444 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019448 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001946c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000194b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000194d0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019534 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019560 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001958c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000195a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000195c4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000195e8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000195f4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019638 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019640 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019674 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001967c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000196c0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000196e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000196f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019720 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019754 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019794 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000197c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197f8 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019828 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019848 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001987c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019884 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000198c8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019904 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001993c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019970 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000199b8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000199e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000199e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019a18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a4c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019a80 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019ab0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ad0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ad4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ad8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019af0 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019b40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019be4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c80 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019cbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019cf8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d44 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019da4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ddc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019e1c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019e6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ea4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019f00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019f14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019fa8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019fb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019fd0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a018 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a044 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a09c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a140 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a148 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a168 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a1b0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1dc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a23c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2a0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2e4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a300 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a31c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a32c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a338 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a35c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a380 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a39c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a3c4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a434 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a458 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a470 0001fb1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a49c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4a0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4a4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a4d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a548 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a550 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a570 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a5c4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5f0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a61c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a638 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a644 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a650 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a668 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a6c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a6f4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a724 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a72c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a760 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a768 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7ac 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a7d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a7d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a830 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a86c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a8a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a8dc 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a938 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a940 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a974 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a97c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9c0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aa20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa54 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa9c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aadc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aaf0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab14 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab5c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab90 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001abc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac08 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ac34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac88 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001acbc 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001acfc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad1c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad20 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad24 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad40 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad70 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ada4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adc8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ae1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001aec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001af08 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af4c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001af7c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001afa8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001afb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001afd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b008 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b040 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b07c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b09c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0a0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0a4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b0c0 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b0d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b118 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b160 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b19c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1dc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b228 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b25c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b368 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b38c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b3bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b3d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b404 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b428 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b450 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b464 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b484 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b518 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a78 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017acc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017ad4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017b08 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017b10 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017b58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017bd0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017c14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c38 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c64 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017ca8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017cd4 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017ce0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d28 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d6c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d74 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017db0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017df4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017dfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017e78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ea8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017eb0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ed8 0000ca1c R_ARM_CALL 0000e0d0 type_param_rule │ │ │ │ │ +00017f00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017f08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017f2c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017f58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f70 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017f8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017fa8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017fcc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ff0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018008 0000c92b R_ARM_MOVW_ABS_NC 00000b48 .LC68 │ │ │ │ │ +0001800c 0000c92c R_ARM_MOVT_ABS 00000b48 .LC68 │ │ │ │ │ +00018010 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +00018038 0000ca1c R_ARM_CALL 0000e0d0 type_param_rule │ │ │ │ │ +00018098 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000180ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180c4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000180ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018104 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018110 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001811c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018148 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018154 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018160 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018170 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001817c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018180 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018188 0000c82b R_ARM_MOVW_ABS_NC 00000b24 .LC67 │ │ │ │ │ +0001818c 0000c82c R_ARM_MOVT_ABS 00000b24 .LC67 │ │ │ │ │ +000181a4 0000781c R_ARM_CALL 00010134 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000181a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000181fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018204 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001824c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018270 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000182a0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000182ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018310 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001833c 0001f31c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018358 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001839c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000183c8 0001f41c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000183dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018420 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018428 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001847c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184b4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001851c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018550 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001856c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000185c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000185e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001861c 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018644 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018648 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018650 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00018654 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +0001865c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018668 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001868c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000186a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000186cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018710 0000341d R_ARM_JUMP24 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00018748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000187b4 0000b91c R_ARM_CALL 0000bb44 invalid_parameters_rule.isra.0 │ │ │ │ │ +000187dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018818 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018820 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018854 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001885c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018890 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018898 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000188b8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001890c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018944 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000189b8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018a34 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018aa8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018afc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b34 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ba8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018c24 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018c3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018ca4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018cc4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d18 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d50 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018dc4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018e40 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e90 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018ec4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ef0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f14 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f84 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fa8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fc8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ff0 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019018 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019090 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001909c 0000cb2b R_ARM_MOVW_ABS_NC 00000b64 .LC69 │ │ │ │ │ +000190a0 0000cb2c R_ARM_MOVT_ABS 00000b64 .LC69 │ │ │ │ │ +000190a8 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +000190c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000190f0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000190f8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019114 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019168 0001f71c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019174 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000191e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019214 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019220 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001923c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019248 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019268 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019274 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019294 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000192a0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000192cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019330 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019338 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001936c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000193e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019418 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001941c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019420 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019444 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019480 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019488 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000194a8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001950c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019538 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019564 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019580 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001959c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000195b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000195c0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000195cc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019610 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019618 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001964c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019654 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019698 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000196c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000196c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000196f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001972c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001976c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001979c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197d0 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019800 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019820 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019854 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001985c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000198a0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000198dc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019914 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019948 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019990 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000199b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000199c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000199f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a24 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019a58 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019a88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019aa8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019aac 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ab0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019ac8 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019b18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019be8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019bf0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c14 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c58 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c60 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019cd0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cd8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d1c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019d4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019db4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019df4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019e44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e7c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019ed8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ee4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019eec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019fa8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019ff0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a01c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a074 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0d0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a118 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a120 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a140 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a188 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1b4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a214 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a278 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2bc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2d8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a2f4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a304 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a310 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a334 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a358 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a374 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a39c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a40c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a430 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a448 0001fb1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a474 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a478 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a47c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a4a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4c8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a520 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a528 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a548 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a59c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a5c8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5f4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a610 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a61c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a628 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a640 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a698 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a6cc 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6fc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a704 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a738 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a740 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a784 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a7a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a7b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a7d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a808 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a844 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a880 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a894 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a8b4 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a910 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a918 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a94c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a954 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a998 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9c0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a9c8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa2c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa74 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aab4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aac8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaec 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ab34 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ab68 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abe0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ac0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac60 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac94 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001acd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acfc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ad18 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ad48 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad7c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ada0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001adf4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aea0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aee0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af24 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001af54 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001af80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001af88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001afac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afe0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b018 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b054 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b074 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b078 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b07c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b098 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b0ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b0f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b138 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b174 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1b4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b200 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b234 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b340 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b364 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b388 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b394 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b3b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b400 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b428 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b43c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b45c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b47c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4a8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b500 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b528 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b550 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b574 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b57c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b590 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5d8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b610 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b660 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b668 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b688 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b740 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b764 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b76c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b790 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7c4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b800 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b840 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b854 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b878 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b91c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b95c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b988 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b990 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9f4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba38 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baac 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001baf4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb28 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bba4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbcc 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bbe4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001bc04 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bc38 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bc5c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bc64 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bc88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcb8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bcf4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bd30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd54 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd58 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bd5c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bd78 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd90 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bdfc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be48 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be58 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be64 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bee8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bef0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf2c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfc8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c000 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c03c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c05c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c060 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c064 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c080 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c098 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0dc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c124 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c150 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c198 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1e4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c218 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c250 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c2cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c32c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c354 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c378 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b54c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b554 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b568 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b580 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5b0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b638 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b640 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b660 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b690 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b698 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b718 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b73c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b744 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b768 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b79c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7d8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b818 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b82c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b850 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b8b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b8ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b934 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b960 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b968 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b998 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9cc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba10 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba84 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bacc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb00 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb7c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bba4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bbbc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bbdc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bc10 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bc34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bc3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bc60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc90 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bccc 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bd08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd2c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd30 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bd34 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bd50 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bd68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bdd4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be20 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be30 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be3c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bec0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bec8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf04 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bfa0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfd8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c014 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c034 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c038 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c03c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c058 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c070 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c128 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c170 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1bc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c1f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c228 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c2a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c304 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c32c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c350 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c374 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c39c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c420 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c42c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c434 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c458 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c46c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c478 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c4a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c404 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c40c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c430 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c458 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c460 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c4a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c4c0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c4d8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c4e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c50c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001c528 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c540 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c554 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c574 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c598 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c60c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c614 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c644 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c668 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c68c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6ec 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ -0001c728 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c734 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c770 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c778 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c79c 0000df1c R_ARM_CALL 000046b0 param_star_annotation_rule │ │ │ │ │ -0001c7bc 0000df1c R_ARM_CALL 000046b0 param_star_annotation_rule │ │ │ │ │ -0001c800 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c844 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c878 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c8a0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c8a8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c54c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c580 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c594 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c61c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c640 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c664 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6c4 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ +0001c700 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c70c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c774 0000df1c R_ARM_CALL 000046b0 param_star_annotation_rule │ │ │ │ │ +0001c794 0000df1c R_ARM_CALL 000046b0 param_star_annotation_rule │ │ │ │ │ +0001c7d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c81c 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c850 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c878 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c880 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001c8d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c91c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c940 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c990 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9b0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9b4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c9b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9d0 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9fc 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ -0001ca34 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c8f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c918 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c968 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c988 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c98c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c990 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9a8 0001f91c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001c9d4 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ +0001ca0c 0001fd1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ca1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001ca44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001caac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cacc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cad8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cae4 0000e11c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ -0001caf4 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ -0001cb08 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb18 0000e11c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ -0001cb24 0000dc2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ -0001cb28 0000dc2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ -0001cb30 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb34 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb54 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb9c 0000db2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ -0001cba0 0000db2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ -0001cba8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbf4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbf8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cc04 0000da2b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ -0001cc08 0000da2c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ -0001cc10 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cc1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ca70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca84 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caa4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cab0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cabc 0000e11c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ +0001cacc 0000de1c R_ARM_CALL 00003cf0 _loop0_31_rule │ │ │ │ │ +0001cae0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caf0 0000e11c R_ARM_CALL 000011b0 _tmp_128_rule │ │ │ │ │ +0001cafc 0000dc2b R_ARM_MOVW_ABS_NC 00000c3c .LC74 │ │ │ │ │ +0001cb00 0000dc2c R_ARM_MOVT_ABS 00000c3c .LC74 │ │ │ │ │ +0001cb08 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb0c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb2c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cb30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb74 0000db2b R_ARM_MOVW_ABS_NC 00000c08 .LC73 │ │ │ │ │ +0001cb78 0000db2c R_ARM_MOVT_ABS 00000c08 .LC73 │ │ │ │ │ +0001cb80 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb84 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbcc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbd0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbdc 0000da2b R_ARM_MOVW_ABS_NC 00000be4 .LC72 │ │ │ │ │ +0001cbe0 0000da2c R_ARM_MOVT_ABS 00000be4 .LC72 │ │ │ │ │ +0001cbe8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cbf4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001cc80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cca8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cd10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cd18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd3c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd8c 0000d92b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ -0001cd90 0000d92c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ -0001cd98 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd9c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdd0 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001ce00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cebc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cec4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cf08 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf68 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf6c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf70 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf9c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfd4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d00c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d030 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d060 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d06c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d070 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d078 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -0001d100 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d108 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d130 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d198 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1c0 0000e32b R_ARM_MOVW_ABS_NC 0000b4f4 _tmp_120_rule │ │ │ │ │ -0001d1c4 0000e32c R_ARM_MOVT_ABS 0000b4f4 _tmp_120_rule │ │ │ │ │ -0001d1c8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d204 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d218 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d238 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d23c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d264 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d26c 0000e22b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ -0001d270 0000e22c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ -0001d294 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d29c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2f0 0000e42b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ -0001d2f4 0000e42c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ -0001d2f8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d304 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d308 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d334 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d340 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d344 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d364 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d388 0000e42b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ -0001d38c 0000e42c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ -0001d390 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d39c 0000bf2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ -0001d3a0 0000bf2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ -0001d3a8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3ac 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3cc 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d3d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d408 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d448 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d454 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d460 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d564 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d56c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d594 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d614 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d620 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d660 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d670 0000e71c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ -0001d67c 0000e62b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ -0001d680 0000e62c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ -0001d688 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d68c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6ac 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d6b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d720 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d728 0000e52b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ -0001d72c 0000e52c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ -0001d748 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d784 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d78c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7b8 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cce8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ccf0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd14 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd64 0000d92b R_ARM_MOVW_ABS_NC 00000bc0 .LC71 │ │ │ │ │ +0001cd68 0000d92c R_ARM_MOVT_ABS 00000bc0 .LC71 │ │ │ │ │ +0001cd70 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd74 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cda8 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cdd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce58 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce60 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ce94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cee0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf40 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf44 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf48 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf74 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cfac 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cfc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d008 0001a91c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d038 0001d41c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d044 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d048 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d050 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +0001d0d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d108 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d170 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d198 0000e32b R_ARM_MOVW_ABS_NC 0000b4f4 _tmp_120_rule │ │ │ │ │ +0001d19c 0000e32c R_ARM_MOVT_ABS 0000b4f4 _tmp_120_rule │ │ │ │ │ +0001d1a0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1dc 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d210 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d214 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d23c 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d244 0000e22b R_ARM_MOVW_ABS_NC 00000c54 .LC75 │ │ │ │ │ +0001d248 0000e22c R_ARM_MOVT_ABS 00000c54 .LC75 │ │ │ │ │ +0001d26c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d274 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d2a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2c8 0000e42b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ +0001d2cc 0000e42c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ +0001d2d0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d2dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d30c 0001b51c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d318 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d31c 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d33c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d360 0000e42b R_ARM_MOVW_ABS_NC 00001100 _tmp_119_rule │ │ │ │ │ +0001d364 0000e42c R_ARM_MOVT_ABS 00001100 _tmp_119_rule │ │ │ │ │ +0001d368 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d374 0000bf2b R_ARM_MOVW_ABS_NC 00000aa8 .LC64 │ │ │ │ │ +0001d378 0000bf2c R_ARM_MOVT_ABS 00000aa8 .LC64 │ │ │ │ │ +0001d380 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d384 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d3a4 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d3ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d420 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d42c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d438 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d48c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d494 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d53c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d544 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d56c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d590 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d5f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d638 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d648 0000e71c R_ARM_CALL 00001b20 _tmp_129_rule │ │ │ │ │ +0001d654 0000e62b R_ARM_MOVW_ABS_NC 00000cb0 .LC77 │ │ │ │ │ +0001d658 0000e62c R_ARM_MOVT_ABS 00000cb0 .LC77 │ │ │ │ │ +0001d660 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d664 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d684 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d688 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d700 0000e52b R_ARM_MOVW_ABS_NC 00000c80 .LC76 │ │ │ │ │ +0001d704 0000e52c R_ARM_MOVT_ABS 00000c80 .LC76 │ │ │ │ │ +0001d720 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d75c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d764 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d790 0001a51c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001d7f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d81c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d848 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d8fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d914 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d918 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d91c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d954 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d95c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d988 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d990 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d994 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9a0 0000b32b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ -0001d9a4 0000b32c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ -0001d9ac 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001da94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dae4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db44 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db7c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001db98 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbd0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc0c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc14 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc40 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dc78 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d820 0001a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8ac 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8b4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d8d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8ec 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8f0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d92c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d934 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d960 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d968 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d96c 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d978 0000b32b R_ARM_MOVW_ABS_NC 000009ec .LC59 │ │ │ │ │ +0001d97c 0000b32c R_ARM_MOVT_ABS 000009ec .LC59 │ │ │ │ │ +0001d984 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d990 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001da6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dabc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001daf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db1c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db54 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001db70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dba8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dbe4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dbec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc18 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dca4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001dccc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcf4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd6c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dda4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddec 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de30 0001fe1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001de80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de94 0000f51c R_ARM_CALL 0000ca3c _loop0_78_rule │ │ │ │ │ -0001dea8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001def4 0001ff1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001df80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dfa8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfbc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfc4 0000e82b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ -0001dfc8 0000e82c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ -0001dfe8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dffc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e004 0000e92b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ -0001e008 0000e92c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ -0001e028 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e03c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e044 0000ea2b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ -0001e048 0000ea2c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ -0001e068 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e07c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0b4 0000522b R_ARM_MOVW_ABS_NC 00017ac0 annotated_rhs_rule │ │ │ │ │ -0001e0b8 0000522c R_ARM_MOVT_ABS 00017ac0 annotated_rhs_rule │ │ │ │ │ -0001e0bc 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0c8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0cc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0d8 0000ec2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ -0001e0dc 0000ec2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ -0001e0e4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e0f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e120 0000eb2b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ -0001e124 0000eb2c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ -0001e12c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e130 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e150 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e154 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e198 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1ac 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1d4 0000f51c R_ARM_CALL 0000ca3c _loop0_78_rule │ │ │ │ │ -0001e1ec 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e200 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e20c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e210 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e21c 0000f22b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ -0001e220 0000f22c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ -0001e228 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e240 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e278 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e29c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd44 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dd7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddc4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de08 0001fe1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de6c 0000f51c R_ARM_CALL 0000ca3c _loop0_78_rule │ │ │ │ │ +0001de80 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001decc 0001ff1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df20 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001df58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001df80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df9c 0000e82b R_ARM_MOVW_ABS_NC 00000ce0 .LC78 │ │ │ │ │ +0001dfa0 0000e82c R_ARM_MOVT_ABS 00000ce0 .LC78 │ │ │ │ │ +0001dfc0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfd4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfdc 0000e92b R_ARM_MOVW_ABS_NC 00000d10 .LC79 │ │ │ │ │ +0001dfe0 0000e92c R_ARM_MOVT_ABS 00000d10 .LC79 │ │ │ │ │ +0001e000 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e014 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e01c 0000ea2b R_ARM_MOVW_ABS_NC 00000d40 .LC80 │ │ │ │ │ +0001e020 0000ea2c R_ARM_MOVT_ABS 00000d40 .LC80 │ │ │ │ │ +0001e040 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e054 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e078 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e08c 0000522b R_ARM_MOVW_ABS_NC 00017a98 annotated_rhs_rule │ │ │ │ │ +0001e090 0000522c R_ARM_MOVT_ABS 00017a98 annotated_rhs_rule │ │ │ │ │ +0001e094 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0a0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0a4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0b0 0000ec2b R_ARM_MOVW_ABS_NC 00000da0 .LC82 │ │ │ │ │ +0001e0b4 0000ec2c R_ARM_MOVT_ABS 00000da0 .LC82 │ │ │ │ │ +0001e0bc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e0c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e0f8 0000eb2b R_ARM_MOVW_ABS_NC 00000d70 .LC81 │ │ │ │ │ +0001e0fc 0000eb2c R_ARM_MOVT_ABS 00000d70 .LC81 │ │ │ │ │ +0001e104 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e108 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e128 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e12c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e170 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e184 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e19c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1ac 0000f51c R_ARM_CALL 0000ca3c _loop0_78_rule │ │ │ │ │ +0001e1c4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1c8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1cc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e1d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1e4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e1e8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e1f4 0000f22b R_ARM_MOVW_ABS_NC 00000e9c .LC88 │ │ │ │ │ +0001e1f8 0000f22c R_ARM_MOVT_ABS 00000e9c .LC88 │ │ │ │ │ +0001e200 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e218 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e250 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e274 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e298 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e2c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e30c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e330 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e35c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e370 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e38c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e390 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e394 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3ac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3b0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3bc 0000f32b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ -0001e3c0 0000f32c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ -0001e3c8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e3e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e414 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e428 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e440 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ -0001e444 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ -0001e448 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e454 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e460 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e464 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e470 0000f12b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ -0001e474 0000f12c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ -0001e47c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e494 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4d8 0000f82b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ -0001e4dc 0000f82c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ -0001e4e0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e4ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4f8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e4fc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e508 0000ee2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ -0001e50c 0000ee2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ -0001e514 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e540 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e56c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e574 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e598 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5ac 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ -0001e5b0 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ -0001e5b4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5ec 0001a62b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e5f0 0001a62c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e5f4 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e600 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e604 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e614 0000f02b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ -0001e618 0000f02c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ -0001e61c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e628 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e664 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e678 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e67c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e68c 0000ef2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ -0001e690 0000ef2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ -0001e694 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e6d8 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e72c 0000f92b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ -0001e730 0000f92c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ -0001e734 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e740 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e74c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e750 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e75c 0000ed2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ -0001e760 0000ed2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ -0001e768 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e778 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e794 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e82c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e868 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e870 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8b8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e8e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e91c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e924 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e960 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e968 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e9f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea20 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea60 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ea94 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eac8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb10 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb34 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb74 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ebe8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eca0 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecf8 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001ecfc 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001ed04 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed08 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed2c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001edac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001edb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e2e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e308 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e334 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e348 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e364 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e368 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e36c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e378 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e384 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e388 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e394 0000f32b R_ARM_MOVW_ABS_NC 00000ec8 .LC89 │ │ │ │ │ +0001e398 0000f32c R_ARM_MOVT_ABS 00000ec8 .LC89 │ │ │ │ │ +0001e3a0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e3b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e400 0000f61c R_ARM_CALL 000017b4 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e418 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ +0001e41c 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ +0001e420 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e42c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e438 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e43c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e448 0000f12b R_ARM_MOVW_ABS_NC 00000e7c .LC87 │ │ │ │ │ +0001e44c 0000f12c R_ARM_MOVT_ABS 00000e7c .LC87 │ │ │ │ │ +0001e454 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e46c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e49c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4b0 0000f82b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ +0001e4b4 0000f82c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ +0001e4b8 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e4c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4d0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e4d4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e4e0 0000ee2b R_ARM_MOVW_ABS_NC 00000e04 .LC84 │ │ │ │ │ +0001e4e4 0000ee2c R_ARM_MOVT_ABS 00000e04 .LC84 │ │ │ │ │ +0001e4ec 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e518 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e544 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e54c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e570 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e584 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ +0001e588 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ +0001e58c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e5b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e5c4 0001a62b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e5c8 0001a62c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e5cc 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e5d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5ec 0000f02b R_ARM_MOVW_ABS_NC 00000e54 .LC86 │ │ │ │ │ +0001e5f0 0000f02c R_ARM_MOVT_ABS 00000e54 .LC86 │ │ │ │ │ +0001e5f4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e600 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e63c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e650 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e654 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e664 0000ef2b R_ARM_MOVW_ABS_NC 00000e2c .LC85 │ │ │ │ │ +0001e668 0000ef2c R_ARM_MOVT_ABS 00000e2c .LC85 │ │ │ │ │ +0001e66c 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e684 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6b0 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e704 0000f92b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ +0001e708 0000f92c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ +0001e70c 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e718 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e724 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e728 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e734 0000ed2b R_ARM_MOVW_ABS_NC 00000dd4 .LC83 │ │ │ │ │ +0001e738 0000ed2c R_ARM_MOVT_ABS 00000dd4 .LC83 │ │ │ │ │ +0001e740 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e750 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e76c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e794 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e7d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e804 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e840 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e848 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e890 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e938 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e940 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e988 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9f8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea38 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ea6c 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eaa0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eae8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb0c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb4c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebc0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ebf8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec78 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ecb4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ecd0 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001ecd4 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001ecdc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ece0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed04 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ed08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001ede4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee0c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee78 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ee80 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eeb0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eefc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef28 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef64 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ef6c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001efb4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001efe0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eff0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f024 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f058 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f090 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f11c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f124 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f148 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f15c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f18c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f1e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f20c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f238 0000ba2b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ -0001f23c 0000ba2c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ -0001f240 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ee04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ee58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ee88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eed4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef00 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef3c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ef44 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ef8c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001efc8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001effc 0001d21c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f030 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f068 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f090 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f0fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f120 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f134 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f164 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f1b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f1e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f210 0000ba2b R_ARM_MOVW_ABS_NC 0000125c _tmp_106_rule │ │ │ │ │ +0001f214 0000ba2c R_ARM_MOVT_ABS 0000125c _tmp_106_rule │ │ │ │ │ +0001f218 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f250 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f264 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f278 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f28c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2b4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2c0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2c4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2d0 0000b22b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ -0001f2d4 0000b22c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ -0001f2dc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f2e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f310 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f324 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f348 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f350 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f3b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f400 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f408 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f438 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f440 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f47c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f484 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f504 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f50c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f530 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f574 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f600 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f638 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f640 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f66c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f6b8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f6e0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f784 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7a0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f7c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f7ec 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f880 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8b4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f8e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f8fc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f91c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f924 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f948 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f978 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9c8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f9fc 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa30 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa50 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa58 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fa7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001faac 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fae4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fafc 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fb00 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fb08 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb0c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb2c 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fb30 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fb64 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ -0001fb68 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ -0001fb70 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb74 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fb98 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fb9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbf0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fbfc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fc08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc7c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc9c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcd8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fce4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcf0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fd54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fd88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fd9c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fdb0 0002001c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fe04 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fe68 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe70 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001feb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001feec 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ff28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff38 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ -0001ff54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff78 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ffb4 0002011c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0001ffe0 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00020000 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002003c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020078 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020080 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000200b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020100 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020130 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002016c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020174 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000201a0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000201e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020208 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002024c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020284 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000202a0 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000202d0 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0002030c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020348 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002037c 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020388 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203cc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000203d4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000203fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020420 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020484 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020498 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204b0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000204b4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000204b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000204c8 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -000204cc 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -000204dc 0001002b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ -000204e0 0001002c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ -000204e8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204f4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020530 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002053c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020540 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020550 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00020554 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020558 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020570 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000205a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000205e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020644 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002064c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020684 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000206dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000206e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020744 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020790 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020794 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020798 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000207fc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020834 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002083c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020870 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208a8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000208dc 0002031c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020938 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020940 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020968 0001011c R_ARM_CALL 0000c704 _tmp_165_rule │ │ │ │ │ -00020994 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002099c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000209c0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000209f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a00 0001011c R_ARM_CALL 0000c704 _tmp_165_rule │ │ │ │ │ -00020a54 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020a8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020aa8 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020acc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ae4 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020b20 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020b2c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b54 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020b8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bc8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bf0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020c0c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020c18 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020c6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ca0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020cf0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020d2c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d34 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d70 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020da4 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020da8 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020dac 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020de4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020e24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020e2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020e54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e80 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ebc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020ecc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020efc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020f00 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020f0c 0001032b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ -00020f10 0001032c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ -00020f18 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f84 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f88 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020f8c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f9c 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020fa0 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020fb4 0001022b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ -00020fb8 0001022c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ -00020fbc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002100c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021054 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002105c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021080 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021110 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021134 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021158 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002117c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002120c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021230 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002125c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002128c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212cc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212e4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212f0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002131c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021334 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021340 00009e2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -00021344 00009e2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -0002134c 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ -00021364 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002137c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021394 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213ac 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213dc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000213ec 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021404 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002141c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021460 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021468 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214a8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214b0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021508 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021510 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021548 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002158c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000215c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000215cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000215f0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0002162c 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021670 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021690 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021698 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216ec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000216f4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021724 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002174c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021818 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021834 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021858 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021888 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000218c8 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000218f4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021900 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021924 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002194c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f298 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f29c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2a8 0000b22b R_ARM_MOVW_ABS_NC 000009c4 .LC58 │ │ │ │ │ +0001f2ac 0000b22c R_ARM_MOVT_ABS 000009c4 .LC58 │ │ │ │ │ +0001f2b4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f2c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f2e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f2fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f320 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f328 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f390 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f398 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f3d8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3e0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f410 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f418 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f454 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f45c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f498 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4dc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f4e4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f508 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f54c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f5d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f610 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f618 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f644 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f690 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f6b8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f75c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f778 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f798 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7c4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f858 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f88c 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f8bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f8d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f8f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f8fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f920 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f950 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f984 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f9a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f9d4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa08 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa28 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa30 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fa84 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fabc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fad4 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fad8 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fae0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fae4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb04 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fb08 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fb3c 0000fa2b R_ARM_MOVW_ABS_NC 00000ee0 .LC90 │ │ │ │ │ +0001fb40 0000fa2c R_ARM_MOVT_ABS 00000ee0 .LC90 │ │ │ │ │ +0001fb48 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb4c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fb70 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fb74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbc8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fbd4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fbe0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fbe8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc54 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc94 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcbc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcc8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fd60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd74 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fd88 0002001c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fddc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fde8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fe40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fe90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fec4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ff00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff10 0000921c R_ARM_CALL 0000964c lambda_params_rule │ │ │ │ │ +0001ff2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff50 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ff8c 0002011c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +0001ffb8 0001e91c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +0001ffd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020014 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020050 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020058 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020088 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000200d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020108 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020144 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002014c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020178 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000201bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020224 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002025c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020278 0001841c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000202a8 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020320 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020354 0001951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020360 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000203a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000203ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000203d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002045c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020470 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020488 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0002048c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020490 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000204a0 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000204a4 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000204b4 0001002b R_ARM_MOVW_ABS_NC 00001010 .LC96 │ │ │ │ │ +000204b8 0001002c R_ARM_MOVT_ABS 00001010 .LC96 │ │ │ │ │ +000204c0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000204cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020508 00017e1c 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 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020548 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020578 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000205b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002061c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020624 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002065c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000206b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000206bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002071c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020768 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0002076c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020770 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000207d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002080c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020814 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020848 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020880 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000208b4 0002031c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020910 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020918 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020940 0001011c R_ARM_CALL 0000c704 _tmp_165_rule │ │ │ │ │ +0002096c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020974 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020998 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000209c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209d8 0001011c R_ARM_CALL 0000c704 _tmp_165_rule │ │ │ │ │ +00020a2c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020a64 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020a80 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020aa4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020abc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020af8 0001d11c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020b04 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b2c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020b64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ba0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020bc8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020be4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020bf0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020c44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c78 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c90 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c9c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ca8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020cc8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020d04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d7c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020d80 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020d84 0001981c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020dbc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020dfc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020e04 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020e2c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ea4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ec8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020ed8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020ee4 0001032b R_ARM_MOVW_ABS_NC 00001090 .LC98 │ │ │ │ │ +00020ee8 0001032c R_ARM_MOVT_ABS 00001090 .LC98 │ │ │ │ │ +00020ef0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020efc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f30 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f44 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f5c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f60 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f64 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f74 0001a22b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020f78 0001a22c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020f8c 0001022b R_ARM_MOVW_ABS_NC 00001050 .LC97 │ │ │ │ │ +00020f90 0001022c R_ARM_MOVT_ABS 00001050 .LC97 │ │ │ │ │ +00020f94 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020fb0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fe4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002102c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021034 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021058 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002107c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210a0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210c4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002110c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021130 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021154 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021178 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002119c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211c0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211e4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021208 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021234 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021264 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002127c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212a4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212bc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212c8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212f4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002130c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021318 00009e2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +0002131c 00009e2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +00021324 0000301c R_ARM_CALL 000044ac INVALID_VERSION_CHECK │ │ │ │ │ +0002133c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021354 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002136c 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021384 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000213c4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213dc 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213f4 0002071c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021438 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021440 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021480 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021488 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000214e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021520 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021564 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002159c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000215a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000215c8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021604 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021648 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021668 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021670 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021694 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000216cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000216fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021724 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000217f0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002180c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021830 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021860 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000218a0 0001be1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000218cc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000218d8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000218fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021924 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021938 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00021960 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021988 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219b8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000219f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a00 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a68 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a84 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a8c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021aac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ac8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021b04 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b0c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b40 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bbc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021bc4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021bec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021c1c 0001092b R_ARM_MOVW_ABS_NC 000101e4 _tmp_126_rule │ │ │ │ │ -00021c20 0001092c R_ARM_MOVT_ABS 000101e4 _tmp_126_rule │ │ │ │ │ -00021c24 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021c30 0001082b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -00021c34 0001082c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -00021c3c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c40 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c60 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021c88 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ca0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cfc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d04 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d70 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d78 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021dc4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021df8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e00 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e9c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ea4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ed8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ee0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f2c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f60 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f68 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021fb8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022000 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022008 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002203c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022044 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022094 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000220bc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220f4 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022140 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022194 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000221f0 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022204 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022238 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022240 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022260 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022288 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222a0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000222b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000222cc 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002230c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022330 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022368 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002237c 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000223b0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000223b8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000223d8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022400 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022418 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022428 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022444 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022498 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224b0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022508 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022520 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022554 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022578 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022580 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000225c0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022608 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022674 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000226a4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000226d0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022718 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022748 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022774 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022838 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002286c 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022880 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000228b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000228bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000228e0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022910 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022928 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022944 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022960 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022994 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229c0 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229f0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a24 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a70 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022aa4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022ae4 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b00 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b14 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b54 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b78 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022ba4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022bac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022bd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c08 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022c34 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c3c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cd8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cf8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d2c 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d58 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d7c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022da0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022da4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022dac 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022db0 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022db8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022dc4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dfc 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022e24 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022e2c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022e50 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e7c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e98 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022eb4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022ed0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022ef0 00020a1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022f10 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f14 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f1c 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -00022f20 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -00022f28 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022f34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fb8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fcc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fe4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023000 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002300c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023028 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023044 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023058 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023070 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023088 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023094 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230ac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230b8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230c4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230d0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023100 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023108 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002312c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023144 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023168 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023180 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021990 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219ac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000219d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000219d8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a1c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a84 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021aa0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021adc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ae4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b94 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b9c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021bc4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bf4 0001092b R_ARM_MOVW_ABS_NC 000101e4 _tmp_126_rule │ │ │ │ │ +00021bf8 0001092c R_ARM_MOVT_ABS 000101e4 _tmp_126_rule │ │ │ │ │ +00021bfc 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021c08 0001082b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +00021c0c 0001082c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +00021c14 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c18 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c38 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021c3c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c60 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c6c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021c78 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021cd4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021cdc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d10 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d18 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d9c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021dd0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021dd8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e28 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e74 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e7c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021eb0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021eb8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f04 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f38 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f40 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f90 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fd8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fe0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022014 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002201c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002206c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022094 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000220cc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022118 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002216c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022190 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000221c8 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221dc 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022208 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022210 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022230 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022258 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022270 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022280 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002229c 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000222dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022300 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022338 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002234c 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022380 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022388 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000223a8 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000223d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000223e8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223f8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022414 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022468 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022480 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224d8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224f0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022524 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022548 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022550 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022590 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000225d8 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022644 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022674 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000226a0 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000226e8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022718 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022744 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022808 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002283c 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022850 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022884 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002288c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000228b0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000228e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228f8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022914 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022930 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022964 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022990 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000229c0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000229f4 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a24 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022a5c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022a7c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022ab0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022af0 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b0c 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b20 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022b60 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b84 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022bb0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022bb8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022be4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c14 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022c40 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022c48 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c74 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ce4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022d04 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022d38 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022d64 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022dac 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022db0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022db8 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022dbc 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022dc4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022dd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022e00 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022e30 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022e38 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022e5c 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022e88 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ea4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022ec0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022edc 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022efc 00020a1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022f1c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022f20 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022f28 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +00022f2c 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +00022f34 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022f40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fc4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022fd8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022ff0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002300c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023018 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023030 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023048 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023078 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230ac 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023120 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002312c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023138 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023140 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023150 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002317c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023184 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002319c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000231b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231c4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231e8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023200 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002320c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023218 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023224 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023230 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002323c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023248 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023254 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023260 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023278 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232dc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000232e8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000232f4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000231e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023204 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023210 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002321c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023228 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023234 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002324c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023258 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023270 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002327c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023288 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023294 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232a8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232ec 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00023304 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023314 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023334 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002333c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002336c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000233a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000233fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002344c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002348c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023494 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000234e8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002352c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023578 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002359c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000235d8 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000235f0 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023614 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023678 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000236ac 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000236dc 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000236e8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002371c 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023770 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000237a0 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000237b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000237d0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000237d4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000237e0 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ -000237e4 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ -000237ec 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000237f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023834 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002383c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023850 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002385c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023870 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000238d0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000238d8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023928 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002394c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023990 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000239c8 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000239dc 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000239f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023a24 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023a68 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023a94 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ab8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023af0 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023b0c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023b48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b74 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023bb4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023bbc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023bf0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023bf8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023c34 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023ca4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023dac 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023dcc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023df8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023e18 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e20 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e50 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e80 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023ec4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00023eec 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023ef4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023f18 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f68 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f88 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023ff0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024010 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024014 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024018 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024034 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00024078 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024090 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240e4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240ec 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024114 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024170 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002419c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000241b8 0001092b R_ARM_MOVW_ABS_NC 000101e4 _tmp_126_rule │ │ │ │ │ -000241bc 0001092c R_ARM_MOVT_ABS 000101e4 _tmp_126_rule │ │ │ │ │ -000241c0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000241cc 0001082b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ -000241d0 0001082c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ -000241d8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000241dc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000241fc 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024200 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024220 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002424c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024258 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024264 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024288 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000242a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242ac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000242d0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242dc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000242e8 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000242f8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002431c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024338 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024380 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024388 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000243ac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243d0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024428 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002445c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024488 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000244a8 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -000244ac 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -000244b4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000244b8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000244dc 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000244e0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002450c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002452c 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -00024530 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00024558 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024580 0001112b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ -00024584 0001112c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ -0002458c 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024590 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000245a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000245f0 0001122b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ -000245f4 0001122c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ -000245fc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024600 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024624 0001102b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ -00024628 0001102c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ -00024630 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024634 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024694 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002469c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000246c0 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000246e8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000246ec 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024708 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024710 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024744 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002474c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024788 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002479c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000247e0 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002480c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024844 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002487c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002489c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000248d8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024910 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024918 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024954 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024968 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000249a0 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000249d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024a18 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024a44 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024a80 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024b24 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024b40 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b60 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b8c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024ba0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024bc4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024bc8 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024bcc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024bf4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024c10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024c34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024c50 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c60 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024c6c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024c90 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024cb4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024cc0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024cfc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024d04 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024d44 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024d4c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024d8c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024d9c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024dd4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024e00 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e34 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e90 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e94 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e98 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024eac 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024ee8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024f10 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024f38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f80 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024f88 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024fcc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024fdc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002501c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002505c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000250b8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000250c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025118 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025120 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025144 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025178 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025180 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000251b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000251bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000251f8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002520c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025250 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002527c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000252b4 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000252ec 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025318 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025328 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025334 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025350 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002538c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000253c4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000253cc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025408 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002541c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025458 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025488 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0002548c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025490 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000254d0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000254f0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002551c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025548 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025578 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025608 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002565c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025664 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256a0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256bc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000256f4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002571c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025758 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025760 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025780 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000257b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025820 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025850 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025894 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000258b0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000258bc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000258e0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002591c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025924 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025958 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025960 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000259a4 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000259b8 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000259f0 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025a34 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025a54 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025a8c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025acc 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025ad4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025b18 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025b2c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025b64 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025bac 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025bb0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025bb4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025bd0 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00025bfc 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025c34 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025c6c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025ce0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d18 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d34 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025d40 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025d48 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025d94 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023320 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023334 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023344 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023354 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023368 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002337c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023390 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233a8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000233b4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000233f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023400 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023450 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023490 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023498 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000234ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023530 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002357c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000235a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000235dc 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000235f4 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023618 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002367c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000236b0 0001c91c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000236e0 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000236ec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023720 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ +0002374c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023754 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023774 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237a4 0000c71c R_ARM_CALL 0000c25c invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +000237b4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237d4 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000237d8 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000237e4 0000c62b R_ARM_MOVW_ABS_NC 00000b0c .LC66 │ │ │ │ │ +000237e8 0000c62c R_ARM_MOVT_ABS 00000b0c .LC66 │ │ │ │ │ +000237f0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000237fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023838 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023840 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023854 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023860 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023874 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000238d4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238dc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002392c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023950 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023994 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000239cc 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000239e0 0002091c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000239fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023a28 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a6c 00010c1c R_ARM_CALL 0000cd74 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023a98 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023abc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023af4 0002081c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023b10 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023b4c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b54 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b78 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023bb8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bc0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023bf4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023bfc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023c38 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023ca8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023db0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023dd0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023dfc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023e1c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e24 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023e54 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e84 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023ec8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023ef0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023ef8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023f1c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f58 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023f8c 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023ff4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024014 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024018 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002401c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024038 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0002407c 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024094 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000240e8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240f0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024118 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024174 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000241a0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000241bc 0001092b R_ARM_MOVW_ABS_NC 000101e4 _tmp_126_rule │ │ │ │ │ +000241c0 0001092c R_ARM_MOVT_ABS 000101e4 _tmp_126_rule │ │ │ │ │ +000241c4 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000241d0 0001082b R_ARM_MOVW_ABS_NC 00001148 .LC102 │ │ │ │ │ +000241d4 0001082c R_ARM_MOVT_ABS 00001148 .LC102 │ │ │ │ │ +000241dc 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000241e0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024200 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024204 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024224 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024250 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002425c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024268 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002428c 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000242a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000242b0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000242d4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000242e0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000242ec 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000242fc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024320 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002433c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024384 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002438c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000243b0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243d4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243f8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002442c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024460 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002448c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000244ac 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +000244b0 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +000244b8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000244bc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000244e0 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000244e4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024510 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024530 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00024534 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +0002455c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024584 0001112b R_ARM_MOVW_ABS_NC 00001204 .LC105 │ │ │ │ │ +00024588 0001112c R_ARM_MOVT_ABS 00001204 .LC105 │ │ │ │ │ +00024590 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024594 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000245a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000245cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000245f4 0001122b R_ARM_MOVW_ABS_NC 00001238 .LC106 │ │ │ │ │ +000245f8 0001122c R_ARM_MOVT_ABS 00001238 .LC106 │ │ │ │ │ +00024600 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024604 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024628 0001102b R_ARM_MOVW_ABS_NC 0000119c .LC104 │ │ │ │ │ +0002462c 0001102c R_ARM_MOVT_ABS 0000119c .LC104 │ │ │ │ │ +00024634 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024638 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024698 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000246a0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000246c4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000246ec 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000246f0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002470c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024714 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024748 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024750 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002478c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247a0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000247e4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024810 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024848 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024880 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000248a0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000248dc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024914 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002491c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024958 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002496c 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000249a4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000249d8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024a1c 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024a48 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024a84 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024b28 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024b44 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b64 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024b90 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024ba4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024bc8 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024bcc 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024bd0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024bf8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024c14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024c38 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024c54 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c64 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024c70 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024c94 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024cb8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024cc4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d00 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024d08 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024d48 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024d50 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024d90 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024da0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024dd8 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024e04 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e38 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024e94 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e98 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e9c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024eb0 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024eec 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f14 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f3c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024f48 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024f84 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024f8c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024fd0 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024fe0 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025020 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025060 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000250bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250c4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002511c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025124 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025148 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002517c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025184 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000251b8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000251c0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000251fc 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025210 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025254 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025280 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000252b8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000252f0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002531c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002532c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025338 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025354 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025390 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000253c8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000253d0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002540c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025420 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002545c 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002548c 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025490 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025494 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000254d4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000254f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025520 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002554c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002557c 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002560c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025660 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025668 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000256a4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000256c0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000256f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025700 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025720 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002575c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025764 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025784 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000257b8 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025824 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025854 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025898 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000258b4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000258c0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000258e4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025920 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025928 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002595c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025964 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000259a8 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259bc 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000259f4 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025a38 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025a58 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025a90 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025ad0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025ad8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025b1c 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025b30 00018a1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025b68 0001f81c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025bb0 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025bb4 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025bb8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025bd4 0001fc1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00025c00 0001821c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025c38 0001a61c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025c70 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ce4 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025d1c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025d38 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025d44 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025d4c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025d74 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025d98 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4a910 contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4a914 contains 317 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000009c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000a4 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000b4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6437,21 +6437,21 @@ │ │ │ │ │ 00000198 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001a4 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001d4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f0 0001a41c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000248 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000250 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000260 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000284 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00000284 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000002b0 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000300 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000308 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000318 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000340 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0000801c R_ARM_CALL 0000a60c star_target_rule │ │ │ │ │ +00000350 0000801c R_ARM_CALL 0000a5e4 star_target_rule │ │ │ │ │ 00000364 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003b4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003bc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003cc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f4 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000418 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6462,21 +6462,21 @@ │ │ │ │ │ 000004cc 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000053c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000544 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000554 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000058c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000594 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005cc 00004f1c R_ARM_CALL 0001da10 star_named_expression_rule │ │ │ │ │ +000005cc 00004f1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 000005f4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005fc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000060c 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000624 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000064c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000065c 00004f1c R_ARM_CALL 0001da10 star_named_expression_rule │ │ │ │ │ +0000065c 00004f1c R_ARM_CALL 0001d9e8 star_named_expression_rule │ │ │ │ │ 00000674 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006a8 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000006d4 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000006f0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006fc 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000072c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6486,15 +6486,15 @@ │ │ │ │ │ 000007e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000081c 0001371c R_ARM_CALL 0000a0f0 lambda_slash_no_default_rule │ │ │ │ │ 0000083c 0001381c R_ARM_CALL 0000a23c lambda_slash_with_default_rule │ │ │ │ │ 00000888 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000890 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c4 0000751c R_ARM_CALL 00018414 starred_expression_rule │ │ │ │ │ +000008c4 0000771c R_ARM_CALL 000183ec starred_expression_rule │ │ │ │ │ 000008dc 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e0 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000940 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000948 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000958 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000974 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6514,47 +6514,47 @@ │ │ │ │ │ 00000a54 0001652b R_ARM_MOVW_ABS_NC 000017ec .LC140 │ │ │ │ │ 00000a58 0001652c R_ARM_MOVT_ABS 000017ec .LC140 │ │ │ │ │ 00000a60 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a64 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a84 0000361c R_ARM_CALL 00010184 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a88 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ab8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000acc 0000522b R_ARM_MOVW_ABS_NC 00017ac0 annotated_rhs_rule │ │ │ │ │ -00000ad0 0000522c R_ARM_MOVT_ABS 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000acc 0000522b R_ARM_MOVW_ABS_NC 00017a98 annotated_rhs_rule │ │ │ │ │ +00000ad0 0000522c R_ARM_MOVT_ABS 00017a98 annotated_rhs_rule │ │ │ │ │ 00000ad4 0001d51c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000ae0 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ae4 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000af0 0001662b R_ARM_MOVW_ABS_NC 0000181c .LC141 │ │ │ │ │ 00000af4 0001662c R_ARM_MOVT_ABS 0000181c .LC141 │ │ │ │ │ 00000afc 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000b24 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b34 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000b34 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00000b48 0000f92b R_ARM_MOVW_ABS_NC 00001538 _tmp_152_rule │ │ │ │ │ 00000b4c 0000f92c R_ARM_MOVT_ABS 00001538 _tmp_152_rule │ │ │ │ │ 00000b50 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000b5c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b68 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b6c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b78 0001672b R_ARM_MOVW_ABS_NC 00001850 .LC142 │ │ │ │ │ 00000b7c 0001672c R_ARM_MOVT_ABS 00001850 .LC142 │ │ │ │ │ 00000b84 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bac 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bbc 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000bbc 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00000bd0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000be4 0000f82b R_ARM_MOVW_ABS_NC 00001630 _tmp_153_rule │ │ │ │ │ 00000be8 0000f82c R_ARM_MOVT_ABS 00001630 _tmp_153_rule │ │ │ │ │ 00000bec 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000bf8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c04 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c08 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c14 0001682b R_ARM_MOVW_ABS_NC 00001880 .LC143 │ │ │ │ │ 00000c18 0001682c R_ARM_MOVT_ABS 00001880 .LC143 │ │ │ │ │ 00000c20 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c58 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000c58 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00000c6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c98 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ca0 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000cb0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ccc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ce0 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ 00000ce4 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ @@ -6573,42 +6573,42 @@ │ │ │ │ │ 00000da0 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000db0 00016a2b R_ARM_MOVW_ABS_NC 000018d0 .LC145 │ │ │ │ │ 00000db4 00016a2c R_ARM_MOVT_ABS 000018d0 .LC145 │ │ │ │ │ 00000db8 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000dd0 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000e24 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000e48 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e58 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000e58 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00000e6c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e98 0000f72b R_ARM_MOVW_ABS_NC 00001704 _tmp_155_rule │ │ │ │ │ 00000e9c 0000f72c R_ARM_MOVT_ABS 00001704 _tmp_155_rule │ │ │ │ │ 00000ea0 0001921c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000eac 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000eb8 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ebc 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ec8 00016b2b R_ARM_MOVW_ABS_NC 000018f8 .LC146 │ │ │ │ │ 00000ecc 00016b2c R_ARM_MOVT_ABS 000018f8 .LC146 │ │ │ │ │ 00000ed4 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000efc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f0c 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00000f0c 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00000f20 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f4c 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f5c 0000f51c R_ARM_CALL 0000ca3c _loop0_78_rule │ │ │ │ │ 00000f74 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f78 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f7c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000f88 0001811c 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 00016c2b R_ARM_MOVW_ABS_NC 00001918 .LC147 │ │ │ │ │ 00000fa8 00016c2c R_ARM_MOVT_ABS 00001918 .LC147 │ │ │ │ │ 00000fb0 0001a11c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001024 0000521c R_ARM_CALL 00017ac0 annotated_rhs_rule │ │ │ │ │ +00001024 0000521c R_ARM_CALL 00017a98 annotated_rhs_rule │ │ │ │ │ 00001038 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001068 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000106c 00017e2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001070 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000107c 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001088 0001a02b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000108c 0001a02c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6620,15 +6620,15 @@ │ │ │ │ │ 00001138 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001148 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001170 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001194 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011e0 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000011e8 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000011f8 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000121c 0000cc1c R_ARM_CALL 00019604 param_no_default_rule │ │ │ │ │ +0000121c 0000cc1c R_ARM_CALL 000195dc param_no_default_rule │ │ │ │ │ 00001240 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000128c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001294 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000012a4 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012cc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012e0 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012f4 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6638,15 +6638,15 @@ │ │ │ │ │ 00001384 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013a8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013f8 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001400 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001410 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001434 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001448 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001474 0000251c R_ARM_CALL 0001d750 block_rule │ │ │ │ │ +00001474 0000251c R_ARM_CALL 0001d728 block_rule │ │ │ │ │ 00001498 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000014c8 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000014e4 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000014f0 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000151c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001568 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001570 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6676,21 +6676,21 @@ │ │ │ │ │ 00001890 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000018a0 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000018c8 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000018ec 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000193c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001944 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001954 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000197c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +0000197c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000019a4 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000019ac 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000019bc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000019d4 00018c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000019fc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001a0c 00000a1c R_ARM_CALL 0000bc6c expression_rule │ │ │ │ │ +00001a0c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00001a24 0001811c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001a3c 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001a58 0001901c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001a84 00018d1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001aa0 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001aac 0001911c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001adc 00018e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6733,9 +6733,9 @@ │ │ │ │ │ 00001fcc 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fdc 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002000 0000051c R_ARM_CALL 0000502c expressions_rule │ │ │ │ │ 0000202c 0001a31c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000207c 00017c1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002084 00017d1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002094 0001871c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b8 0001411c R_ARM_CALL 00024cc8 lambda_param_no_default_rule │ │ │ │ │ +000020b8 0001411c R_ARM_CALL 00024ccc lambda_param_no_default_rule │ │ │ │ │ 000020dc 00017e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -207,18 +207,18 @@ │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ list_rule │ │ │ │ │ _gather_86_rule │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ star_named_expressions_sequence_rule │ │ │ │ │ +invalid_comprehension_rule.isra.0 │ │ │ │ │ bitwise_or_rule │ │ │ │ │ -starred_expression_rule │ │ │ │ │ _tmp_151_rule │ │ │ │ │ -invalid_comprehension_rule.isra.0 │ │ │ │ │ +starred_expression_rule │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ _loop1_82_rule │ │ │ │ │ _loop1_83_rule │ │ │ │ │ tstring_rule │ │ │ │ │ _tmp_156_rule │ │ │ │ │ fstring_replacement_field_rule │ │ │ │ │ target_with_star_atom_rule │ │ │ │ │ @@ -242,16 +242,16 @@ │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ dotted_as_name_rule │ │ │ │ │ _loop0_17_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ -_loop0_88_rule │ │ │ │ │ invalid_for_target_rule │ │ │ │ │ +_loop0_88_rule │ │ │ │ │ parameters_rule │ │ │ │ │ _tmp_26_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ invalid_parameters_rule.isra.0 │ │ │ │ │ _tmp_106_rule │ │ │ │ │ _tmp_139_rule │ │ │ │ │ _gather_91_rule │ │ │ │ │ @@ -412,21 +412,21 @@ │ │ │ │ │ _Py_EllipsisObject │ │ │ │ │ _PyAST_Constant │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyAST_Set │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ _Py_FalseStruct │ │ │ │ │ -_PyAST_Starred │ │ │ │ │ _PyPegen_get_keys │ │ │ │ │ _PyPegen_get_values │ │ │ │ │ _PyAST_Dict │ │ │ │ │ _PyAST_ListComp │ │ │ │ │ -_PyAST_DictComp │ │ │ │ │ _PyAST_SetComp │ │ │ │ │ +_PyAST_DictComp │ │ │ │ │ +_PyAST_Starred │ │ │ │ │ _PyPegen_string_token │ │ │ │ │ _PyPegen_concatenate_strings │ │ │ │ │ _PyPegen_concatenate_tstrings │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_constant_from_string │ │ │ │ │ _PyPegen_constant_from_token │ │ │ │ │ _PyPegen_joined_str │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ │ beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -617,15 +617,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -901,15 +901,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -986,15 +986,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1033,15 +1033,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 b7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq d2c │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eb8 │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1074 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ bne 118c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2318,15 +2318,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1fb4 │ │ │ │ │ @@ -2532,26 +2532,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2378 <_loop1_36_rule+0x1c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2655,15 +2655,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 22b4 <_loop1_36_rule+0x100> │ │ │ │ │ b 2690 <_loop1_36_rule+0x4dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2678,15 +2678,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 239c <_loop1_36_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2717,15 +2717,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23c0 <_loop1_36_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2765,15 +2765,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23e4 <_loop1_36_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2828,15 +2828,15 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 26f8 <_loop1_36_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2c08 <_loop1_36_rule+0xa54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2969,30 +2969,30 @@ │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28d4 <_loop1_36_rule+0x720> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2b5c <_loop1_36_rule+0x9a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2908 <_loop1_36_rule+0x754> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 29c4 <_loop1_36_rule+0x810> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ @@ -3081,37 +3081,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 23f8 <_loop1_36_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2964 <_loop1_36_rule+0x7b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3299,15 +3299,15 @@ │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ @@ -3318,15 +3318,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3431,15 +3431,15 @@ │ │ │ │ │ beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3476,15 +3476,15 @@ │ │ │ │ │ b 2f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30f4 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3621,15 +3621,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15bf8 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 31cc <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3707,27 +3707,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 33b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0xa0> │ │ │ │ │ + bl d864 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3840 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3739,36 +3739,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3818 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 186e4 │ │ │ │ │ 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,27 +3803,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0xa0> │ │ │ │ │ + bl d864 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3840 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3835,36 +3835,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3818 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 186e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3948,15 +3948,15 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3977,15 +3977,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4006,15 +4006,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3690 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl af58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 3530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0xa0> │ │ │ │ │ + bl d864 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3674 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4077,15 +4077,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bne 375c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 33a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0xa0> │ │ │ │ │ + bl d864 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3610 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4322,15 +4322,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x208> │ │ │ │ │ + bl cc1c <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3aac <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3b4c <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4441,15 +4441,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3c7c <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3c84 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -4618,15 +4618,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 41a4 <_loop0_31_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 4000 <_loop0_31_rule+0x310> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4661,15 +4661,15 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 3d80 <_loop0_31_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 3e84 <_loop0_31_rule+0x194> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 3e94 <_loop0_31_rule+0x1a4> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -4686,15 +4686,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 401c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 4074 <_loop0_31_rule+0x384> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4715,15 +4715,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 401c <_loop0_31_rule+0x32c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5244,15 +5244,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 48c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 1008c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 48c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 48fc │ │ │ │ │ @@ -5640,15 +5640,15 @@ │ │ │ │ │ bne 4f48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4e38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5660,15 +5660,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ bne 4e48 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e30 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ @@ -5680,15 +5680,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ beq 4d54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5743,15 +5743,15 @@ │ │ │ │ │ bne 4ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 4ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5765,15 +5765,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 4d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4ebc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5910,15 +5910,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 51d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq 5188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -5963,30 +5963,30 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 51b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ 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 │ │ │ │ │ @@ -6464,15 +6464,15 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20610 │ │ │ │ │ + bl 205e8 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 5798 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6833,15 +6833,15 @@ │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 5dc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -6849,15 +6849,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5e18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 5ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ 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 │ │ │ │ │ @@ -7495,15 +7495,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 658c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 6674 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -7944,15 +7944,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 80c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 9270 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 7924 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 80c0 │ │ │ │ │ @@ -9761,15 +9761,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 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 865c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8664 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -10506,29 +10506,29 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 8e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ beq 8fbc │ │ │ │ │ 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 8fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd18 │ │ │ │ │ + bl 1fcf0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e858 │ │ │ │ │ @@ -10968,15 +10968,15 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9868 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24660 <_loop1_74_rule> │ │ │ │ │ + bl 24664 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 97c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a3e4 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11007,15 +11007,15 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25724 <_loop1_75_rule> │ │ │ │ │ + bl 25728 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9ca0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 9808 │ │ │ │ │ @@ -11087,15 +11087,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 9d9c │ │ │ │ │ b 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250e4 <_loop0_72_rule> │ │ │ │ │ + bl 250e8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 970c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a3e4 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -11150,15 +11150,15 @@ │ │ │ │ │ bne 9dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a0f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250e4 <_loop0_72_rule> │ │ │ │ │ + bl 250e8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -11180,27 +11180,27 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 9ce0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9d6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25724 <_loop1_75_rule> │ │ │ │ │ + bl 25728 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9cfc │ │ │ │ │ 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 9dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250e4 <_loop0_72_rule> │ │ │ │ │ + bl 250e8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9a98 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11276,15 +11276,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9bb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 9c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cc8 │ │ │ │ │ + bl 24ccc │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9c70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11381,15 +11381,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 24cc8 │ │ │ │ │ + bl 24ccc │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ bne 9be8 │ │ │ │ │ @@ -11488,15 +11488,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9a9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq 9fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11534,15 +11534,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 9fac │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 9fac │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9f70 │ │ │ │ │ @@ -11697,30 +11697,30 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a1b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a22c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24660 <_loop1_74_rule> │ │ │ │ │ + bl 24664 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a168 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a214 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne a22c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24660 <_loop1_74_rule> │ │ │ │ │ + bl 24664 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a19c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -11796,36 +11796,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a3d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 250e4 <_loop0_72_rule> │ │ │ │ │ + bl 250e8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25724 <_loop1_75_rule> │ │ │ │ │ + bl 25728 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne a310 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 250e4 <_loop0_72_rule> │ │ │ │ │ + bl 250e8 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq a2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25724 <_loop1_75_rule> │ │ │ │ │ + bl 25728 <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne a38c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11931,15 +11931,15 @@ │ │ │ │ │ beq a510 <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne a500 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 258e8 │ │ │ │ │ + bl 258ec │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne a4b4 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ @@ -12064,15 +12064,15 @@ │ │ │ │ │ bne ab24 │ │ │ │ │ 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 24cc8 │ │ │ │ │ + bl 24ccc │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq a5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl c3f4 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -12229,15 +12229,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ beq a748 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b a750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a720 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12484,15 +12484,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 ab94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24cc8 │ │ │ │ │ + bl 24ccc │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq abd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq abd8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -12558,15 +12558,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq abbc │ │ │ │ │ b abe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ace0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12600,32 +12600,32 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ beq ace4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b acec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq acbc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq acbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq acbc │ │ │ │ │ b ad3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ac98 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -12670,24 +12670,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne aed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef30 │ │ │ │ │ + bl 1ef08 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne aecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne aecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e834 │ │ │ │ │ + bl 1e80c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne aecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne aecc │ │ │ │ │ @@ -12778,15 +12778,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c <_tmp_43_rule+0xa0> │ │ │ │ │ + bl d864 <_tmp_43_rule+0x78> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq afd8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ba90 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -12871,32 +12871,32 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ beq b0c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ b b31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b0e8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -12906,15 +12906,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq b0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b0e8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12950,28 +12950,28 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq b110 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b b114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq b108 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b108 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -13003,21 +13003,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq b0a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ 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 │ │ │ │ │ @@ -13188,33 +13188,33 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b618 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef30 │ │ │ │ │ + bl 1ef08 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e834 │ │ │ │ │ + bl 1e80c │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b78c <_loop0_122_rule+0x160> │ │ │ │ │ + bl b764 <_loop0_122_rule+0x138> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b610 <_tmp_120_rule+0x11c> │ │ │ │ │ @@ -13304,15 +13304,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b7b0 <_loop0_122_rule+0x184> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b710 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq b710 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -13445,34 +13445,34 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x208> │ │ │ │ │ + bl cc1c <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bne b94c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x208> │ │ │ │ │ + bl cc1c <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne b930 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe34 │ │ │ │ │ + bl 1fe0c │ │ │ │ │ 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 │ │ │ │ │ @@ -13482,27 +13482,27 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 <_loop0_78_rule+0x208> │ │ │ │ │ + bl cc1c <_loop0_78_rule+0x1e0> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq b8f0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -13668,21 +13668,21 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bff0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19328 │ │ │ │ │ + bl 19300 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bc80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a514 <_loop0_27_rule> │ │ │ │ │ + bl 1a4ec <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -13696,36 +13696,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bf00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19f38 │ │ │ │ │ + bl 19f10 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne beac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a68c <_loop1_30_rule> │ │ │ │ │ + bl 1a664 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne becc │ │ │ │ │ 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 bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a514 <_loop0_27_rule> │ │ │ │ │ + bl 1a4ec <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bcb0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13751,15 +13751,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bd8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne bfe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b14 <_loop1_32_rule> │ │ │ │ │ + bl 23b18 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bd30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -13818,29 +13818,29 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bf50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bf50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b bcfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19474 <_loop1_29_rule> │ │ │ │ │ + bl 1944c <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq bcb0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13888,15 +13888,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c020 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ b bc80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -14020,24 +14020,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne c0c4 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19328 │ │ │ │ │ + bl 19300 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c0bc <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c0bc <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f38 │ │ │ │ │ + bl 19f10 │ │ │ │ │ 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} │ │ │ │ │ @@ -14203,15 +14203,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8e0 <_tmp_165_rule+0x1dc> │ │ │ │ │ + bl c8b8 <_tmp_165_rule+0x1b4> │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c2c8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -14236,26 +14236,26 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq c2f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b c2f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c2ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c2ec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ @@ -14410,38 +14410,38 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c6f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne c618 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c6e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne c690 │ │ │ │ │ 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 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne c5dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14467,15 +14467,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c5fc │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -14556,15 +14556,15 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c7f0 <_tmp_165_rule+0xec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14573,15 +14573,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c838 <_tmp_165_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne c990 <_tmp_165_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c928 <_tmp_165_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c9cc <_tmp_165_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -14589,15 +14589,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c7f0 <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -14663,15 +14663,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne c9fc <_tmp_165_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 183ec │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b c824 <_tmp_165_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ @@ -14687,15 +14687,15 @@ │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq c7c0 <_tmp_165_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c934 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne c8b4 <_tmp_165_rule+0x1b0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne c8c0 <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -14798,15 +14798,15 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne cb6c <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne cb2c <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dbd8 │ │ │ │ │ + bl 1dbb0 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne cb88 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -14945,15 +14945,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq cd00 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cd08 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -15064,15 +15064,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne cf90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cfd8 │ │ │ │ │ @@ -15092,20 +15092,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq ce90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ce90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ @@ -15199,26 +15199,26 @@ │ │ │ │ │ bl 10184 │ │ │ │ │ b cf70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b cdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ceec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ceec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq ceec │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ @@ -16515,15 +16515,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq e1e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq e1f4 │ │ │ │ │ @@ -16661,15 +16661,15 @@ │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne e26c │ │ │ │ │ b e3a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 1008c │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e444 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ @@ -16759,15 +16759,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e6bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -16829,15 +16829,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e5c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq e5c0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -16903,15 +16903,15 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq e7c4 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ @@ -17265,29 +17265,29 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq e8d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b e8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq ea5c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ea5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd18 │ │ │ │ │ + bl 1fcf0 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ea5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl e858 │ │ │ │ │ @@ -17460,26 +17460,26 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f06c <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f06c <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f06c <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f06c <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17582,15 +17582,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f090 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq f090 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -17605,15 +17605,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f090 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f090 <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17686,15 +17686,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0b4 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq f0b4 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -17835,15 +17835,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f280 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f280 <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -17930,37 +17930,37 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f480 <_loop1_37_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -18044,15 +18044,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f438 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f438 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ @@ -18106,15 +18106,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f414 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq f414 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -18588,15 +18588,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ff0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 9270 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne fe40 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne ffbc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 502c │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c0d8 │ │ │ │ │ + bl c0d8 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -484,20 +484,20 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c0d8 │ │ │ │ │ + bl c0d8 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -558,35 +558,35 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 720 <_PyPegen_parse+0x720> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 680 <_PyPegen_parse+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 768 <_PyPegen_parse+0x768> │ │ │ │ │ b 774 <_PyPegen_parse+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 538 <_PyPegen_parse+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ b 62c <_PyPegen_parse+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 750 <_PyPegen_parse+0x750> │ │ │ │ │ b 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -1156,24 +1156,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2c0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 31dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 141c8 │ │ │ │ │ + bl 141a0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 31dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14dd4 │ │ │ │ │ + bl 14dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 163c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1212,62 +1212,62 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20138 │ │ │ │ │ + bl 20110 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2020 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 2018 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2020 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 14dd4 │ │ │ │ │ + bl 14dac │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1008 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -1381,15 +1381,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1430,15 +1430,15 @@ │ │ │ │ │ bne 2bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2be4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 141c8 │ │ │ │ │ + bl 141a0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2be4 │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1538,26 +1538,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 203c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 203c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21b4 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 203c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1689,31 +1689,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 291c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 291c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 291c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 291c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2924 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1994,15 +1994,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2165,29 +2165,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 30f8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 186e4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ @@ -2270,29 +2270,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 30f8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 186e4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -2334,26 +2334,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 31ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee88 │ │ │ │ │ + bl ee88 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 31ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 31b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2847,15 +2847,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1da4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2917,15 +2917,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2858 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -2938,15 +2938,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 28d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28d8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3041,15 +3041,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a14 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3062,15 +3062,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a94 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3450,15 +3450,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 2eb4 │ │ │ │ │ @@ -3734,15 +3734,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3330 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3796,15 +3796,15 @@ │ │ │ │ │ beq 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 13c4 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee88 │ │ │ │ │ + bl ee88 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 34d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -3824,15 +3824,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ @@ -3857,15 +3857,15 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 33e8 │ │ │ │ │ @@ -3898,15 +3898,15 @@ │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 33f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r7, r3 │ │ │ │ │ beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1264 │ │ │ │ │ @@ -4049,15 +4049,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -4069,15 +4069,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ bne 2ccc │ │ │ │ │ @@ -4652,63 +4652,63 @@ │ │ │ │ │ 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 64b0 │ │ │ │ │ + beq 6054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 6054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 44f8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 6490 │ │ │ │ │ + beq 6034 │ │ │ │ │ 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] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bne 46cc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 64d4 │ │ │ │ │ + beq 6078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64d4 │ │ │ │ │ + bne 6078 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6448 │ │ │ │ │ + bne 6008 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 4514 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ @@ -4725,93 +4725,93 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bne 4278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 64a4 │ │ │ │ │ + beq 6048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 64a4 │ │ │ │ │ + bne 6048 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 643c │ │ │ │ │ + bne 5ffc │ │ │ │ │ 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 4b58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 643c │ │ │ │ │ + bne 5ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 64e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 4b90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6430 │ │ │ │ │ + beq 5ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6430 │ │ │ │ │ + bne 5ff0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6238 │ │ │ │ │ + bne 5e40 │ │ │ │ │ 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 62c4 │ │ │ │ │ + beq 5e28 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - bne 64cc │ │ │ │ │ + bne 6070 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6454 │ │ │ │ │ + beq 5fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6454 │ │ │ │ │ + bne 5fac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62f8 │ │ │ │ │ + bne 5fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 41a0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4829,43 +4829,43 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6424 │ │ │ │ │ + beq 5fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6424 │ │ │ │ │ + bne 5fe4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 64e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 46fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 589c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 46dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 589c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4da4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4875,190 +4875,190 @@ │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 4730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 569c │ │ │ │ │ + bne 568c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_5_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ 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 4a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r3, #632 @ 0x278 │ │ │ │ │ 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 4bc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ 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 4d10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #634 @ 0x27a │ │ │ │ │ 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 4df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r3, #588 @ 0x24c │ │ │ │ │ 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 501c │ │ │ │ │ + bne 4f00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ 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 4f00 │ │ │ │ │ + bne 4fec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ 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 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ 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 511c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ 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 5180 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 4fe4 │ │ │ │ │ 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 │ │ │ │ │ @@ -5094,43 +5094,43 @@ │ │ │ │ │ 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 6448 │ │ │ │ │ + bne 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 4044 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc84 │ │ │ │ │ + bl cc84 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 646c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ ldr r5, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -5164,15 +5164,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61ec │ │ │ │ │ + beq 6484 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 427c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5210,137 +5210,137 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 4508 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6470 │ │ │ │ │ + beq 6014 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64bc │ │ │ │ │ + bne 6060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21024 │ │ │ │ │ + bl 20ffc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4d2c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 4278 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4278 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 637c │ │ │ │ │ + beq 617c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 637c │ │ │ │ │ + bne 617c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ae10 │ │ │ │ │ + bl ae10 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5940 │ │ │ │ │ + bne 5930 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 5448 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 53e0 │ │ │ │ │ + bne 53d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b62c │ │ │ │ │ + bl b62c │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 5804 │ │ │ │ │ + bne 57f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b62c │ │ │ │ │ + bl b62c │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f0 │ │ │ │ │ + bl 181c8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63ec │ │ │ │ │ + bne 6090 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59b8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5594 │ │ │ │ │ + bne 5584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 4278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6318 │ │ │ │ │ + bne 61a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62e0 │ │ │ │ │ + beq 6188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 6188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62f4 │ │ │ │ │ + bne 619c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 48e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5358,15 +5358,15 @@ │ │ │ │ │ bne 41b0 │ │ │ │ │ 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 62bc │ │ │ │ │ + beq 5e20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 4960 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -5383,255 +5383,255 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 6478 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6230 │ │ │ │ │ + beq 6478 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6238 │ │ │ │ │ + bne 5e40 │ │ │ │ │ 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 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 646c │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ - bne 6210 │ │ │ │ │ + bne 6458 │ │ │ │ │ stmib sp, {r5, r7} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61f4 │ │ │ │ │ + beq 643c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 6398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 605c │ │ │ │ │ + bne 6398 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a10 │ │ │ │ │ + bne 5cf0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 59e0 │ │ │ │ │ + beq 5cc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5a10 │ │ │ │ │ + beq 5cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a10 │ │ │ │ │ + bne 5cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 59d0 │ │ │ │ │ + beq 5cb0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 44e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6338 │ │ │ │ │ + bne 648c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 585c │ │ │ │ │ + beq 581c │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 487c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caa4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 40a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 40a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5c20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5610 │ │ │ │ │ + bne 5600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 40dc │ │ │ │ │ b 4278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6418 │ │ │ │ │ + beq 6084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6418 │ │ │ │ │ + bne 6084 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5c14 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 5be0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53a0 │ │ │ │ │ + bne 5390 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5e50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5c14 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 5130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f3c │ │ │ │ │ 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 5eec │ │ │ │ │ + beq 5f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 590c │ │ │ │ │ + bne 58fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ @@ -5643,22 +5643,22 @@ │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 438c │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 646c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 646c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -5676,15 +5676,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4648 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 427c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caa4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 425c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5702,228 +5702,228 @@ │ │ │ │ │ beq 4704 │ │ │ │ │ b 4268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f5c │ │ │ │ │ + beq 62d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f5c │ │ │ │ │ + bne 62d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5840 │ │ │ │ │ + bne 5860 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 6024 │ │ │ │ │ + beq 6120 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 584c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53f8 │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 584c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_15_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 584c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6120 │ │ │ │ │ + beq 63b0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6114 │ │ │ │ │ + beq 63a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5848 │ │ │ │ │ + b 5868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a58 │ │ │ │ │ + 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 5a58 │ │ │ │ │ + bne 5c98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne 5c8c │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq 5a64 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 5c5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [r3, r5, 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 5aa4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #638 @ 0x27e │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5a38 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 5a38 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c04 │ │ │ │ │ - R_ARM_CALL _tmp_16_rule │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 181c8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 5c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq 5a28 │ │ │ │ │ - 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] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 5c4c │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_Assert> │ │ │ │ │ - R_ARM_CALL _PyAST_Assert │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + bl 0 <_PyAST_Expr> │ │ │ │ │ + R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5a1c │ │ │ │ │ + beq 5c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq 43fc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 46cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6188 │ │ │ │ │ + beq 59f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 59f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 617c │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ + bne 59d4 │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq 614c │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 59fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 181f0 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 613c │ │ │ │ │ + movw r1, #638 @ 0x27e │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 59d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc44 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 59d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3c04 │ │ │ │ │ + R_ARM_CALL _tmp_16_rule │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 59d4 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 613c │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 59c0 │ │ │ │ │ + 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] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ │ - bl 0 <_PyAST_Expr> │ │ │ │ │ - R_ARM_CALL _PyAST_Expr │ │ │ │ │ + bl 0 <_PyAST_Assert> │ │ │ │ │ + R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 59b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 43fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 46cc │ │ │ │ │ + b 59dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 452c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4d20 │ │ │ │ │ b 444c │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5931,74 +5931,74 @@ │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 4d20 │ │ │ │ │ b 447c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5c14 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5f3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b 4cc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62b0 │ │ │ │ │ + beq 6430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62b0 │ │ │ │ │ + bne 6430 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 62a4 │ │ │ │ │ + bne 6424 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6274 │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 63d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4280 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 63d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6254 │ │ │ │ │ + beq 63d4 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r2, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ @@ -6010,70 +6010,70 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_CALL _PyAST_Global │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6248 │ │ │ │ │ + beq 63c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6260 │ │ │ │ │ + b 63e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 60e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e0 │ │ │ │ │ + bne 60e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 63a4 │ │ │ │ │ + bne 60c8 │ │ │ │ │ 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 63b0 │ │ │ │ │ + beq 60f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 60c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4280 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 60c8 │ │ │ │ │ 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 63a4 │ │ │ │ │ + beq 60c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6085,56 +6085,52 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_CALL _PyAST_Nonlocal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6398 │ │ │ │ │ + beq 60bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 60d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 4c58 │ │ │ │ │ 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 5ef8 │ │ │ │ │ + beq 5f3c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4cc4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47c4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6145,15 +6141,15 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 4848 │ │ │ │ │ @@ -6167,74 +6163,74 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 60d4 │ │ │ │ │ + beq 6290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60d4 │ │ │ │ │ + bne 6290 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60c4 │ │ │ │ │ + bne 6280 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 608c │ │ │ │ │ + beq 6248 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60c4 │ │ │ │ │ + bne 6280 │ │ │ │ │ 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 508 <_PyPegen_parse+0x508> │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 60a8 │ │ │ │ │ + bne 6264 │ │ │ │ │ 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 │ │ │ │ │ - beq 6084 │ │ │ │ │ + beq 6240 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 6068 │ │ │ │ │ + bgt 6224 │ │ │ │ │ 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 47a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6245,23 +6241,23 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5438 │ │ │ │ │ + b 5428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21024 │ │ │ │ │ + bl 20ffc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4844 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6282,36 +6278,36 @@ │ │ │ │ │ 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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5438 │ │ │ │ │ + b 5428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc84 │ │ │ │ │ + bl cc84 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4bb0 │ │ │ │ │ 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 6224 │ │ │ │ │ + beq 646c │ │ │ │ │ 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] │ │ │ │ │ @@ -6330,73 +6326,73 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 4618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 6218 │ │ │ │ │ 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 6218 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 5880 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 61d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 5880 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 587c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 588c │ │ │ │ │ + beq 587c │ │ │ │ │ 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 r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 5888 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r7, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6418,118 +6414,118 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6358 │ │ │ │ │ + beq 6158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 6370 │ │ │ │ │ + bne 6170 │ │ │ │ │ b 4a28 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47f4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ba90 │ │ │ │ │ + bl ba90 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - b 5438 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bne 5f68 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 43cc │ │ │ │ │ - b 5100 │ │ │ │ │ + b 5428 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62bc │ │ │ │ │ + beq 5e20 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 4b44 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bne 62dc │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq 43cc │ │ │ │ │ + b 4fe4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 42c0 │ │ │ │ │ - b 5100 │ │ │ │ │ + b 4fe4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 4a28 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 427c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 433c │ │ │ │ │ - b 5100 │ │ │ │ │ + b 4fe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4cec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 436c │ │ │ │ │ - b 5100 │ │ │ │ │ + b 4fe4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4784 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6549,117 +6545,93 @@ │ │ │ │ │ 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 5604 │ │ │ │ │ + b 55f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 58f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 58e4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - beq 4a90 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 58f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 5004 │ │ │ │ │ + bne 50f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a44 │ │ │ │ │ + b 59dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 442c │ │ │ │ │ - b 5100 │ │ │ │ │ + b 4fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4f2c │ │ │ │ │ + b 5018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5004 │ │ │ │ │ + blt 50f0 │ │ │ │ │ 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 5bb0 │ │ │ │ │ + beq 5b48 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ + bne 59d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c54 │ │ │ │ │ + beq 5d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5d08 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5cfc │ │ │ │ │ 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 5c60 │ │ │ │ │ + beq 5d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5d14 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5d14 │ │ │ │ │ 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] │ │ │ │ │ @@ -6680,132 +6652,210 @@ │ │ │ │ │ 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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 5c3c │ │ │ │ │ + beq 5bd4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a3c │ │ │ │ │ - b 4f6c │ │ │ │ │ + bne 59d4 │ │ │ │ │ + b 5058 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c38 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5d34 │ │ │ │ │ + bne 5de8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5b40 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 5908 │ │ │ │ │ + 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 4c20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 591c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r5, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + strne r5, [r4, #60] @ 0x3c │ │ │ │ │ + beq 4b90 │ │ │ │ │ + b 4bb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4fc0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4fd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 4fc0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + beq 4f5c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4fd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4f2c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 58d4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 58e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 58d4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + beq 4a90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 58e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5b40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5ad0 │ │ │ │ │ + b 5a68 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d90 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d90 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5cdc │ │ │ │ │ + beq 5d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5ac4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5b54 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5b54 │ │ │ │ │ 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 │ │ │ │ │ @@ -6814,93 +6864,105 @@ │ │ │ │ │ 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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5b8c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 5918 │ │ │ │ │ - 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 4c20 │ │ │ │ │ + b 5b24 │ │ │ │ │ + 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 592c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + beq 41d0 │ │ │ │ │ + b 4278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5f44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ee0 │ │ │ │ │ + beq 5f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee0 │ │ │ │ │ + bne 5f24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f4c │ │ │ │ │ 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 5e1c │ │ │ │ │ + beq 5ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5f08 │ │ │ │ │ + bne 64ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5f4c │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5e80 │ │ │ │ │ + bne 5f58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 4c6c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 5e84 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5908 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 591c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5f18 │ │ │ │ │ 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 │ │ │ │ │ @@ -6909,287 +6971,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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 5e6c │ │ │ │ │ + beq 5f10 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5e74 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5e74 │ │ │ │ │ + b 5f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5de0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 417c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + beq 41b0 │ │ │ │ │ + b 48f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 41f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4104 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4bb0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 427c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5918 │ │ │ │ │ + beq 425c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 592c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + b 4268 │ │ │ │ │ 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] │ │ │ │ │ - b 5eb0 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 46c0 │ │ │ │ │ + b 3fb0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4080 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3f74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r5, #1 │ │ │ │ │ + bne 6020 │ │ │ │ │ + b 46fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4b90 │ │ │ │ │ - b 4bb0 │ │ │ │ │ + b 5e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e20 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 5844 │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 6008 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 6000 │ │ │ │ │ + b 4000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4bec │ │ │ │ │ + mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl ba90 │ │ │ │ │ - R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + beq 4824 │ │ │ │ │ + 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 5408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6014 │ │ │ │ │ + bne 537c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5840 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 44e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f9c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6000 │ │ │ │ │ + b 52b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 537c │ │ │ │ │ + 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 52e0 │ │ │ │ │ + b 60c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 4ee8 │ │ │ │ │ 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 4e54 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5860 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 5888 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 5888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a60 │ │ │ │ │ + b 4760 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 48b4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b 5fc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + beq 61c4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 5fd0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r5, [r9] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + b 4874 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + blt 5888 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + beq 56e8 │ │ │ │ │ + b 5880 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 56b8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 5524 │ │ │ │ │ - b 6068 │ │ │ │ │ + beq 5514 │ │ │ │ │ + b 6224 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 47a4 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 60e0 │ │ │ │ │ + beq 629c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 54e0 │ │ │ │ │ + b 54d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 47a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5498 │ │ │ │ │ + b 5488 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6194 │ │ │ │ │ + bne 63c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 608c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4ee8 │ │ │ │ │ + b 6248 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 4e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5848 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5864 │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 637c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 637c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 50f0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 6374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + movw r1, #634 @ 0x27a │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 50dc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 6388 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl d864 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 6388 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl ba90 │ │ │ │ │ + R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 6388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 50f0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 5860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5048 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 60b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 5898 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + b 6310 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - beq 56f8 │ │ │ │ │ - b 5890 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 6374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 56c8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4a28 │ │ │ │ │ + b 4a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 58c0 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 121c │ │ │ │ │ - R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b 49e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 4278 │ │ │ │ │ + bne 4ee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - beq 41d0 │ │ │ │ │ - b 4278 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5868 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 626c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 5270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 44bc │ │ │ │ │ - b 5100 │ │ │ │ │ + b 4fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 5270 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ @@ -7197,181 +7311,67 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ beq 51dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6260 │ │ │ │ │ + b 63e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 51ac │ │ │ │ │ - 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 6238 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 48b4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq 41b0 │ │ │ │ │ - b 48f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - beq 6388 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6304 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 58bc │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 427c │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 121c │ │ │ │ │ + R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 49e8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 4278 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 5e40 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4a28 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 632c │ │ │ │ │ + bne 61b8 │ │ │ │ │ b 4b34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 5898 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5898 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4760 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r5, [r9] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 4874 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 537c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 538c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 537c │ │ │ │ │ - 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 52e0 │ │ │ │ │ - b 63a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 52b4 │ │ │ │ │ - mov r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4824 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #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 5418 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4bec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 41f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4104 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4bb0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 427c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 417c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 62f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 4268 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 46c0 │ │ │ │ │ - b 3fb0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4080 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3f74 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 647c │ │ │ │ │ - b 46fc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 6238 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4000 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r5, #12] │ │ │ │ │ + b 5f88 │ │ │ │ │ │ │ │ │ │ 000064e0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7650,36 +7650,36 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 6ac4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - ldr ip, [r6, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + 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 69d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 69d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20610 │ │ │ │ │ + bl 205e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 66c4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8077,15 +8077,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 6dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b764 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 753c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6dd0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8097,15 +8097,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15bf8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 6e40 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8192,15 +8192,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20610 │ │ │ │ │ + bl 205e8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6ed0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8650,25 +8650,25 @@ │ │ │ │ │ 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 89c8 │ │ │ │ │ + beq 8994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89c8 │ │ │ │ │ + bne 8994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ beq 77a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ @@ -8686,80 +8686,80 @@ │ │ │ │ │ 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 89d4 │ │ │ │ │ + blt 89a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 82e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 82b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ 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 79d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -8775,45 +8775,45 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 79e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ 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 7b7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ 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 7cbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 8558 │ │ │ │ │ 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 │ │ │ │ │ @@ -8836,261 +8836,261 @@ │ │ │ │ │ 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 8b74 │ │ │ │ │ + beq 8a54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b74 │ │ │ │ │ + bne 8a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 7798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9298 │ │ │ │ │ + bl 9270 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7790 │ │ │ │ │ b 7890 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89ec │ │ │ │ │ + beq 8988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89ec │ │ │ │ │ + bne 8988 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88fc │ │ │ │ │ + bne 897c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b764 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 86fc │ │ │ │ │ + bne 8568 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 88fc │ │ │ │ │ + bne 897c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e834 │ │ │ │ │ + bl 1e80c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ subne r3, r3, #2 │ │ │ │ │ bne 7798 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 85d4 │ │ │ │ │ + bne 8544 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8b00 │ │ │ │ │ + beq 89d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b00 │ │ │ │ │ + bne 89d8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 85d4 │ │ │ │ │ + bne 8544 │ │ │ │ │ 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 85b8 │ │ │ │ │ + beq 8528 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9120 │ │ │ │ │ + beq 8b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9120 │ │ │ │ │ + bne 8b54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9110 │ │ │ │ │ + bne 8b44 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 181f0 │ │ │ │ │ + bl 181c8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7b44 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9110 │ │ │ │ │ + bne 8b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 85bc │ │ │ │ │ + beq 852c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 8524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 899c │ │ │ │ │ + bne 89b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ b 79c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9088 │ │ │ │ │ + beq 8bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9088 │ │ │ │ │ + bne 8bbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 7ca8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9094 │ │ │ │ │ + beq 8bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9094 │ │ │ │ │ + bne 8bd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 907c │ │ │ │ │ + bne 8bc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9020 │ │ │ │ │ + beq 8b60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8518 │ │ │ │ │ + bne 8488 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 88c4 │ │ │ │ │ + bne 8678 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 88f4 │ │ │ │ │ + bne 86a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef30 │ │ │ │ │ + bl 1ef08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 79c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq 7920 │ │ │ │ │ - b 85e8 │ │ │ │ │ + b 8558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 89bc │ │ │ │ │ + beq 8a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89bc │ │ │ │ │ + bne 8a78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 87c8 │ │ │ │ │ + bne 8874 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 912c │ │ │ │ │ + beq 8c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 912c │ │ │ │ │ + bne 8c90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9140 │ │ │ │ │ + bne 8ca4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8868 │ │ │ │ │ + beq 888c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -9100,193 +9100,193 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 89f8 │ │ │ │ │ + beq 8a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 8a24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 7e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8320 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8320 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 8320 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 9150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9008 │ │ │ │ │ + bne 89e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 85f8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 88c0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7e68 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8908 │ │ │ │ │ + bne 88e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 87c8 │ │ │ │ │ + bne 8874 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 90bc │ │ │ │ │ + beq 8be0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90bc │ │ │ │ │ + bne 8be0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7fc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 90c8 │ │ │ │ │ + beq 8bec │ │ │ │ │ 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 │ │ │ │ │ + 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 7fb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 918c │ │ │ │ │ + beq 8a48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 918c │ │ │ │ │ + bne 8a48 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 917c │ │ │ │ │ + bne 83b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ beq 8378 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #16 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d0 │ │ │ │ │ + bne 86b0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 917c │ │ │ │ │ + bne 83b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 85ac │ │ │ │ │ + beq 851c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8678 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 8574 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88a4 │ │ │ │ │ + bne 88c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 87c8 │ │ │ │ │ + bne 8874 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8f58 │ │ │ │ │ + beq 8af8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f58 │ │ │ │ │ + bne 8af8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8f4c │ │ │ │ │ + bne 8aec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f08 │ │ │ │ │ + beq 8aa8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9296,35 +9296,35 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 80e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f64 │ │ │ │ │ + beq 8b04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8b04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 2142c <_gather_86_rule> │ │ │ │ │ + bl 21404 <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 84fc │ │ │ │ │ + bne 846c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -9332,135 +9332,135 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80ec │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8454 │ │ │ │ │ + bne 83c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 8f4c │ │ │ │ │ + bne 8aec │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 81b4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 9170 │ │ │ │ │ + beq 8a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9170 │ │ │ │ │ + bne 8a3c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9164 │ │ │ │ │ + bne 8a30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 2434c │ │ │ │ │ + bl 24350 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9164 │ │ │ │ │ + bne 8a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2142c <_gather_86_rule> │ │ │ │ │ + bl 21404 <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b98 │ │ │ │ │ + bne 8dc0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9164 │ │ │ │ │ + bne 8a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 81ac │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 87f8 │ │ │ │ │ + bne 8744 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 87c8 │ │ │ │ │ + bne 8874 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8af4 │ │ │ │ │ + beq 8c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8af4 │ │ │ │ │ + bne 8c84 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8ae8 │ │ │ │ │ + bne 8c78 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8aa4 │ │ │ │ │ + beq 8c34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f384 │ │ │ │ │ + bl 1f35c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8868 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8868 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8b2c │ │ │ │ │ + beq 916c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b0c │ │ │ │ │ + bne 9130 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 79c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -9517,72 +9517,33 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ b 79a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 87e0 │ │ │ │ │ + blt 872c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 917c │ │ │ │ │ - mov r1, #16 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7f70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 10298 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 7f70 │ │ │ │ │ - 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 7fb4 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - 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 8598 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8f70 │ │ │ │ │ + beq 7f54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7f98 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r1, #1 │ │ │ │ │ @@ -9609,15 +9570,15 @@ │ │ │ │ │ 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 8a04 │ │ │ │ │ + beq 8b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 82a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -9640,65 +9601,105 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88d4 │ │ │ │ │ + beq 8688 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9198 │ │ │ │ │ + beq 8b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 82a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 82a8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 88e0 │ │ │ │ │ + b 8694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8f84 │ │ │ │ │ + bne 8a98 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 7fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - bne 8708 │ │ │ │ │ + bne 87b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq 78f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 7798 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 79c8 │ │ │ │ │ + mov r1, #26 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7fb0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 88d8 │ │ │ │ │ + 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 8a08 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 82a0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 82a8 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 7fcc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9714,218 +9715,208 @@ │ │ │ │ │ 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 898c │ │ │ │ │ + beq 896c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 82a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 82a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 7e74 │ │ │ │ │ - mov r1, #26 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 7c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + bl b038 │ │ │ │ │ + R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7c8c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7ca8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 10270 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 7f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88b4 │ │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + streq r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7fb4 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str lr, [sp, #8] │ │ │ │ │ + ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_SetComp> │ │ │ │ │ - R_ARM_CALL _PyAST_SetComp │ │ │ │ │ + bl 0 <_PyAST_Starred> │ │ │ │ │ + R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 90a0 │ │ │ │ │ + beq 8508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + bne 8a84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 7f98 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 7fb4 │ │ │ │ │ + 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 81ac │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #12] │ │ │ │ │ + bl 10184 │ │ │ │ │ + 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 82a8 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + beq 81b0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7fcc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 79c8 │ │ │ │ │ + b 81b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 85d4 │ │ │ │ │ + bne 8544 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8f94 │ │ │ │ │ + beq 8cc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f94 │ │ │ │ │ + bne 8cc8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a20 │ │ │ │ │ + bne 8d3c │ │ │ │ │ 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 8774 │ │ │ │ │ + beq 8820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 183ec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8fa0 │ │ │ │ │ + bne 8cd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a20 │ │ │ │ │ + bne 8d3c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ + beq 8858 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8a2c │ │ │ │ │ + bne 8d48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 85d0 │ │ │ │ │ + b 8540 │ │ │ │ │ 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 7950 │ │ │ │ │ - b 85e8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fb4 │ │ │ │ │ - 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 81ac │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ - 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 81b0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 81b8 │ │ │ │ │ + b 8558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9138 │ │ │ │ │ + blt 8c9c │ │ │ │ │ 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 914c │ │ │ │ │ + beq 8cb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 7e70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b038 │ │ │ │ │ + bl b038 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 7fcc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7c74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b038 │ │ │ │ │ - R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7c8c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7ca8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 85d8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7e68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 7e68 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9953,378 +9944,524 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 864c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8664 │ │ │ │ │ b 7e68 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8548 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7a10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 774c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 7798 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ beq 7b70 │ │ │ │ │ - b 85d4 │ │ │ │ │ + b 8544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ce8 │ │ │ │ │ + b 7a90 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 7e18 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 7e34 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + bne 85ec │ │ │ │ │ + b 7fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 774c │ │ │ │ │ + b 7da4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 81b8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8138 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7f20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 79c8 │ │ │ │ │ b 7798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a10 │ │ │ │ │ + b 7ce8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 7f98 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 7fb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r1, #1 │ │ │ │ │ + blt 81bc │ │ │ │ │ + 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 8038 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + b 81bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7da4 │ │ │ │ │ + b 7ffc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 84f0 │ │ │ │ │ + bne 8460 │ │ │ │ │ b 81bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 85d0 │ │ │ │ │ + beq 8690 │ │ │ │ │ + b 84fc │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 852c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7aec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r3, #1 │ │ │ │ │ + blt 8694 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r7, lsl #2] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 8bc8 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bne 7c3c │ │ │ │ │ + b 7c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 87ac │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 85d0 │ │ │ │ │ + b 8694 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7bec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7ea4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ + ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ + sublt r3, r2, #1 │ │ │ │ │ + blt 7fcc │ │ │ │ │ + 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 7ee0 │ │ │ │ │ + b 7fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 87c8 │ │ │ │ │ + blt 8874 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 8220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 87c8 │ │ │ │ │ + b 8874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 81ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 82a8 │ │ │ │ │ + b 7d28 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 87c8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 7e74 │ │ │ │ │ + mov r1, #25 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7d78 │ │ │ │ │ + b 7e30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 87e8 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8820 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #20] │ │ │ │ │ + bl 10184 │ │ │ │ │ + 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 885c │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 8540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8b20 │ │ │ │ │ - b 87c8 │ │ │ │ │ + b 8540 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bc44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8858 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8858 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r6, #12] │ │ │ │ │ + bl 10184 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8858 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7e34 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7e30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 79c8 │ │ │ │ │ - b 7798 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8540 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8ebc │ │ │ │ │ + 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 8ebc │ │ │ │ │ + bne 8fe0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8da0 │ │ │ │ │ + bne 8fc8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8da0 │ │ │ │ │ + beq 8fc8 │ │ │ │ │ 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 8dac │ │ │ │ │ + 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 8dac │ │ │ │ │ + bne 8fd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8e6c │ │ │ │ │ + bne 904c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 8c6c │ │ │ │ │ + beq 8e94 │ │ │ │ │ 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 8ec8 │ │ │ │ │ + bne 8fec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8e6c │ │ │ │ │ + bne 904c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb8 │ │ │ │ │ + beq 8ee0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb8 │ │ │ │ │ + beq 8ee0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8e78 │ │ │ │ │ + bne 9058 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8e6c │ │ │ │ │ + bne 904c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d04 │ │ │ │ │ + beq 8f2c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d04 │ │ │ │ │ + beq 8f2c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 909c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 8e6c │ │ │ │ │ + bne 904c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d58 │ │ │ │ │ + beq 8f80 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8d58 │ │ │ │ │ + beq 8f80 │ │ │ │ │ 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 8e18 │ │ │ │ │ + bne 90fc │ │ │ │ │ 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 8da0 │ │ │ │ │ + beq 8fc8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 817c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2434c │ │ │ │ │ + bl 24350 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 817c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c24 │ │ │ │ │ + b 8e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8d04 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 8e00 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #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 .LC34 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldrd r2, [r6, #12] │ │ │ │ │ - bl 10134 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8d58 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8d64 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ 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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 8d5c │ │ │ │ │ + beq 8f84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 8d64 │ │ │ │ │ + b 8f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8d64 │ │ │ │ │ + b 8f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb8 │ │ │ │ │ + beq 8ee0 │ │ │ │ │ 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 │ │ │ │ │ @@ -10332,501 +10469,353 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10134 │ │ │ │ │ + bl 10134 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 8e4c │ │ │ │ │ + b 902c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8bd8 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + bl 10270 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 8f2c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 8e48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r1, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r1, #1 │ │ │ │ │ - blt 81bc │ │ │ │ │ - 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 8038 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - b 81bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8078 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + mvn r3, #4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + 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 10134 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 7f98 │ │ │ │ │ + beq 8f80 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 7fb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 873c │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 8774 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 8f8c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldrd r2, [r6, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + ldrd r2, [r6, #12] │ │ │ │ │ + b 9028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 87b0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 82a8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 85d0 │ │ │ │ │ + b 8874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 8b5c │ │ │ │ │ - b 7e18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r3, #1 │ │ │ │ │ - blt 88e0 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 907c │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7c3c │ │ │ │ │ - b 7c60 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 88e0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ba8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bec │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - bne 86f0 │ │ │ │ │ - b 7fcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ea4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r3, r2, #1 │ │ │ │ │ - blt 7fcc │ │ │ │ │ - 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, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 7ee0 │ │ │ │ │ - b 7fc4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 85bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7aec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d28 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 7e74 │ │ │ │ │ - mov r1, #25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 7d78 │ │ │ │ │ - b 7e30 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 81b8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8138 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + bne 89f8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7fb4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7f20 │ │ │ │ │ + b 7e30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 88dc │ │ │ │ │ - b 858c │ │ │ │ │ + bne 9144 │ │ │ │ │ + b 8874 │ │ │ │ │ │ │ │ │ │ -000091b0 <_tmp_42_rule>: │ │ │ │ │ +00009188 <_tmp_42_rule>: │ │ │ │ │ _tmp_42_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 928c <_tmp_42_rule+0xdc> │ │ │ │ │ + beq 9264 <_tmp_42_rule+0xdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 928c <_tmp_42_rule+0xdc> │ │ │ │ │ + bne 9264 <_tmp_42_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9274 <_tmp_42_rule+0xc4> │ │ │ │ │ + bne 924c <_tmp_42_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c <_tmp_42_rule+0xcc> │ │ │ │ │ + bne 9254 <_tmp_42_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 91f4 <_tmp_42_rule+0x44> │ │ │ │ │ + b 91cc <_tmp_42_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00009298 : │ │ │ │ │ +00009270 : │ │ │ │ │ strings_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9650 │ │ │ │ │ + beq 9628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9650 │ │ │ │ │ + bne 9628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 9400 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9328 │ │ │ │ │ + beq 9300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 965c │ │ │ │ │ + beq 9634 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 943c │ │ │ │ │ + bne 9414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 9400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 9680 <_loop1_82_rule> │ │ │ │ │ + bl 9658 <_loop1_82_rule> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 93f0 │ │ │ │ │ + beq 93c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9618 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9530 │ │ │ │ │ + beq 9508 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9530 │ │ │ │ │ + bne 9508 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1173 @ 0x495 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 930c │ │ │ │ │ + b 92e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9428 │ │ │ │ │ + bne 9400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 8c00 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 94d8 │ │ │ │ │ + bne 94b0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 93dc │ │ │ │ │ + b 93b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 931c │ │ │ │ │ + b 92f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 942c │ │ │ │ │ + bne 9404 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9634 │ │ │ │ │ + beq 960c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9634 │ │ │ │ │ + bne 960c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 9600 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 9680 <_loop1_82_rule> │ │ │ │ │ + bl 9658 <_loop1_82_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 9558 │ │ │ │ │ + bne 9530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9628 │ │ │ │ │ + bne 9600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8c00 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 95f0 │ │ │ │ │ + bne 95c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 9364 │ │ │ │ │ + b 933c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9618 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_concatenate_tstrings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_tstrings │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9530 │ │ │ │ │ + beq 9508 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 93f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 93f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9434 │ │ │ │ │ + b 940c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8da8 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 949c │ │ │ │ │ + beq 9474 │ │ │ │ │ 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] │ │ │ │ │ @@ -10850,472 +10839,472 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 94c4 │ │ │ │ │ + beq 949c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 94cc │ │ │ │ │ + b 94a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 985c <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 94c0 │ │ │ │ │ + beq 9498 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 958c │ │ │ │ │ + b 9564 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 94cc │ │ │ │ │ + b 94a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9474 │ │ │ │ │ + b 944c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 931c │ │ │ │ │ + b 92f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92e0 │ │ │ │ │ + b 92b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9540 │ │ │ │ │ + blt 9518 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - b 934c │ │ │ │ │ + b 9324 │ │ │ │ │ │ │ │ │ │ -00009680 <_loop1_82_rule>: │ │ │ │ │ +00009658 <_loop1_82_rule>: │ │ │ │ │ _loop1_82_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9878 <_loop1_82_rule+0x1f8> │ │ │ │ │ + beq 9850 <_loop1_82_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9878 <_loop1_82_rule+0x1f8> │ │ │ │ │ + bne 9850 <_loop1_82_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 974c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9868 <_loop1_82_rule+0x1e8> │ │ │ │ │ + beq 9840 <_loop1_82_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + bne 974c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 985c <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 976c <_loop1_82_rule+0xec> │ │ │ │ │ + beq 9744 <_loop1_82_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 985c <_tmp_156_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9788 <_loop1_82_rule+0x108> │ │ │ │ │ + beq 9760 <_loop1_82_rule+0x108> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 985c <_loop1_82_rule+0x1dc> │ │ │ │ │ + beq 9834 <_loop1_82_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r5, #2 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bl 9884 <_tmp_156_rule> │ │ │ │ │ + bl 985c <_tmp_156_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9814 <_loop1_82_rule+0x194> │ │ │ │ │ + bne 97ec <_loop1_82_rule+0x194> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 9794 <_loop1_82_rule+0x114> │ │ │ │ │ + bne 976c <_loop1_82_rule+0x114> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9808 <_loop1_82_rule+0x188> │ │ │ │ │ + b 97e0 <_loop1_82_rule+0x188> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9768 <_loop1_82_rule+0xe8> │ │ │ │ │ + bne 9740 <_loop1_82_rule+0xe8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9860 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9838 <_loop1_82_rule+0x1e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 97f4 <_loop1_82_rule+0x174> │ │ │ │ │ + ble 97cc <_loop1_82_rule+0x174> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 97f4 <_loop1_82_rule+0x174> │ │ │ │ │ + beq 97cc <_loop1_82_rule+0x174> │ │ │ │ │ mov r2, r7 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ str ip, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 97dc <_loop1_82_rule+0x15c> │ │ │ │ │ + bne 97b4 <_loop1_82_rule+0x15c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 9830 <_loop1_82_rule+0x1b0> │ │ │ │ │ + beq 9808 <_loop1_82_rule+0x1b0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 9748 <_loop1_82_rule+0xc8> │ │ │ │ │ + b 9720 <_loop1_82_rule+0xc8> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9860 <_loop1_82_rule+0x1e0> │ │ │ │ │ + beq 9838 <_loop1_82_rule+0x1e0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 981c <_loop1_82_rule+0x19c> │ │ │ │ │ + b 97f4 <_loop1_82_rule+0x19c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9774 <_loop1_82_rule+0xf4> │ │ │ │ │ + b 974c <_loop1_82_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 96c8 <_loop1_82_rule+0x48> │ │ │ │ │ + b 96a0 <_loop1_82_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00009884 <_tmp_156_rule>: │ │ │ │ │ +0000985c <_tmp_156_rule>: │ │ │ │ │ _tmp_156_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9d88 <_tmp_156_rule+0x504> │ │ │ │ │ + beq 9d60 <_tmp_156_rule+0x504> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d88 <_tmp_156_rule+0x504> │ │ │ │ │ + bne 9d60 <_tmp_156_rule+0x504> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9d14 <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9cec <_tmp_156_rule+0x490> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d94 <_tmp_156_rule+0x510> │ │ │ │ │ + beq 9d6c <_tmp_156_rule+0x510> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d94 <_tmp_156_rule+0x510> │ │ │ │ │ + bne 9d6c <_tmp_156_rule+0x510> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + bne 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 99dc <_tmp_156_rule+0x158> │ │ │ │ │ + bne 99b4 <_tmp_156_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9d14 <_tmp_156_rule+0x490> │ │ │ │ │ + bne 9cec <_tmp_156_rule+0x490> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9dc0 <_tmp_156_rule+0x53c> │ │ │ │ │ + beq 9d98 <_tmp_156_rule+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9dc0 <_tmp_156_rule+0x53c> │ │ │ │ │ + bne 9d98 <_tmp_156_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9d40 <_tmp_156_rule+0x4bc> │ │ │ │ │ + bne 9d18 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 99b4 <_tmp_156_rule+0x130> │ │ │ │ │ + bne 998c <_tmp_156_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d24 <_tmp_156_rule+0x4a0> │ │ │ │ │ + beq 9cfc <_tmp_156_rule+0x4a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9da0 <_tmp_156_rule+0x51c> │ │ │ │ │ + bne 9d78 <_tmp_156_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d7c <_tmp_156_rule+0x4f8> │ │ │ │ │ + beq 9d54 <_tmp_156_rule+0x4f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d7c <_tmp_156_rule+0x4f8> │ │ │ │ │ + bne 9d54 <_tmp_156_rule+0x4f8> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9cf0 <_tmp_156_rule+0x46c> │ │ │ │ │ + beq 9cc8 <_tmp_156_rule+0x46c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + bne 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 9a70 <_tmp_156_rule+0x1ec> │ │ │ │ │ + b 9a48 <_tmp_156_rule+0x1ec> │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d70 <_tmp_156_rule+0x4ec> │ │ │ │ │ + beq 9d48 <_tmp_156_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d70 <_tmp_156_rule+0x4ec> │ │ │ │ │ + bne 9d48 <_tmp_156_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc0 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9c98 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dbd8 │ │ │ │ │ + bl 1dbb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9af8 <_tmp_156_rule+0x274> │ │ │ │ │ + bne 9ad0 <_tmp_156_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cc0 <_tmp_156_rule+0x43c> │ │ │ │ │ + bne 9c98 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9b3c <_tmp_156_rule+0x2b8> │ │ │ │ │ + beq 9b14 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9df4 <_tmp_156_rule+0x570> │ │ │ │ │ + beq 9dcc <_tmp_156_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9dcc <_tmp_156_rule+0x548> │ │ │ │ │ + bne 9da4 <_tmp_156_rule+0x548> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ + bne 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ce8 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9cc0 <_tmp_156_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9ce8 <_tmp_156_rule+0x464> │ │ │ │ │ + beq 9cc0 <_tmp_156_rule+0x464> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + ble 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ ldr r1, [r9, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ ldr r1, [r9, #28] │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ ldr r1, [r9, #32] │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq 9c48 <_tmp_156_rule+0x3c4> │ │ │ │ │ + beq 9c20 <_tmp_156_rule+0x3c4> │ │ │ │ │ sub lr, r9, #4 │ │ │ │ │ add r3, r9, #32 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ rsb r0, r9, #4 │ │ │ │ │ add r1, r0, r3 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str ip, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 9c30 <_tmp_156_rule+0x3ac> │ │ │ │ │ + bne 9c08 <_tmp_156_rule+0x3ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11323,179 +11312,179 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d0c <_tmp_156_rule+0x488> │ │ │ │ │ + beq 9ce4 <_tmp_156_rule+0x488> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d4c <_tmp_156_rule+0x4c8> │ │ │ │ │ + beq 9d24 <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 99d0 <_tmp_156_rule+0x14c> │ │ │ │ │ + beq 99a8 <_tmp_156_rule+0x14c> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 9d64 <_tmp_156_rule+0x4e0> │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d3c <_tmp_156_rule+0x4e0> │ │ │ │ │ + b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9b64 <_tmp_156_rule+0x2e0> │ │ │ │ │ + bne 9b3c <_tmp_156_rule+0x2e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 99a8 <_tmp_156_rule+0x124> │ │ │ │ │ + b 9980 <_tmp_156_rule+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d40 <_tmp_156_rule+0x4bc> │ │ │ │ │ + beq 9d18 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + beq 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9940 <_tmp_156_rule+0xbc> │ │ │ │ │ + b 9918 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a98 <_tmp_156_rule+0x214> │ │ │ │ │ + b 9a70 <_tmp_156_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a08 <_tmp_156_rule+0x184> │ │ │ │ │ + b 99e0 <_tmp_156_rule+0x184> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98cc <_tmp_156_rule+0x48> │ │ │ │ │ + b 98a4 <_tmp_156_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9908 <_tmp_156_rule+0x84> │ │ │ │ │ + b 98e0 <_tmp_156_rule+0x84> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9d38 <_tmp_156_rule+0x4b4> │ │ │ │ │ - b 99a0 <_tmp_156_rule+0x11c> │ │ │ │ │ + bne 9d10 <_tmp_156_rule+0x4b4> │ │ │ │ │ + b 9978 <_tmp_156_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9970 <_tmp_156_rule+0xec> │ │ │ │ │ + b 9948 <_tmp_156_rule+0xec> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9e0c <_tmp_156_rule+0x588> │ │ │ │ │ + beq 9de4 <_tmp_156_rule+0x588> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9cc8 <_tmp_156_rule+0x444> │ │ │ │ │ + b 9ca0 <_tmp_156_rule+0x444> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9de8 <_tmp_156_rule+0x564> │ │ │ │ │ - b 9cc8 <_tmp_156_rule+0x444> │ │ │ │ │ + bne 9dc0 <_tmp_156_rule+0x564> │ │ │ │ │ + b 9ca0 <_tmp_156_rule+0x444> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a60 <_tmp_156_rule+0x1dc> │ │ │ │ │ - b 9b0c <_tmp_156_rule+0x288> │ │ │ │ │ + bne 9a38 <_tmp_156_rule+0x1dc> │ │ │ │ │ + b 9ae4 <_tmp_156_rule+0x288> │ │ │ │ │ │ │ │ │ │ -00009e1c : │ │ │ │ │ +00009df4 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9ef0 │ │ │ │ │ + beq 9ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ef0 │ │ │ │ │ + bne 9ec8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9eb4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ecc │ │ │ │ │ + bne 9ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9eb4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ecc │ │ │ │ │ + bne 9ea4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9edc │ │ │ │ │ + bne 9eb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11506,144 +11495,144 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9e60 │ │ │ │ │ + b 9e38 │ │ │ │ │ │ │ │ │ │ -00009efc : │ │ │ │ │ +00009ed4 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a5b4 │ │ │ │ │ + beq a58c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5b4 │ │ │ │ │ + bne a58c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a57c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq a0e4 │ │ │ │ │ + beq a0bc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq a148 │ │ │ │ │ + beq a120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a148 │ │ │ │ │ + bne a120 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a500 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a04c │ │ │ │ │ + bne a024 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq a5f8 │ │ │ │ │ + beq a5d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a500 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a3e4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a528 │ │ │ │ │ + bne a500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ + bl a890 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a080 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5cc │ │ │ │ │ + bne a5a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a5a4 │ │ │ │ │ + bne a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a154 │ │ │ │ │ + bne a12c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11651,147 +11640,147 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a098 │ │ │ │ │ + blt a070 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne a098 │ │ │ │ │ + bne a070 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9f90 │ │ │ │ │ + bne 9f68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9fa4 │ │ │ │ │ + b 9f7c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a5c0 │ │ │ │ │ + beq a598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5c0 │ │ │ │ │ + bne a598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a590 │ │ │ │ │ + bne a568 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a584 │ │ │ │ │ + beq a55c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a590 │ │ │ │ │ + bne a568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 20044 <_tmp_168_rule> │ │ │ │ │ + bl 2001c <_tmp_168_rule> │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a294 │ │ │ │ │ + beq a26c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20044 <_tmp_168_rule> │ │ │ │ │ + bl 2001c <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a34c │ │ │ │ │ + beq a324 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a554 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [r7, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 20044 <_tmp_168_rule> │ │ │ │ │ + bl 2001c <_tmp_168_rule> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3d4 │ │ │ │ │ + beq a3ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq a578 │ │ │ │ │ + beq a550 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #3 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ mov r3, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bl 20044 <_tmp_168_rule> │ │ │ │ │ + bl 2001c <_tmp_168_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a398 │ │ │ │ │ + beq a370 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq a3e0 │ │ │ │ │ + beq a3b8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a264 │ │ │ │ │ + b a23c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a554 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a59c │ │ │ │ │ + bne a574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a5a4 │ │ │ │ │ + beq a57c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r6, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -11803,113 +11792,113 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a5cc │ │ │ │ │ + beq a5a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5cc │ │ │ │ │ + bne a5a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0d0 │ │ │ │ │ + b a0a8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a554 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne a37c │ │ │ │ │ - b a2a8 │ │ │ │ │ + bne a354 │ │ │ │ │ + b a280 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a554 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt a374 │ │ │ │ │ - b a2a8 │ │ │ │ │ + bgt a34c │ │ │ │ │ + b a280 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - b a350 │ │ │ │ │ + b a328 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a5f0 │ │ │ │ │ + beq a5c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b a284 │ │ │ │ │ + b a25c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a56c │ │ │ │ │ + beq a544 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a56c │ │ │ │ │ + bne a544 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a518 │ │ │ │ │ + bne a4f0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a50c │ │ │ │ │ + beq a4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a50c │ │ │ │ │ + beq a4e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a55c │ │ │ │ │ + beq a534 │ │ │ │ │ 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> │ │ │ │ │ @@ -11926,154 +11915,154 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a538 │ │ │ │ │ + beq a510 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a538 │ │ │ │ │ + bne a510 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b a040 │ │ │ │ │ + b a018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a028 │ │ │ │ │ + beq a000 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0ac │ │ │ │ │ + b a084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a504 │ │ │ │ │ + beq a4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a530 │ │ │ │ │ + b a508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a530 │ │ │ │ │ + b a508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a438 │ │ │ │ │ + b a410 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0cc │ │ │ │ │ + b a0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a098 │ │ │ │ │ + b a070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f44 │ │ │ │ │ + b 9f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a17c │ │ │ │ │ + b a154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0d0 │ │ │ │ │ + beq a0a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a098 │ │ │ │ │ + b a070 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a57c │ │ │ │ │ + b a554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a548 │ │ │ │ │ - b 9fe0 │ │ │ │ │ + blt a520 │ │ │ │ │ + b 9fb8 │ │ │ │ │ │ │ │ │ │ -0000a60c : │ │ │ │ │ +0000a5e4 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a8ac │ │ │ │ │ + beq a884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8ac │ │ │ │ │ + bne a884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a844 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a6fc │ │ │ │ │ + bne a6d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a870 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a844 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a730 │ │ │ │ │ + bne a708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a86c │ │ │ │ │ + bne a844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ + bl a890 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a718 │ │ │ │ │ + beq a6f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12084,57 +12073,57 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a6d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a88c │ │ │ │ │ + beq a864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a88c │ │ │ │ │ + bne a864 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a85c │ │ │ │ │ + bne a834 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a850 │ │ │ │ │ + beq a828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a87c │ │ │ │ │ + beq a854 │ │ │ │ │ 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> │ │ │ │ │ @@ -12150,209 +12139,209 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a824 │ │ │ │ │ + beq a7fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a720 │ │ │ │ │ + beq a6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a720 │ │ │ │ │ + beq a6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a70c │ │ │ │ │ + b a6e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a6b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a848 │ │ │ │ │ + b a820 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a70c │ │ │ │ │ + b a6e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a75c │ │ │ │ │ + b a734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a834 │ │ │ │ │ - b a690 │ │ │ │ │ + blt a80c │ │ │ │ │ + b a668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a654 │ │ │ │ │ + b a62c │ │ │ │ │ │ │ │ │ │ -0000a8b8 : │ │ │ │ │ +0000a890 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b664 │ │ │ │ │ + beq b660 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b664 │ │ │ │ │ + bne b660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne af94 │ │ │ │ │ + bne af6c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaf0 │ │ │ │ │ + bne aac8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b6ac │ │ │ │ │ + beq b66c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne af8c │ │ │ │ │ + bne af64 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b6c0 │ │ │ │ │ + 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 b6c0 │ │ │ │ │ + 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 ad4c │ │ │ │ │ + beq ad24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ac0c │ │ │ │ │ + bne abe4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af8c │ │ │ │ │ + bne af64 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b694 │ │ │ │ │ + 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 b694 │ │ │ │ │ + bne b680 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac28 │ │ │ │ │ + beq ac00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ad30 │ │ │ │ │ + bne ad08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne af8c │ │ │ │ │ + bne af64 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b670 │ │ │ │ │ + beq b654 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b670 │ │ │ │ │ + bne b654 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne ab90 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq ab0c │ │ │ │ │ + beq aae4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ab4c │ │ │ │ │ + beq ab24 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b0bc │ │ │ │ │ + beq afb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b67c │ │ │ │ │ + bne b63c │ │ │ │ │ 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 │ │ │ │ │ @@ -12365,638 +12354,638 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b0c8 │ │ │ │ │ + blt afbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne ab90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne aab0 │ │ │ │ │ + bne aa88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne ab90 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0dc │ │ │ │ │ + bne af74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne ab90 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b11c │ │ │ │ │ + bne afd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne abb8 │ │ │ │ │ + bne ab90 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af9c │ │ │ │ │ + bne b140 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b aaec │ │ │ │ │ + b aac4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a9cc │ │ │ │ │ + beq a9a4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae44 │ │ │ │ │ + bne ae1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a9cc │ │ │ │ │ + b a9a4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b5bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ad14 │ │ │ │ │ + beq acec │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bge ad14 │ │ │ │ │ + bge acec │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5e4 │ │ │ │ │ + bne b5bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aee0 │ │ │ │ │ + beq aeb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movgt r6, r9 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble aee0 │ │ │ │ │ + ble aeb8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b644 │ │ │ │ │ + bne b61c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5e0 │ │ │ │ │ + bne b5b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ad10 │ │ │ │ │ + beq ace8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt acc4 │ │ │ │ │ + bgt ac9c │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq aa38 │ │ │ │ │ + beq aa10 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aee8 │ │ │ │ │ + bne aec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa38 │ │ │ │ │ + b aa10 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abf4 │ │ │ │ │ + bne abcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b5d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abf0 │ │ │ │ │ + beq abc8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge abf0 │ │ │ │ │ + bge abc8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abf4 │ │ │ │ │ + bne abcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5fc │ │ │ │ │ + bne b5d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aed8 │ │ │ │ │ + beq aeb0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble aed8 │ │ │ │ │ + ble aeb0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b658 │ │ │ │ │ + bne b630 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b5f0 │ │ │ │ │ + bne b5c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abe0 │ │ │ │ │ + beq abb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble abe0 │ │ │ │ │ + ble abb8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b adf4 │ │ │ │ │ + b adcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ac20 │ │ │ │ │ + beq abf8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac20 │ │ │ │ │ + beq abf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b770 │ │ │ │ │ + beq b748 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq af70 │ │ │ │ │ + beq af48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af70 │ │ │ │ │ + bne af48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b aaec │ │ │ │ │ + b aac4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b abf0 │ │ │ │ │ + b abc8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - b ad14 │ │ │ │ │ + b acec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20610 │ │ │ │ │ + bl 205e8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad1c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad1c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad44 │ │ │ │ │ + beq ad1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b770 │ │ │ │ │ + beq b748 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne aebc │ │ │ │ │ + bne ae94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq aec8 │ │ │ │ │ + beq aea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b ab00 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b780 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b780 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - subne r2, r3, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne abbc │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov sl, r2 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq b748 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne b748 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne b04c │ │ │ │ │ + b aad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne b33c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne abbc │ │ │ │ │ - mov r1, #10 │ │ │ │ │ + bl a890 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq ab48 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq ab48 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - str lr, [sp, #4] │ │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyAST_List> │ │ │ │ │ - R_ARM_CALL _PyAST_List │ │ │ │ │ + bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ + R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ + bne aa9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq ab90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b abc0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl a8b8 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq ab70 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ab70 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ - R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ - b b0bc │ │ │ │ │ + b ab98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b764 │ │ │ │ │ + beq b73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b764 │ │ │ │ │ + bne b73c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b754 │ │ │ │ │ + bne b72c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b2b8 │ │ │ │ │ + beq b290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b72c │ │ │ │ │ + beq b720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b72c │ │ │ │ │ + bne b720 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b738 │ │ │ │ │ + bne b704 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b2a0 │ │ │ │ │ + beq b278 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b738 │ │ │ │ │ + bne b704 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 20044 <_tmp_168_rule> │ │ │ │ │ + bl 2001c <_tmp_168_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b31c │ │ │ │ │ + bne b2f4 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne b504 │ │ │ │ │ + bne b4dc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne b754 │ │ │ │ │ + bne b72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b2c0 │ │ │ │ │ + bne b298 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b27c │ │ │ │ │ + bne b130 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b494 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq aba4 │ │ │ │ │ - b abb8 │ │ │ │ │ + beq ab7c │ │ │ │ │ + b ab90 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b758 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b758 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + subne r2, r3, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne ab94 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq b714 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne b714 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne b1f0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl a5e4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne b314 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str sl, [r4, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne ab94 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq ab90 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq ab90 │ │ │ │ │ + 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 aa9c │ │ │ │ │ + b afb0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b228 │ │ │ │ │ + b b0dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b0f8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b2f8 │ │ │ │ │ + beq b2d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b24c │ │ │ │ │ + beq b100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b27c │ │ │ │ │ + b b130 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq b5c0 │ │ │ │ │ + beq b598 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b1e4 │ │ │ │ │ + b b098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b720 │ │ │ │ │ + beq b6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b720 │ │ │ │ │ + bne b6f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b710 │ │ │ │ │ + bne b6e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b6c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b710 │ │ │ │ │ + bne b6e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b464 │ │ │ │ │ + bne b43c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b6e8 │ │ │ │ │ + beq b6c0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b4a4 │ │ │ │ │ + bgt b47c │ │ │ │ │ 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 │ │ │ │ │ @@ -13005,490 +12994,490 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b04c │ │ │ │ │ + beq b1f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b054 │ │ │ │ │ - b b04c │ │ │ │ │ - bl a60c │ │ │ │ │ + beq b1f8 │ │ │ │ │ + b b1f0 │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b3c8 │ │ │ │ │ + beq b3a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b5e0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b59c │ │ │ │ │ + beq b574 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b3b0 │ │ │ │ │ + b b388 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b400 │ │ │ │ │ + b b3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq abb8 │ │ │ │ │ + beq ab90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aac4 │ │ │ │ │ - b b0bc │ │ │ │ │ + bne aa9c │ │ │ │ │ + b afb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b210 │ │ │ │ │ + bne b0c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b298 │ │ │ │ │ + beq b270 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b54c │ │ │ │ │ + ble b524 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b530 │ │ │ │ │ + b b508 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b228 │ │ │ │ │ + bne b0dc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b2ec │ │ │ │ │ - b b2f8 │ │ │ │ │ + bne b2c4 │ │ │ │ │ + b b2d0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6dc │ │ │ │ │ + beq b6b4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b b48c │ │ │ │ │ + b b464 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b28c │ │ │ │ │ + beq b264 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b324 │ │ │ │ │ + b b2fc │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aa3c │ │ │ │ │ + b aa14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a9d0 │ │ │ │ │ + b a9a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b480 │ │ │ │ │ + beq b458 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b1e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ad28 │ │ │ │ │ + b ad00 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b abf4 │ │ │ │ │ + b abcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne afbc │ │ │ │ │ + b aaa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a900 │ │ │ │ │ + b aa48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aa70 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b a8d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0c8 │ │ │ │ │ - b aad0 │ │ │ │ │ + blt af58 │ │ │ │ │ + b a920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b aa0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt af80 │ │ │ │ │ - b a948 │ │ │ │ │ + b a9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a9a0 │ │ │ │ │ + b a978 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b1e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b044 │ │ │ │ │ + b b1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b368 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b19c │ │ │ │ │ + b b340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b228 │ │ │ │ │ + b b0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b010 │ │ │ │ │ + b b1b4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b b050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b27c │ │ │ │ │ + b b130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b148 │ │ │ │ │ + b affc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab00 │ │ │ │ │ + b aad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afc8 │ │ │ │ │ + b b16c │ │ │ │ │ │ │ │ │ │ -0000b78c : │ │ │ │ │ +0000b764 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bc60 │ │ │ │ │ + beq bc38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc60 │ │ │ │ │ + bne bc38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b804 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b848 │ │ │ │ │ + beq b820 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b898 │ │ │ │ │ + bne b870 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb84 │ │ │ │ │ + bne bb5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bc48 │ │ │ │ │ + blt bc20 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b804 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc0c │ │ │ │ │ + beq bbe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc0c │ │ │ │ │ + bne bbe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bbc8 │ │ │ │ │ + bne bba0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bc18 │ │ │ │ │ + beq bbf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc18 │ │ │ │ │ + bne bbf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bbb0 │ │ │ │ │ + bne bb88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq ba3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bab0 │ │ │ │ │ + bne ba88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bbc8 │ │ │ │ │ + bne bba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq ba30 │ │ │ │ │ + beq ba08 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ba30 │ │ │ │ │ + beq ba08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b7f4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b81c │ │ │ │ │ + beq b7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq ba24 │ │ │ │ │ + beq b9fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq bc3c │ │ │ │ │ + beq bc14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc3c │ │ │ │ │ + bne bc14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b838 │ │ │ │ │ + b b810 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne bba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 183ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b9a0 │ │ │ │ │ + bne b978 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b81c │ │ │ │ │ + b b7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bba8 │ │ │ │ │ + blt bb80 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne bbb0 │ │ │ │ │ + bne bb88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b948 │ │ │ │ │ + beq b920 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b948 │ │ │ │ │ + beq b920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbfc │ │ │ │ │ + beq bbd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bbfc │ │ │ │ │ + beq bbd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13515,465 +13504,465 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bbd8 │ │ │ │ │ + beq bbb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc24 │ │ │ │ │ + bne bbfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b99c │ │ │ │ │ + b b974 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b82c │ │ │ │ │ + bne b804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b038 │ │ │ │ │ + bl b038 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b ba24 │ │ │ │ │ + b b9fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b964 │ │ │ │ │ + beq b93c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba5c │ │ │ │ │ + b ba34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbc8 │ │ │ │ │ + b bba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq bbb8 │ │ │ │ │ + beq bb90 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bbb8 │ │ │ │ │ + b bb90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bbb8 │ │ │ │ │ + b bb90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b8c4 │ │ │ │ │ + b b89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b904 │ │ │ │ │ + b b8dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne bbf0 │ │ │ │ │ - b b99c │ │ │ │ │ + bne bbc8 │ │ │ │ │ + b b974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba24 │ │ │ │ │ + beq b9fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b838 │ │ │ │ │ + b b810 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7d4 │ │ │ │ │ + b b7ac │ │ │ │ │ │ │ │ │ │ -0000bc6c : │ │ │ │ │ +0000bc44 : │ │ │ │ │ expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c550 │ │ │ │ │ + beq c528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c550 │ │ │ │ │ + bne c528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c08c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcf8 │ │ │ │ │ + beq bcd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne bd84 │ │ │ │ │ + bne bd5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c8e0 │ │ │ │ │ + bl c8b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bd48 │ │ │ │ │ + bne bd20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bd60 │ │ │ │ │ + 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 bce0 │ │ │ │ │ + b bcb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c0b4 │ │ │ │ │ + bne c08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe34 │ │ │ │ │ + bl 1fe0c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c090 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c568 │ │ │ │ │ + beq c540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c568 │ │ │ │ │ + bne c540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c55c │ │ │ │ │ + bne c534 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c55c │ │ │ │ │ + bne c534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c1e4 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c084 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c0b8 │ │ │ │ │ + bne c090 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c580 │ │ │ │ │ + beq c558 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c580 │ │ │ │ │ + bne c558 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c58c │ │ │ │ │ + bne c564 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_116_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + beq be94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c308 │ │ │ │ │ + bne c2e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c148 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0c8 │ │ │ │ │ + bne c0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c348 │ │ │ │ │ + bne c320 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c7d0 │ │ │ │ │ + beq c7a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7d0 │ │ │ │ │ + bne c7a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 385c <_tmp_6_rule+0x4c> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 452c │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7c0 │ │ │ │ │ + bne c798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4920 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c3c0 │ │ │ │ │ + bne c398 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c7dc │ │ │ │ │ + bne c7b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c4b8 │ │ │ │ │ + bne c490 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c084 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne c0bc │ │ │ │ │ + bne c094 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c574 │ │ │ │ │ + beq c54c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c574 │ │ │ │ │ + bne c54c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c0a4 │ │ │ │ │ + bne c07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c350 │ │ │ │ │ + bne c328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bcf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcf0 │ │ │ │ │ + b bcc8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf08 │ │ │ │ │ + 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 bf08 │ │ │ │ │ + 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 c3f0 │ │ │ │ │ + bne c3c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - beq c024 │ │ │ │ │ + beq bffc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b c024 │ │ │ │ │ + b bffc │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + 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 bee4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -13982,47 +13971,47 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c160 │ │ │ │ │ - b c020 │ │ │ │ │ + bne c138 │ │ │ │ │ + b bff8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be04 │ │ │ │ │ + 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 be04 │ │ │ │ │ + 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 │ │ │ │ │ @@ -14031,148 +14020,148 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq be08 │ │ │ │ │ + beq bde0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b be14 │ │ │ │ │ + b bdec │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq bdb8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bde0 │ │ │ │ │ + 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 bde0 │ │ │ │ │ - b c260 │ │ │ │ │ + beq bdb8 │ │ │ │ │ + b c238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b854 │ │ │ │ │ + bl b854 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bebc │ │ │ │ │ + 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 c488 │ │ │ │ │ + bne c460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c538 │ │ │ │ │ + bne c510 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b bffc │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c06c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c834 │ │ │ │ │ + bne c80c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c06c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c0a4 │ │ │ │ │ + b c07c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c3f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bf9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c4a8 │ │ │ │ │ + beq c480 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne c160 │ │ │ │ │ + bne c138 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c3bc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c3bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f2c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3e4 │ │ │ │ │ + beq c3bc │ │ │ │ │ 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 │ │ │ │ │ @@ -14180,53 +14169,53 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #32] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c1bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c4a8 │ │ │ │ │ + beq c480 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c538 │ │ │ │ │ + bne c510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bd48 │ │ │ │ │ + b bd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 964c │ │ │ │ │ + bl 964c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne c020 │ │ │ │ │ + bne bff8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq bfec │ │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq bfec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14234,162 +14223,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c1bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b bffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bcb4 │ │ │ │ │ + b bc8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b be14 │ │ │ │ │ + b bdec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bdbc │ │ │ │ │ + b bd94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c06c │ │ │ │ │ + b c044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be58 │ │ │ │ │ + b be30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c7b4 │ │ │ │ │ + beq c78c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c78c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c7a4 │ │ │ │ │ + bne c77c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c6ac │ │ │ │ │ + beq c684 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c7a4 │ │ │ │ │ + bne c77c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c698 │ │ │ │ │ + beq c670 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c698 │ │ │ │ │ + bne c670 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c65c │ │ │ │ │ + bne c634 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c65c │ │ │ │ │ + beq c634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b854 │ │ │ │ │ + bl b854 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c884 │ │ │ │ │ + bne c85c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c6bc │ │ │ │ │ + bne c694 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b be84 │ │ │ │ │ + b be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c62c │ │ │ │ │ + b c604 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c680 │ │ │ │ │ + b c658 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c678 │ │ │ │ │ + bne c650 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq c6a4 │ │ │ │ │ + beq c67c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movgt ip, r7 │ │ │ │ │ - ble c710 │ │ │ │ │ + ble c6e8 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c6f8 │ │ │ │ │ + bne c6d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be7c │ │ │ │ │ + beq 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 │ │ │ │ │ @@ -14417,60 +14406,60 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b c1e4 │ │ │ │ │ + b c1bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be84 │ │ │ │ │ + b be5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c5b8 │ │ │ │ │ + b c590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bf9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 964c │ │ │ │ │ + bl 964c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bff0 │ │ │ │ │ + bne bfc8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bfc0 │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bfc0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ - b c510 │ │ │ │ │ + b c4e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -14482,437 +14471,437 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c39c │ │ │ │ │ + b c374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c024 │ │ │ │ │ + b bffc │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c8ac │ │ │ │ │ + beq c884 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c604 │ │ │ │ │ + b c5dc │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne c898 │ │ │ │ │ + bne c870 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b c6a8 │ │ │ │ │ + b c680 │ │ │ │ │ │ │ │ │ │ -0000c8e0 : │ │ │ │ │ +0000c8b8 : │ │ │ │ │ if_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cab4 │ │ │ │ │ + beq ca8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cab4 │ │ │ │ │ + bne ca8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cac0 │ │ │ │ │ + bne ca98 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c9a0 │ │ │ │ │ + beq c978 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c9c8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c9f8 │ │ │ │ │ + bne c9d0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ca98 │ │ │ │ │ + blt ca70 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne cac0 │ │ │ │ │ + bne ca98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c970 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b c984 │ │ │ │ │ + b c95c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c9c8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c9f0 │ │ │ │ │ + beq c9c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cac0 │ │ │ │ │ + beq ca98 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ca84 │ │ │ │ │ + beq ca5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c988 │ │ │ │ │ + beq c960 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c988 │ │ │ │ │ + beq c960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c994 │ │ │ │ │ + b c96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c928 │ │ │ │ │ + b c900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b caa8 │ │ │ │ │ + b ca80 │ │ │ │ │ │ │ │ │ │ -0000cacc : │ │ │ │ │ +0000caa4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cc18 │ │ │ │ │ + beq cbf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc18 │ │ │ │ │ + bne cbf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cb90 │ │ │ │ │ + bne cb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 64e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cb60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cb60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cb9c │ │ │ │ │ + bne cb74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb88 │ │ │ │ │ + bne cb60 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbc4 │ │ │ │ │ + bne cb9c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cc24 │ │ │ │ │ + beq cbfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cc24 │ │ │ │ │ + bne cbfc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b cb88 │ │ │ │ │ + b cb60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cacc │ │ │ │ │ + bl caa4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb88 │ │ │ │ │ + beq cb60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb88 │ │ │ │ │ + beq cb60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb90 │ │ │ │ │ + b cb68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb10 │ │ │ │ │ + b cae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq cbbc │ │ │ │ │ - b cb90 │ │ │ │ │ + beq cb94 │ │ │ │ │ + b cb68 │ │ │ │ │ │ │ │ │ │ -0000cc44 : │ │ │ │ │ +0000cc1c : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d16c │ │ │ │ │ + bne d144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d008 │ │ │ │ │ + bne cfe0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccd4 │ │ │ │ │ + beq ccac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d158 │ │ │ │ │ + beq d130 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d008 │ │ │ │ │ + bne cfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d178 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq cdf8 │ │ │ │ │ + beq cdd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d194 │ │ │ │ │ + bne d16c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d120 │ │ │ │ │ + bne d0f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq d0dc │ │ │ │ │ + beq d0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d120 │ │ │ │ │ + bne d0f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d178 │ │ │ │ │ + bne d150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cef4 │ │ │ │ │ + bne cecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce50 │ │ │ │ │ + bne ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d008 │ │ │ │ │ + bne cfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d178 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq ce10 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b ccb8 │ │ │ │ │ + b cc90 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ce30 │ │ │ │ │ + b ce08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d178 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cef0 │ │ │ │ │ + beq cec8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d0fc │ │ │ │ │ + bne d0d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14921,78 +14910,78 @@ │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d0b8 │ │ │ │ │ + beq d090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0b8 │ │ │ │ │ + bne d090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d0c4 │ │ │ │ │ + bne d09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d01c │ │ │ │ │ + bne cff4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq cde0 │ │ │ │ │ + beq cdb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cde0 │ │ │ │ │ + bne cdb8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d0d4 │ │ │ │ │ + beq d0ac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt lr, r6 │ │ │ │ │ - ble cf60 │ │ │ │ │ + ble cf38 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cf48 │ │ │ │ │ + bne cf20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ccc8 │ │ │ │ │ + beq cca0 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15009,258 +14998,258 @@ │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d108 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d130 │ │ │ │ │ + bne d108 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ce48 │ │ │ │ │ + b ce20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ccc8 │ │ │ │ │ + b cca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d1a0 │ │ │ │ │ + bl d178 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cee4 │ │ │ │ │ + beq cebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d090 │ │ │ │ │ + bne d068 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d06c │ │ │ │ │ + beq d044 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ce94 │ │ │ │ │ + b ce6c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d0d0 │ │ │ │ │ + beq d0a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b d054 │ │ │ │ │ + b d02c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d044 │ │ │ │ │ + beq d01c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cefc │ │ │ │ │ + b ced4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cec4 │ │ │ │ │ + b ce9c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cef4 │ │ │ │ │ + b cecc │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdf8 │ │ │ │ │ + b cdd0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq ce4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d0ac │ │ │ │ │ + b d084 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b cdf8 │ │ │ │ │ + b cdd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cffc │ │ │ │ │ + beq cfd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d014 │ │ │ │ │ + b cfec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d140 │ │ │ │ │ - b cce4 │ │ │ │ │ + blt d118 │ │ │ │ │ + b ccbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc8c │ │ │ │ │ + b cc64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cdbc │ │ │ │ │ + beq cd94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cef4 │ │ │ │ │ + b cecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd4c │ │ │ │ │ + b cd24 │ │ │ │ │ │ │ │ │ │ -0000d1a0 : │ │ │ │ │ +0000d178 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d758 │ │ │ │ │ + beq d730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d758 │ │ │ │ │ + bne d730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d620 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d390 │ │ │ │ │ + bne d368 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d770 │ │ │ │ │ + beq d748 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d344 │ │ │ │ │ + beq d31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d764 │ │ │ │ │ + beq d73c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d764 │ │ │ │ │ + bne d73c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne d344 │ │ │ │ │ + bne d31c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d6b4 │ │ │ │ │ + beq d68c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d6c8 │ │ │ │ │ + bne d6a0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d784 │ │ │ │ │ + beq d75c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d784 │ │ │ │ │ + bne d75c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d6cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d3ac │ │ │ │ │ + bne d384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15275,119 +15264,119 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d31c │ │ │ │ │ + beq d2f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d72c │ │ │ │ │ + bne d704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d6d4 │ │ │ │ │ + beq d6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6d4 │ │ │ │ │ + bne d6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6e8 │ │ │ │ │ + bne d6c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5f8 │ │ │ │ │ + bne d5d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq d32c │ │ │ │ │ + beq d304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d32c │ │ │ │ │ + bne d304 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d6ac │ │ │ │ │ + beq d684 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d54c │ │ │ │ │ + ble d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d524 │ │ │ │ │ sub lr, r7, #4 │ │ │ │ │ add r3, r7, #24 │ │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ rsb r4, r7, #4 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r2, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d52c │ │ │ │ │ + bne d504 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15397,15 +15386,15 @@ │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3a0 │ │ │ │ │ + beq d378 │ │ │ │ │ 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> │ │ │ │ │ @@ -15421,572 +15410,572 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d704 │ │ │ │ │ + beq d6dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d704 │ │ │ │ │ + bne d6dc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d38c │ │ │ │ │ + b d364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d438 │ │ │ │ │ + beq d410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d684 │ │ │ │ │ + bne d65c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d65c │ │ │ │ │ + beq d634 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d3ec │ │ │ │ │ + b d3c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d3a0 │ │ │ │ │ + b d378 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6a8 │ │ │ │ │ + beq d680 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d630 │ │ │ │ │ + b d608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d620 │ │ │ │ │ + beq d5f8 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d444 │ │ │ │ │ + b d41c │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d344 │ │ │ │ │ + b d31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d424 │ │ │ │ │ + beq d3fc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d444 │ │ │ │ │ + b d41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d5e8 │ │ │ │ │ + beq d5c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d654 │ │ │ │ │ + b d62c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r3, [r7] │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - bne d69c │ │ │ │ │ - b d3dc │ │ │ │ │ + bne d674 │ │ │ │ │ + b d3b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d1e8 │ │ │ │ │ + b d1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d28c │ │ │ │ │ + b d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d714 │ │ │ │ │ - b d224 │ │ │ │ │ + blt d6ec │ │ │ │ │ + b d1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d308 │ │ │ │ │ + beq d2e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d6f4 │ │ │ │ │ + b d6cc │ │ │ │ │ │ │ │ │ │ -0000d7a0 <_tmp_5_rule>: │ │ │ │ │ +0000d778 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d880 <_tmp_5_rule+0xe0> │ │ │ │ │ + beq d858 <_tmp_5_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d880 <_tmp_5_rule+0xe0> │ │ │ │ │ + bne d858 <_tmp_5_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d86c <_tmp_5_rule+0xcc> │ │ │ │ │ + bne d844 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d874 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d84c <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d86c <_tmp_5_rule+0xcc> │ │ │ │ │ + b d844 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7e4 <_tmp_5_rule+0x44> │ │ │ │ │ + b d7bc <_tmp_5_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000d88c : │ │ │ │ │ +0000d864 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e264 │ │ │ │ │ + beq e23c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e264 │ │ │ │ │ + bne e23c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e24c │ │ │ │ │ + bne e224 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dd48 │ │ │ │ │ + beq dd20 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq dd94 │ │ │ │ │ + beq dd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd94 │ │ │ │ │ + bne dd6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e190 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc3c │ │ │ │ │ + beq dc14 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq da40 │ │ │ │ │ + beq da18 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e258 │ │ │ │ │ + beq e230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e258 │ │ │ │ │ + bne e230 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e190 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e168 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1a4 │ │ │ │ │ + bne e17c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e1c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e1f0 │ │ │ │ │ + bne e1c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de44 │ │ │ │ │ + bne de1c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dda0 │ │ │ │ │ + bne dd78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dbd8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e27c │ │ │ │ │ + beq e254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e27c │ │ │ │ │ + bne e254 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e248 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db5c │ │ │ │ │ + beq db34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbf0 │ │ │ │ │ + beq dbc8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df4c │ │ │ │ │ + bne df24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dbd8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1ac │ │ │ │ │ + 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 e1ac │ │ │ │ │ + bne e184 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e19c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dcbc │ │ │ │ │ + beq dc94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dc30 │ │ │ │ │ + beq dc08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e288 │ │ │ │ │ + beq e260 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e248 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c0 │ │ │ │ │ + bne e098 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e270 │ │ │ │ │ + bne e248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne dab8 │ │ │ │ │ + bne da90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq dae0 │ │ │ │ │ + beq dab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db50 │ │ │ │ │ + b db28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dccc │ │ │ │ │ + bge dca4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b db48 │ │ │ │ │ + b db20 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e2b0 │ │ │ │ │ + beq e288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e190 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e050 │ │ │ │ │ + bne e028 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e1b8 │ │ │ │ │ + bne e190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d960 │ │ │ │ │ + b d938 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq dc10 │ │ │ │ │ + beq dbe8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e19c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df84 │ │ │ │ │ + bne df5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e19c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db40 │ │ │ │ │ + b db18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e1e0 │ │ │ │ │ + blt e1b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dc00 │ │ │ │ │ + bne dbd8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d920 │ │ │ │ │ + bne d8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d934 │ │ │ │ │ + b d90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 1008c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq da1c │ │ │ │ │ + beq d9f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e20c │ │ │ │ │ + bne e1e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15996,803 +15985,803 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2fc │ │ │ │ │ + beq e2d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2fc │ │ │ │ │ + bne e2d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de38 │ │ │ │ │ + bne de10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e000 │ │ │ │ │ + bne dfd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq da2c │ │ │ │ │ + beq da04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da2c │ │ │ │ │ + bne da04 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne ip, r7 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r8 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e160 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge deb0 │ │ │ │ │ + bge de88 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b de94 │ │ │ │ │ + b de6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da40 │ │ │ │ │ + bne da18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e24c │ │ │ │ │ + beq e224 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq df78 │ │ │ │ │ + beq df50 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e1d0 │ │ │ │ │ + beq e1a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1d0 │ │ │ │ │ + bne e1a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b db48 │ │ │ │ │ + b db20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e24c │ │ │ │ │ + beq e224 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df10 │ │ │ │ │ + bne dee8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b df10 │ │ │ │ │ + b dee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dd04 │ │ │ │ │ + beq dcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e1c4 │ │ │ │ │ + beq e19c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e238 │ │ │ │ │ + beq e210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e238 │ │ │ │ │ + bne e210 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b db34 │ │ │ │ │ + b db0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 100b4 │ │ │ │ │ + bl 1008c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq de38 │ │ │ │ │ + beq de10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne e2c4 │ │ │ │ │ + bne e29c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e13c │ │ │ │ │ + beq e114 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dde8 │ │ │ │ │ + b ddc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc84 │ │ │ │ │ + beq dc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e19c │ │ │ │ │ + beq e174 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e160 │ │ │ │ │ + beq e138 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e160 │ │ │ │ │ + bne e138 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dcac │ │ │ │ │ + b dc84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dba4 │ │ │ │ │ + beq db7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq dbf4 │ │ │ │ │ + beq dbcc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e2e8 │ │ │ │ │ + beq e2c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e2e8 │ │ │ │ │ + bne e2c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dbcc │ │ │ │ │ + b dba4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e184 │ │ │ │ │ + beq e15c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b e038 │ │ │ │ │ + b e010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0b8 │ │ │ │ │ + beq e090 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da18 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db08 │ │ │ │ │ + b dae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da40 │ │ │ │ │ + b da18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dc30 │ │ │ │ │ + b dc08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db48 │ │ │ │ │ + beq db20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dc04 │ │ │ │ │ + b dbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq d9e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b de44 │ │ │ │ │ + b de1c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ddc4 │ │ │ │ │ + beq dd9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b de4c │ │ │ │ │ + b de24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dc20 │ │ │ │ │ - b dfec │ │ │ │ │ + bne dbf8 │ │ │ │ │ + b dfc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dc04 │ │ │ │ │ + b dbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d99c │ │ │ │ │ + b d974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8d4 │ │ │ │ │ + b d8ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbf4 │ │ │ │ │ + b dbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b da74 │ │ │ │ │ + b da4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db6c │ │ │ │ │ + bge db44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbf4 │ │ │ │ │ + b dbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e170 │ │ │ │ │ - b dc4c │ │ │ │ │ + blt e148 │ │ │ │ │ + b dc24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq e028 │ │ │ │ │ + beq e000 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e22c │ │ │ │ │ + b e204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e298 │ │ │ │ │ - b e134 │ │ │ │ │ + bne e270 │ │ │ │ │ + b e10c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b de18 │ │ │ │ │ + b ddf0 │ │ │ │ │ │ │ │ │ │ -0000e308 : │ │ │ │ │ +0000e2e0 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fe28 │ │ │ │ │ + beq fe00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe28 │ │ │ │ │ + bne fe00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10030 │ │ │ │ │ + bne 10008 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e980 │ │ │ │ │ + bne e958 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fe14 │ │ │ │ │ + beq fdec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bne 10030 │ │ │ │ │ + bne 10008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2a8 │ │ │ │ │ + bne f280 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f32c │ │ │ │ │ + bne f304 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe34 │ │ │ │ │ + beq fe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe34 │ │ │ │ │ + bne fe0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f63c │ │ │ │ │ + bne f614 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq fda8 │ │ │ │ │ + beq fd80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe00 │ │ │ │ │ + beq fdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe00 │ │ │ │ │ + bne fdd8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e998 │ │ │ │ │ + beq e970 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ebb4 │ │ │ │ │ + beq eb8c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fea4 │ │ │ │ │ + beq fe7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fea4 │ │ │ │ │ + bne fe7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e934 │ │ │ │ │ + bne e90c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fbf0 │ │ │ │ │ + beq fbc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fbdc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10010 │ │ │ │ │ + beq ffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10010 │ │ │ │ │ + bne ffe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f068 │ │ │ │ │ + bne f040 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe60 │ │ │ │ │ + beq fe38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe60 │ │ │ │ │ + bne fe38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe74 │ │ │ │ │ + bne fe4c │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebdc │ │ │ │ │ + bne ebb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fe58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe88 │ │ │ │ │ + beq fe60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe88 │ │ │ │ │ + bne fe60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f738 │ │ │ │ │ + bne f710 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fcec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd14 │ │ │ │ │ + bne fcec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd28 │ │ │ │ │ + bne fd00 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f460 │ │ │ │ │ + bne f438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f924 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10094 │ │ │ │ │ + beq 1006c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10094 │ │ │ │ │ + bne 1006c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 100a8 │ │ │ │ │ + bne 10080 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f590 │ │ │ │ │ + bne f568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fe58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd88 │ │ │ │ │ + beq fd60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd88 │ │ │ │ │ + bne fd60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd9c │ │ │ │ │ + bne fd74 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4e0 │ │ │ │ │ + bne f4b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f924 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq feb0 │ │ │ │ │ + beq fe88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne feb0 │ │ │ │ │ + bne fe88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec4 │ │ │ │ │ + bne fe9c │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f65c │ │ │ │ │ + bne f634 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fe58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fcf4 │ │ │ │ │ + beq fccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcf4 │ │ │ │ │ + bne fccc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd08 │ │ │ │ │ + bne fce0 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f538 │ │ │ │ │ + bne f510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f924 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 10074 │ │ │ │ │ + beq 1004c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10074 │ │ │ │ │ + bne 1004c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10088 │ │ │ │ │ + bne 10060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6b4 │ │ │ │ │ + bne f68c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fe58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1003c │ │ │ │ │ + beq 10014 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1003c │ │ │ │ │ + bne 10014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10050 │ │ │ │ │ + bne 10028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f250 │ │ │ │ │ + bne f228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fe80 │ │ │ │ │ + bne fe58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fe40 │ │ │ │ │ + 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 fe40 │ │ │ │ │ + bne fe18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe54 │ │ │ │ │ + bne fe2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f190 │ │ │ │ │ + bne f168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f94c │ │ │ │ │ + bne f924 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1005c │ │ │ │ │ + beq 10034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1005c │ │ │ │ │ + bne 10034 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e904 │ │ │ │ │ + bne e8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1f8 │ │ │ │ │ + bne f1d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -16800,26 +16789,26 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne f63c │ │ │ │ │ + bne f614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e948 │ │ │ │ │ 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 │ │ │ │ │ @@ -16837,166 +16826,166 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb98 │ │ │ │ │ + bne eb70 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq ff50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff78 │ │ │ │ │ + bne ff50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq eaac │ │ │ │ │ + beq ea84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eaf4 │ │ │ │ │ + bne eacc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ebbc │ │ │ │ │ + beq eb94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa04 │ │ │ │ │ + bne f9dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb8c │ │ │ │ │ + blt eb64 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e490 │ │ │ │ │ - b e934 │ │ │ │ │ + bne e468 │ │ │ │ │ + b e90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fc7c │ │ │ │ │ + blt fc54 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ff64 │ │ │ │ │ + bne ff3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea18 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff84 │ │ │ │ │ + beq ff5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f9d8 │ │ │ │ │ + beq f9b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9d8 │ │ │ │ │ + bne f9b0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea84 │ │ │ │ │ + ble ea5c │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e9b0 │ │ │ │ │ + b e988 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e490 │ │ │ │ │ + bne e468 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e934 │ │ │ │ │ + b e90c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq ea68 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e934 │ │ │ │ │ + b e90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e57c │ │ │ │ │ + beq e554 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ff48 │ │ │ │ │ + beq ff20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff20 │ │ │ │ │ + bne fef8 │ │ │ │ │ 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 │ │ │ │ │ @@ -17005,353 +16994,353 @@ │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff14 │ │ │ │ │ + beq feec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne feec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ff00 │ │ │ │ │ + bne fed8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa34 │ │ │ │ │ + beq fa0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa34 │ │ │ │ │ + bne fa0c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ecd0 │ │ │ │ │ + bne eca8 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f338 │ │ │ │ │ + bne f310 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fef4 │ │ │ │ │ + beq fecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fef4 │ │ │ │ │ + bne fecc │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed3c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa40 │ │ │ │ │ + beq fa18 │ │ │ │ │ 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 fa18 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed3c │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f954 │ │ │ │ │ + bne f92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fedc │ │ │ │ │ + beq feb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fedc │ │ │ │ │ + bne feb4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne edc8 │ │ │ │ │ + bne eda0 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f740 │ │ │ │ │ + bne f718 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbd4 │ │ │ │ │ + beq fbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbd4 │ │ │ │ │ + bne fbac │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ee28 │ │ │ │ │ + bne ee00 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f878 │ │ │ │ │ + bne f850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fee8 │ │ │ │ │ + beq fec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee8 │ │ │ │ │ + bne fec0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ee88 │ │ │ │ │ + bne ee60 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7bc │ │ │ │ │ + bne f794 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fed0 │ │ │ │ │ + beq fea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fed0 │ │ │ │ │ + bne fea8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne eee8 │ │ │ │ │ + bne eec0 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8cc │ │ │ │ │ + bne f8a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa8c │ │ │ │ │ + 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 fa8c │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne ef48 │ │ │ │ │ + bne ef20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f810 │ │ │ │ │ + bne f7e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb38 │ │ │ │ │ + beq fb10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb38 │ │ │ │ │ + bne fb10 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne efa8 │ │ │ │ │ + bne ef80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5e8 │ │ │ │ │ + bne f5c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb2c │ │ │ │ │ + beq fb04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb2c │ │ │ │ │ + bne fb04 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne f008 │ │ │ │ │ + bne efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f39c │ │ │ │ │ + bne f374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f940 │ │ │ │ │ + bne f918 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq faf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb20 │ │ │ │ │ + bne faf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f054 │ │ │ │ │ + bne f02c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f400 │ │ │ │ │ + bne f3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e8f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e8f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fbe8 │ │ │ │ │ + beq fbc0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0e0 │ │ │ │ │ + ble f0b8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0e0 │ │ │ │ │ + beq f0b8 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne f0c8 │ │ │ │ │ + bne f0a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f63c │ │ │ │ │ + beq f614 │ │ │ │ │ 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 │ │ │ │ │ @@ -17373,1267 +17362,1267 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fff0 │ │ │ │ │ + beq ffc8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e970 │ │ │ │ │ + b e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e880 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa4c │ │ │ │ │ + beq fa24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ec14 │ │ │ │ │ + b ebec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e904 │ │ │ │ │ + beq e8dc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fc90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e90c │ │ │ │ │ + b e8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fae0 │ │ │ │ │ + beq fab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e854 │ │ │ │ │ + b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e3bc │ │ │ │ │ + beq e394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10030 │ │ │ │ │ + beq 10008 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f30c │ │ │ │ │ + beq f2e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e948 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e970 │ │ │ │ │ + beq e948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e990 │ │ │ │ │ + b e968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecc4 │ │ │ │ │ + beq ec9c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb64 │ │ │ │ │ + beq fb3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb44 │ │ │ │ │ + bne fb1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f794 │ │ │ │ │ + beq f76c │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ec3c │ │ │ │ │ + b ec14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq efd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq effc │ │ │ │ │ + beq efd4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fafc │ │ │ │ │ + beq fad4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - bne fb14 │ │ │ │ │ + bne faec │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f374 │ │ │ │ │ + b f34c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f054 │ │ │ │ │ + beq f02c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fcd0 │ │ │ │ │ + beq fca8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f068 │ │ │ │ │ + b f040 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f720 │ │ │ │ │ + bne f6f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f920 │ │ │ │ │ + bne f8f8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fabc │ │ │ │ │ + beq fa94 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa98 │ │ │ │ │ + beq fa70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r0, #1 │ │ │ │ │ - bne fab0 │ │ │ │ │ + bne fa88 │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ - b ec14 │ │ │ │ │ + b ebec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6d4 │ │ │ │ │ + beq e6ac │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd50 │ │ │ │ │ + beq fd28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6e0 │ │ │ │ │ + b e6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e790 │ │ │ │ │ + beq e768 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fac4 │ │ │ │ │ + beq fa9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e79c │ │ │ │ │ + b e774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e674 │ │ │ │ │ + beq e64c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fb9c │ │ │ │ │ + beq fb74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e680 │ │ │ │ │ + b e658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef9c │ │ │ │ │ + beq ef74 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fd0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b efa8 │ │ │ │ │ + b ef80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e970 │ │ │ │ │ + b e948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e730 │ │ │ │ │ + beq e708 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd6c │ │ │ │ │ + beq fd44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e73c │ │ │ │ │ + b e714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7ec │ │ │ │ │ + beq e7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7ec │ │ │ │ │ + beq e7c4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fa70 │ │ │ │ │ + beq fa48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec0c │ │ │ │ │ + beq ebe4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e7d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne f934 │ │ │ │ │ + bne f90c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b e624 │ │ │ │ │ + b e5fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edbc │ │ │ │ │ + beq ed94 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb80 │ │ │ │ │ + beq fb58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b edc8 │ │ │ │ │ + b eda0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbe0 │ │ │ │ │ + beq fbb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f384 │ │ │ │ │ + b f35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee7c │ │ │ │ │ + beq ee54 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fbb8 │ │ │ │ │ + beq fb90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ee88 │ │ │ │ │ + b ee60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef3c │ │ │ │ │ + beq ef14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef3c │ │ │ │ │ + beq ef14 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc2c │ │ │ │ │ + beq fc04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee1c │ │ │ │ │ + beq edf4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc10 │ │ │ │ │ + beq fbe8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ee28 │ │ │ │ │ + b ee00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq eeb4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc48 │ │ │ │ │ + beq fc20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b eee8 │ │ │ │ │ + b eec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq f488 │ │ │ │ │ + beq f460 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f738 │ │ │ │ │ + b f710 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b f06c │ │ │ │ │ + b f044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa10 │ │ │ │ │ + bne f9e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fc64 │ │ │ │ │ + bne fc3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed3c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fc74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f36c │ │ │ │ │ + beq f344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ed68 │ │ │ │ │ + b ed40 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - bne ffa8 │ │ │ │ │ + bne ff80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ffbc │ │ │ │ │ + beq ff94 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebd0 │ │ │ │ │ + b eba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed3c │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec9c │ │ │ │ │ + b ec74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed30 │ │ │ │ │ + b ed08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq e8b4 │ │ │ │ │ + beq e88c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8b4 │ │ │ │ │ + b e88c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f714 │ │ │ │ │ - b e7f8 │ │ │ │ │ + bne f6ec │ │ │ │ │ + b e7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef14 │ │ │ │ │ + b eeec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq e624 │ │ │ │ │ + beq e5fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e624 │ │ │ │ │ + b e5fc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b f734 │ │ │ │ │ + b f70c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f584 │ │ │ │ │ - b e79c │ │ │ │ │ + bne f55c │ │ │ │ │ + b e774 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f29c │ │ │ │ │ - b e854 │ │ │ │ │ + bne f274 │ │ │ │ │ + b e82c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq efe0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b f008 │ │ │ │ │ + b efe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f034 │ │ │ │ │ + b f00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efd4 │ │ │ │ │ + b efac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef74 │ │ │ │ │ + b ef4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3f8 │ │ │ │ │ + beq f3d0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b ecd0 │ │ │ │ │ + b eca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne fb58 │ │ │ │ │ - b ecd0 │ │ │ │ │ + bne fb30 │ │ │ │ │ + b eca8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f788 │ │ │ │ │ - b edc8 │ │ │ │ │ + bne f760 │ │ │ │ │ + b eda0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f5dc │ │ │ │ │ - b e680 │ │ │ │ │ + bne f5b4 │ │ │ │ │ + b e658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f804 │ │ │ │ │ - b ee88 │ │ │ │ │ + bne f7dc │ │ │ │ │ + b ee60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf4 │ │ │ │ │ + b edcc │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e934 │ │ │ │ │ + b e90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f8c0 │ │ │ │ │ - b ee28 │ │ │ │ │ + bne f898 │ │ │ │ │ + b ee00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f86c │ │ │ │ │ - b ef48 │ │ │ │ │ + bne f844 │ │ │ │ │ + b ef20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f914 │ │ │ │ │ - b eee8 │ │ │ │ │ + bne f8ec │ │ │ │ │ + b eec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f978 │ │ │ │ │ - b fa28 │ │ │ │ │ + beq f950 │ │ │ │ │ + b fa00 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ebd0 │ │ │ │ │ + b eba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f9cc │ │ │ │ │ - b ed68 │ │ │ │ │ + bne f9a4 │ │ │ │ │ + b ed40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f244 │ │ │ │ │ - b e90c │ │ │ │ │ + bne f21c │ │ │ │ │ + b e8e4 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f454 │ │ │ │ │ - b f068 │ │ │ │ │ + bne f42c │ │ │ │ │ + b f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e77c │ │ │ │ │ + beq e754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e79c │ │ │ │ │ + b e774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e600 │ │ │ │ │ + beq e5d8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b f738 │ │ │ │ │ + b f710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - bne f630 │ │ │ │ │ - b efa8 │ │ │ │ │ + bne f608 │ │ │ │ │ + b ef80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f52c │ │ │ │ │ - b e6e0 │ │ │ │ │ + bne f504 │ │ │ │ │ + b e6b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f6a8 │ │ │ │ │ - b e73c │ │ │ │ │ + bne f680 │ │ │ │ │ + b e714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6c0 │ │ │ │ │ + beq e698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e6e0 │ │ │ │ │ + b e6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt f644 │ │ │ │ │ + blt f61c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f640 │ │ │ │ │ + bne f618 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e448 │ │ │ │ │ + bne e420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e460 │ │ │ │ │ + b e438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f31c │ │ │ │ │ - b e38c │ │ │ │ │ + blt f2f4 │ │ │ │ │ + b e364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e350 │ │ │ │ │ + b e328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e3fc │ │ │ │ │ + b e3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e894 │ │ │ │ │ + beq e86c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e8b4 │ │ │ │ │ + b e88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e568 │ │ │ │ │ + beq e540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e588 │ │ │ │ │ + b e560 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f94c │ │ │ │ │ + b f924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5cc │ │ │ │ │ - b f738 │ │ │ │ │ + beq e5a4 │ │ │ │ │ + b f710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4b4 │ │ │ │ │ + b e48c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e71c │ │ │ │ │ + beq e6f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e73c │ │ │ │ │ + b e714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeb4 │ │ │ │ │ + b ee8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed94 │ │ │ │ │ + b ed6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee54 │ │ │ │ │ + b ee2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecfc │ │ │ │ │ + b ecd4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f068 │ │ │ │ │ + b f040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec64 │ │ │ │ │ + b ec3c │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f1f0 │ │ │ │ │ + beq f1c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e588 │ │ │ │ │ + b e560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne ff3c │ │ │ │ │ - b e588 │ │ │ │ │ + bne ff14 │ │ │ │ │ + b e560 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebd0 │ │ │ │ │ + b eba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e9f8 │ │ │ │ │ + b e9d0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea90 │ │ │ │ │ - b ebd0 │ │ │ │ │ + beq ea68 │ │ │ │ │ + b eba8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebd0 │ │ │ │ │ + b eba8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea84 │ │ │ │ │ - b eb80 │ │ │ │ │ + beq ea5c │ │ │ │ │ + b eb58 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10008 │ │ │ │ │ + beq ffe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b f644 │ │ │ │ │ + b f61c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne ffe4 │ │ │ │ │ - b f644 │ │ │ │ │ + bne ffbc │ │ │ │ │ + b f61c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e96c │ │ │ │ │ + b e944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e530 │ │ │ │ │ + beq e508 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f068 │ │ │ │ │ + b f040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f32c │ │ │ │ │ + b f304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e834 │ │ │ │ │ + beq e80c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e854 │ │ │ │ │ + b e82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e8f0 │ │ │ │ │ - b e904 │ │ │ │ │ + beq e8c8 │ │ │ │ │ + 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 e7d8 │ │ │ │ │ + beq e7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e660 │ │ │ │ │ + beq e638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e680 │ │ │ │ │ + b e658 │ │ │ │ │ │ │ │ │ │ -000100b4 : │ │ │ │ │ +0001008c : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10278 │ │ │ │ │ + beq 10250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10278 │ │ │ │ │ + bne 10250 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 10240 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10140 │ │ │ │ │ + beq 10118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 10284 │ │ │ │ │ + beq 1025c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 10240 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101cc │ │ │ │ │ + bne 101a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10268 │ │ │ │ │ + bne 10240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 10124 │ │ │ │ │ + b 100fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10190 │ │ │ │ │ + beq 10168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10134 │ │ │ │ │ + beq 1010c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 10240 │ │ │ │ │ + beq 10218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101b4 │ │ │ │ │ + beq 1018c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101b4 │ │ │ │ │ + beq 1018c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 10134 │ │ │ │ │ + b 1010c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10260 │ │ │ │ │ + b 10238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 100fc │ │ │ │ │ + b 100d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1024c │ │ │ │ │ - b 10158 │ │ │ │ │ + blt 10224 │ │ │ │ │ + b 10130 │ │ │ │ │ │ │ │ │ │ -00010298 : │ │ │ │ │ +00010270 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10528 │ │ │ │ │ + beq 10500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10528 │ │ │ │ │ + bne 10500 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10318 │ │ │ │ │ + beq 102f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -18642,218 +18631,218 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10544 │ │ │ │ │ + bne 1051c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10554 │ │ │ │ │ + beq 1052c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10554 │ │ │ │ │ + bne 1052c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10538 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1042c │ │ │ │ │ + beq 10404 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10474 │ │ │ │ │ + bne 1044c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10404 │ │ │ │ │ + beq 103dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 104f0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10410 │ │ │ │ │ + bge 103e8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10324 │ │ │ │ │ + b 102fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 104f0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10508 │ │ │ │ │ + blt 104e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 1038c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 1038c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 103b4 │ │ │ │ │ + beq 1038c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10594 │ │ │ │ │ + beq 1056c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1056c │ │ │ │ │ + beq 10544 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1056c │ │ │ │ │ + bne 10544 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 103f8 │ │ │ │ │ - b 10410 │ │ │ │ │ + bgt 103d0 │ │ │ │ │ + b 103e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1030c │ │ │ │ │ + b 102e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ - b 102ec │ │ │ │ │ + b 102c4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1030c │ │ │ │ │ + b 102e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1036c │ │ │ │ │ + b 10344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 10518 │ │ │ │ │ + b 104f0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 105ac │ │ │ │ │ + beq 10584 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10518 │ │ │ │ │ + b 104f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10410 │ │ │ │ │ - b 10518 │ │ │ │ │ + beq 103e8 │ │ │ │ │ + b 104f0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10518 │ │ │ │ │ + bne 104f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10410 │ │ │ │ │ - b 104f8 │ │ │ │ │ + beq 103e8 │ │ │ │ │ + b 104d0 │ │ │ │ │ │ │ │ │ │ -000105c8 : │ │ │ │ │ +000105a0 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10af8 │ │ │ │ │ + beq 10ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10af8 │ │ │ │ │ + bne 10ad0 │ │ │ │ │ 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 10648 │ │ │ │ │ + beq 10620 │ │ │ │ │ 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] │ │ │ │ │ @@ -18862,444 +18851,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 10c1c │ │ │ │ │ + bne 10bf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10c2c │ │ │ │ │ + beq 10c04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c2c │ │ │ │ │ + bne 10c04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10aa4 │ │ │ │ │ + bne 10a7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 107ac │ │ │ │ │ + beq 10784 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 107f4 │ │ │ │ │ + bne 107cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b14 │ │ │ │ │ + bne 10aec │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b1c │ │ │ │ │ + beq 10af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b1c │ │ │ │ │ + bne 10af4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10888 │ │ │ │ │ + beq 10860 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10780 │ │ │ │ │ + beq 10758 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10790 │ │ │ │ │ + bge 10768 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10654 │ │ │ │ │ + b 1062c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10a84 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c38 │ │ │ │ │ + blt 10c10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 10aa4 │ │ │ │ │ + bne 10a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 105c8 │ │ │ │ │ + bl 105a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 106bc │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 106bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 106bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10b58 │ │ │ │ │ + beq 10b30 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10b30 │ │ │ │ │ + beq 10b08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10b30 │ │ │ │ │ + bne 10b08 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 10770 │ │ │ │ │ - b 10790 │ │ │ │ │ + bgt 10748 │ │ │ │ │ + b 10768 │ │ │ │ │ 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 10c00 │ │ │ │ │ + bne 10bd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10bf4 │ │ │ │ │ + beq 10bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10bf4 │ │ │ │ │ + bne 10bcc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ + bne 10ba0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10994 │ │ │ │ │ + beq 1096c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 109dc │ │ │ │ │ + bne 109b4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ + bne 10ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, lr, #1 │ │ │ │ │ - beq 10a80 │ │ │ │ │ + beq 10a58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10ae8 │ │ │ │ │ + bne 10ac0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10a74 │ │ │ │ │ + blt 10a4c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1077c │ │ │ │ │ + beq 10754 │ │ │ │ │ sub r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10764 │ │ │ │ │ + b 1073c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10bd8 │ │ │ │ │ + blt 10bb0 │ │ │ │ │ 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, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 10bc8 │ │ │ │ │ + bne 10ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10904 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1092c │ │ │ │ │ + beq 10904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq 10b64 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10abc │ │ │ │ │ + beq 10a94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10abc │ │ │ │ │ + bne 10a94 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10970 │ │ │ │ │ + ble 10948 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10898 │ │ │ │ │ + b 10870 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10aec │ │ │ │ │ + bne 10ac4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1098c │ │ │ │ │ - b 10790 │ │ │ │ │ + bne 10964 │ │ │ │ │ + b 10768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1063c │ │ │ │ │ + b 10614 │ │ │ │ │ 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 10bac │ │ │ │ │ + bne 10b84 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10bbc │ │ │ │ │ + beq 10b94 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 10780 │ │ │ │ │ + b 10758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1061c │ │ │ │ │ + b 105f4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10724 │ │ │ │ │ + b 106fc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10b70 │ │ │ │ │ + beq 10b48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10790 │ │ │ │ │ - b 10aac │ │ │ │ │ + beq 10768 │ │ │ │ │ + b 10a84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10a84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10878 │ │ │ │ │ - b 10790 │ │ │ │ │ + bne 10850 │ │ │ │ │ + b 10768 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10978 │ │ │ │ │ - b 10aec │ │ │ │ │ + beq 10950 │ │ │ │ │ + b 10ac4 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10ac4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10970 │ │ │ │ │ - b 10a68 │ │ │ │ │ + beq 10948 │ │ │ │ │ + b 10a40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 10aec │ │ │ │ │ + b 10ac4 │ │ │ │ │ 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 10aec │ │ │ │ │ + b 10ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 108e4 │ │ │ │ │ + b 108bc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10754 │ │ │ │ │ - b 10780 │ │ │ │ │ + bne 1072c │ │ │ │ │ + b 10758 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1063c │ │ │ │ │ + b 10614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1069c │ │ │ │ │ + b 10674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10a84 │ │ │ │ │ │ │ │ │ │ -00010c4c : │ │ │ │ │ +00010c24 : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11210 │ │ │ │ │ + beq 111e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11210 │ │ │ │ │ + bne 111e8 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10ca4 │ │ │ │ │ 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] │ │ │ │ │ @@ -19308,448 +19297,448 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1122c │ │ │ │ │ + bne 11204 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 111b4 │ │ │ │ │ + beq 1118c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 111b4 │ │ │ │ │ + bne 1118c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 11174 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10e34 │ │ │ │ │ + beq 10e0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e80 │ │ │ │ │ + beq 10e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e80 │ │ │ │ │ + bne 10e58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10eac │ │ │ │ │ + beq 10e84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10fb4 │ │ │ │ │ + bne 10f8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 11174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10e08 │ │ │ │ │ + beq 10de0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 1117c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10e18 │ │ │ │ │ + bge 10df0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10cd8 │ │ │ │ │ + b 10cb0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 1117c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 111c0 │ │ │ │ │ + blt 11198 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1119c │ │ │ │ │ + bne 11174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10d6c │ │ │ │ │ + bne 10d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10da0 │ │ │ │ │ + bne 10d78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112c8 │ │ │ │ │ + bne 112a0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 112ac │ │ │ │ │ + beq 11284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112ac │ │ │ │ │ + bne 11284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 11274 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 11054 │ │ │ │ │ + beq 1102c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 1109c │ │ │ │ │ + bne 11074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 11274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1114c │ │ │ │ │ + beq 11124 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11194 │ │ │ │ │ + bne 1116c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 11140 │ │ │ │ │ + blt 11118 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10d8c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10db4 │ │ │ │ │ + beq 10d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11264 │ │ │ │ │ + beq 1123c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1123c │ │ │ │ │ + beq 11214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1123c │ │ │ │ │ + bne 11214 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10dfc │ │ │ │ │ + bgt 10dd4 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10e18 │ │ │ │ │ + b 10df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112b8 │ │ │ │ │ + blt 11290 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1129c │ │ │ │ │ + bne 11274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10c4c │ │ │ │ │ + bl 10c24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f28 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10f50 │ │ │ │ │ + beq 10f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 111d4 │ │ │ │ │ + beq 111ac │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11168 │ │ │ │ │ + beq 11140 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11168 │ │ │ │ │ + bne 11140 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 11140 │ │ │ │ │ + bgt 11118 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 10f9c │ │ │ │ │ + b 10f74 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10ec0 │ │ │ │ │ + b 10e98 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f9c │ │ │ │ │ + beq 10f74 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10db8 │ │ │ │ │ + b 10d90 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 111f4 │ │ │ │ │ + bne 111cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11204 │ │ │ │ │ + beq 111dc │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1115c │ │ │ │ │ + b 11134 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10cc0 │ │ │ │ │ + b 10c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d20 │ │ │ │ │ + b 10cf8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 111a4 │ │ │ │ │ + b 1117c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, sl │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f9c │ │ │ │ │ - b 1115c │ │ │ │ │ + beq 10f74 │ │ │ │ │ + b 11134 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1115c │ │ │ │ │ + b 11134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11134 │ │ │ │ │ - b 11128 │ │ │ │ │ + beq 1110c │ │ │ │ │ + b 11100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b 10ca0 │ │ │ │ │ + b 10c78 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10cc0 │ │ │ │ │ + b 10c98 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11280 │ │ │ │ │ + beq 11258 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 111a4 │ │ │ │ │ + b 1117c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e18 │ │ │ │ │ - b 111a4 │ │ │ │ │ + beq 10df0 │ │ │ │ │ + b 1117c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 1117c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11040 │ │ │ │ │ - b 1104c │ │ │ │ │ + bne 11018 │ │ │ │ │ + b 11024 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1115c │ │ │ │ │ + b 11134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10f08 │ │ │ │ │ + b 10ee0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 112a0 │ │ │ │ │ + b 11278 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10fac │ │ │ │ │ + b 10f84 │ │ │ │ │ │ │ │ │ │ -000112dc : │ │ │ │ │ +000112b4 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11824 │ │ │ │ │ + beq 117fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 117fc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1135c │ │ │ │ │ + beq 11334 │ │ │ │ │ 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] │ │ │ │ │ @@ -19758,346 +19747,346 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e0 │ │ │ │ │ + bne 118b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 118d4 │ │ │ │ │ + beq 118ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118d4 │ │ │ │ │ + bne 118ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11798 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11554 │ │ │ │ │ + beq 1152c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 1159c │ │ │ │ │ + bne 11574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11480 │ │ │ │ │ + bne 11458 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11614 │ │ │ │ │ + bne 115ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 115f0 │ │ │ │ │ + beq 115c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11604 │ │ │ │ │ + bne 115dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 11538 │ │ │ │ │ + ble 11510 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11368 │ │ │ │ │ + b 11340 │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11424 │ │ │ │ │ + beq 113fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11424 │ │ │ │ │ + beq 113fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 117f8 │ │ │ │ │ + beq 117d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11504 │ │ │ │ │ + beq 114dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11468 │ │ │ │ │ + beq 11440 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11810 │ │ │ │ │ + bne 117e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11604 │ │ │ │ │ + bne 115dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11468 │ │ │ │ │ + bne 11440 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11810 │ │ │ │ │ + blt 117e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 117c0 │ │ │ │ │ + bne 11798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 112dc │ │ │ │ │ + bl 112b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11400 │ │ │ │ │ + beq 113d8 │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11400 │ │ │ │ │ + beq 113d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11400 │ │ │ │ │ + beq 113d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 117f8 │ │ │ │ │ + beq 117d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ - b 114d0 │ │ │ │ │ + b 114a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ + beq 11510 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11350 │ │ │ │ │ + b 11328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 117c4 │ │ │ │ │ + bne 1179c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 118c8 │ │ │ │ │ + beq 118a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118c8 │ │ │ │ │ + bne 118a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 117b0 │ │ │ │ │ + bne 11788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117f0 │ │ │ │ │ + beq 117c8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 118ac │ │ │ │ │ + beq 11884 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118ac │ │ │ │ │ + bne 11884 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 11890 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117cc │ │ │ │ │ + bne 117a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11440 │ │ │ │ │ + beq 11418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11604 │ │ │ │ │ + b 115dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11840 │ │ │ │ │ + bne 11818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 117ac │ │ │ │ │ + b 11784 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11538 │ │ │ │ │ - b 11604 │ │ │ │ │ + beq 11510 │ │ │ │ │ + b 115dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11604 │ │ │ │ │ + b 115dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ - b 11330 │ │ │ │ │ + b 11308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e308 │ │ │ │ │ + bl e2e0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117ec │ │ │ │ │ + beq 117c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -20106,77 +20095,77 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 117b0 │ │ │ │ │ - b 117f0 │ │ │ │ │ + bne 11788 │ │ │ │ │ + b 117c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1169c │ │ │ │ │ + b 11674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 117ac │ │ │ │ │ + b 11784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1164c │ │ │ │ │ + b 11624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 113b0 │ │ │ │ │ + b 11388 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11350 │ │ │ │ │ + b 11328 │ │ │ │ │ │ │ │ │ │ -000118f0 : │ │ │ │ │ +000118c8 : │ │ │ │ │ sum_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11bec │ │ │ │ │ + beq 11bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11bec │ │ │ │ │ + bne 11bc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11970 │ │ │ │ │ + beq 11948 │ │ │ │ │ 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] │ │ │ │ │ @@ -20185,536 +20174,536 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c48 │ │ │ │ │ + bne 11c20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11c3c │ │ │ │ │ + beq 11c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c3c │ │ │ │ │ + bne 11c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11be0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a88 │ │ │ │ │ + beq 11a60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11ad0 │ │ │ │ │ + bne 11aa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b7c │ │ │ │ │ + bne 11b54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11c6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11bd0 │ │ │ │ │ + beq 11ba8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11bdc │ │ │ │ │ + bne 11bb4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b60 │ │ │ │ │ + bge 11b38 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1197c │ │ │ │ │ + b 11954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11c28 │ │ │ │ │ + blt 11c00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 11c08 │ │ │ │ │ + bne 11be0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 118f0 │ │ │ │ │ + bl 118c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 119ec │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 119ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11c6c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11a14 │ │ │ │ │ + beq 119ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ + beq 11c30 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11c14 │ │ │ │ │ + beq 11bec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11c14 │ │ │ │ │ + bne 11bec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a7c │ │ │ │ │ + bgt 11a54 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c94 │ │ │ │ │ + bl 11c6c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11a38 │ │ │ │ │ + beq 11a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11c58 │ │ │ │ │ + beq 11c30 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11b20 │ │ │ │ │ + b 11af8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b60 │ │ │ │ │ + beq 11b38 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11964 │ │ │ │ │ + b 1193c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ - b 11944 │ │ │ │ │ + b 1191c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11bdc │ │ │ │ │ + b 11bb4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c70 │ │ │ │ │ + beq 11c48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11bdc │ │ │ │ │ + b 11bb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 119c4 │ │ │ │ │ + b 1199c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11964 │ │ │ │ │ + b 1193c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b60 │ │ │ │ │ - b 11bdc │ │ │ │ │ + beq 11b38 │ │ │ │ │ + b 11bb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11bdc │ │ │ │ │ + bne 11bb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b60 │ │ │ │ │ - b 11b54 │ │ │ │ │ + beq 11b38 │ │ │ │ │ + b 11b2c │ │ │ │ │ │ │ │ │ │ -00011c94 : │ │ │ │ │ +00011c6c : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11e48 │ │ │ │ │ + beq 11e20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11e48 │ │ │ │ │ + bne 11e20 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d14 │ │ │ │ │ + beq 11cec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11db0 │ │ │ │ │ + beq 11d88 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11db0 │ │ │ │ │ + bge 11d88 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dac │ │ │ │ │ + beq 11d84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11dc8 │ │ │ │ │ + blt 11da0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11ce0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 11e34 │ │ │ │ │ + bne 11e0c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11e20 │ │ │ │ │ + bne 11df8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e18 │ │ │ │ │ + beq 11df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11dc8 │ │ │ │ │ + bgt 11da0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11db0 │ │ │ │ │ + b 11d88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11ce0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11d08 │ │ │ │ │ + b 11ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ - b 11ce8 │ │ │ │ │ + b 11cc0 │ │ │ │ │ │ │ │ │ │ -00011e64 : │ │ │ │ │ +00011e3c : │ │ │ │ │ term_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12b6c │ │ │ │ │ + beq 12b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b6c │ │ │ │ │ + bne 12b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1299c │ │ │ │ │ + bne 12974 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a80 │ │ │ │ │ + beq 12a58 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ca0 │ │ │ │ │ + beq 12c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ca0 │ │ │ │ │ + bne 12c78 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12138 │ │ │ │ │ + beq 12110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121a0 │ │ │ │ │ + bne 12178 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b58 │ │ │ │ │ + beq 12b30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b58 │ │ │ │ │ + bne 12b30 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 12194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12224 │ │ │ │ │ + bne 121fc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b90 │ │ │ │ │ + beq 12b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b90 │ │ │ │ │ + bne 12b68 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12240 │ │ │ │ │ + beq 12218 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122a8 │ │ │ │ │ + bne 12280 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12ba4 │ │ │ │ │ + beq 12b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12b7c │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c4 │ │ │ │ │ + beq 1229c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1232c │ │ │ │ │ + bne 12304 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b78 │ │ │ │ │ + beq 12b50 │ │ │ │ │ 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 12b50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12348 │ │ │ │ │ + beq 12320 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 123b0 │ │ │ │ │ + bne 12388 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1289c │ │ │ │ │ + bne 12874 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1299c │ │ │ │ │ + bne 12974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20723,188 +20712,188 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12184 │ │ │ │ │ + beq 1215c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12460 │ │ │ │ │ + blt 12438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f48 │ │ │ │ │ + beq 11f20 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 127cc │ │ │ │ │ + bne 127a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f44 │ │ │ │ │ + b 11f1c │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12208 │ │ │ │ │ + beq 121e0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 125c0 │ │ │ │ │ + bgt 12598 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fb4 │ │ │ │ │ + beq 11f8c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129ac │ │ │ │ │ + bne 12984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fb0 │ │ │ │ │ + b 11f88 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1228c │ │ │ │ │ + beq 12264 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12510 │ │ │ │ │ + blt 124e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12020 │ │ │ │ │ + beq 11ff8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129e8 │ │ │ │ │ + bne 129c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1201c │ │ │ │ │ + b 11ff4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12310 │ │ │ │ │ + beq 122e8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12568 │ │ │ │ │ + blt 12540 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1208c │ │ │ │ │ + beq 12064 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12860 │ │ │ │ │ + bne 12838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12088 │ │ │ │ │ + b 12060 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12394 │ │ │ │ │ + beq 1236c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 124b8 │ │ │ │ │ + blt 12490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120f8 │ │ │ │ │ + beq 120d0 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ + beq 120cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ + beq 120cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -20919,555 +20908,555 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1243c │ │ │ │ │ + beq 12414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 12830 │ │ │ │ │ + beq 12808 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124b0 │ │ │ │ │ + beq 12488 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12618 │ │ │ │ │ + blt 125f0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12184 │ │ │ │ │ + b 1215c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12508 │ │ │ │ │ + beq 124e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 12720 │ │ │ │ │ + bgt 126f8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 12394 │ │ │ │ │ + b 1236c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12560 │ │ │ │ │ + beq 12538 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12774 │ │ │ │ │ + bgt 1274c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1228c │ │ │ │ │ + b 12264 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125b8 │ │ │ │ │ + beq 12590 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 126c8 │ │ │ │ │ + bgt 126a0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12310 │ │ │ │ │ + b 122e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12610 │ │ │ │ │ + beq 125e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12670 │ │ │ │ │ + blt 12648 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12208 │ │ │ │ │ + b 121e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12c70 │ │ │ │ │ + bne 12c48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a4c │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12838 │ │ │ │ │ + beq 12810 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12838 │ │ │ │ │ + ble 12810 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12618 │ │ │ │ │ + b 125f0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12a64 │ │ │ │ │ + bne 12a3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a58 │ │ │ │ │ + bne 12a30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12840 │ │ │ │ │ + beq 12818 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12840 │ │ │ │ │ + ble 12818 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12670 │ │ │ │ │ + b 12648 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b0c │ │ │ │ │ + bne 12ae4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a34 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12858 │ │ │ │ │ + beq 12830 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12858 │ │ │ │ │ + ble 12830 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 126c8 │ │ │ │ │ + b 126a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12ad4 │ │ │ │ │ + bne 12aac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 129fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12848 │ │ │ │ │ + beq 12820 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 12848 │ │ │ │ │ + ble 12820 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 12720 │ │ │ │ │ + b 126f8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e64 │ │ │ │ │ + bl 11e3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12850 │ │ │ │ │ + beq 12828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12850 │ │ │ │ │ + ble 12828 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12774 │ │ │ │ │ + b 1274c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121b4 │ │ │ │ │ + beq 1218c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b28 │ │ │ │ │ + beq 12b00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b28 │ │ │ │ │ + bne 12b00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12184 │ │ │ │ │ + b 1215c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12208 │ │ │ │ │ + b 121e0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 12394 │ │ │ │ │ + b 1236c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1228c │ │ │ │ │ + b 12264 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12310 │ │ │ │ │ + b 122e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12340 │ │ │ │ │ + beq 12318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 127dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12bb8 │ │ │ │ │ + beq 12b90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb8 │ │ │ │ │ + bne 12b90 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1298c │ │ │ │ │ + bne 12964 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c00 │ │ │ │ │ + beq 12bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c00 │ │ │ │ │ + bne 12bd8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12b9c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12b9c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 12bc8 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bc4 │ │ │ │ │ + bne 12b9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 12110 │ │ │ │ │ + beq 120e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12238 │ │ │ │ │ + beq 12210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 127dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122bc │ │ │ │ │ + beq 12294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b4c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 12804 │ │ │ │ │ + b 127dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120f8 │ │ │ │ │ + b 120d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1208c │ │ │ │ │ + b 12064 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12020 │ │ │ │ │ + b 11ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f48 │ │ │ │ │ + b 11f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fb4 │ │ │ │ │ + b 11f8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fb0 │ │ │ │ │ - b 12224 │ │ │ │ │ + beq 11f88 │ │ │ │ │ + b 121fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 12128 │ │ │ │ │ + blt 12100 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12c8c │ │ │ │ │ + beq 12c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120f4 │ │ │ │ │ - b 123b0 │ │ │ │ │ + beq 120cc │ │ │ │ │ + b 12388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1201c │ │ │ │ │ - b 122a8 │ │ │ │ │ + beq 11ff4 │ │ │ │ │ + b 12280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12088 │ │ │ │ │ - b 1232c │ │ │ │ │ + beq 12060 │ │ │ │ │ + b 12304 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1282c │ │ │ │ │ + beq 12804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12128 │ │ │ │ │ + b 12100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f80 │ │ │ │ │ + b 11f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11eac │ │ │ │ │ + b 11e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 120c8 │ │ │ │ │ + b 120a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11fec │ │ │ │ │ + b 11fc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12058 │ │ │ │ │ + b 12030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128d0 │ │ │ │ │ + b 128a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12c0c │ │ │ │ │ + bne 12be4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12988 │ │ │ │ │ + b 12960 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12988 │ │ │ │ │ + b 12960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1290c │ │ │ │ │ + b 128e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12be4 │ │ │ │ │ + beq 12bbc │ │ │ │ │ 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 │ │ │ │ │ @@ -21476,252 +21465,252 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1298c │ │ │ │ │ - b 12be8 │ │ │ │ │ + bne 12964 │ │ │ │ │ + b 12bc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f44 │ │ │ │ │ - b 121a0 │ │ │ │ │ + beq 11f1c │ │ │ │ │ + b 12178 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11ef8 │ │ │ │ │ + bne 11ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f18 │ │ │ │ │ + b 11ef0 │ │ │ │ │ │ │ │ │ │ -00012cbc : │ │ │ │ │ +00012c94 : │ │ │ │ │ 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 13494 │ │ │ │ │ + beq 1346c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13494 │ │ │ │ │ + bne 1346c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 1312c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fc0 │ │ │ │ │ + bne 12f98 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 13484 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 1312c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13384 │ │ │ │ │ + bne 1335c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 1312c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c4 │ │ │ │ │ + bne 1309c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13154 │ │ │ │ │ + bne 1312c │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13344 │ │ │ │ │ + bne 1331c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 13130 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 134a0 │ │ │ │ │ + beq 13478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134a0 │ │ │ │ │ + bne 13478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1348c │ │ │ │ │ + bne 13464 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133c4 │ │ │ │ │ + beq 1339c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1341c │ │ │ │ │ + beq 133f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1341c │ │ │ │ │ + bne 133f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 13410 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fdc │ │ │ │ │ + bne 12fb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 134c0 │ │ │ │ │ + beq 13498 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 13410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131d8 │ │ │ │ │ + bne 131b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13438 │ │ │ │ │ + bne 13410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 134e0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12ff4 │ │ │ │ │ + beq 12fcc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13168 │ │ │ │ │ + bne 13140 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 13004 │ │ │ │ │ + bne 12fdc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 134f0 │ │ │ │ │ + beq 134c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134f0 │ │ │ │ │ + bne 134c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134fc │ │ │ │ │ + bne 134d4 │ │ │ │ │ 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 12fe4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130bc │ │ │ │ │ + beq 13094 │ │ │ │ │ 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 │ │ │ │ │ @@ -21733,156 +21722,156 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 12f1c │ │ │ │ │ + bne 12ef4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f44 │ │ │ │ │ + beq 12f1c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 130a4 │ │ │ │ │ + b 1307c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134dc │ │ │ │ │ + beq 134b4 │ │ │ │ │ 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 134fc │ │ │ │ │ + bne 134d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13260 │ │ │ │ │ + bne 13238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134fc │ │ │ │ │ + bne 134d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 134e0 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 12fa8 │ │ │ │ │ + bne 12f80 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 12fb0 │ │ │ │ │ + b 12f88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d98 │ │ │ │ │ + beq 12d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 13400 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1312c │ │ │ │ │ + beq 13104 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12fb0 │ │ │ │ │ + beq 12f88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13160 │ │ │ │ │ + b 13138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 12fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13484 │ │ │ │ │ + beq 1345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1348c │ │ │ │ │ + beq 13464 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1346c │ │ │ │ │ + beq 13444 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13444 │ │ │ │ │ + bne 1341c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12fa8 │ │ │ │ │ + b 12f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 134e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12ed0 │ │ │ │ │ + beq 12ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 12ff8 │ │ │ │ │ + beq 12fd0 │ │ │ │ │ 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] │ │ │ │ │ @@ -21895,30 +21884,30 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 132f8 │ │ │ │ │ + beq 132d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 132f8 │ │ │ │ │ + bne 132d0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ef8 │ │ │ │ │ + b 12ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13508 │ │ │ │ │ + bl 134e0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13054 │ │ │ │ │ + beq 1302c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134fc │ │ │ │ │ + beq 134d4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21932,477 +21921,477 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13320 │ │ │ │ │ + beq 132f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13320 │ │ │ │ │ + bne 132f8 │ │ │ │ │ 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 1306c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13258 │ │ │ │ │ + beq 13230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12ff8 │ │ │ │ │ + b 12fd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 132d8 │ │ │ │ │ + beq 132b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12dbc │ │ │ │ │ + beq 12d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 13400 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 130d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12cbc │ │ │ │ │ + bl 12c94 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d74 │ │ │ │ │ + beq 12d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13428 │ │ │ │ │ + beq 13400 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13100 │ │ │ │ │ + b 130d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 130a4 │ │ │ │ │ + blt 1307c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13004 │ │ │ │ │ + bne 12fdc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12e44 │ │ │ │ │ + bne 12e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12e58 │ │ │ │ │ + b 12e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 12fa8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12ff8 │ │ │ │ │ + b 12fd0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 12fa8 │ │ │ │ │ + beq 12f80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 130a4 │ │ │ │ │ + b 1307c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 13460 │ │ │ │ │ - b 130a4 │ │ │ │ │ + bne 13438 │ │ │ │ │ + b 1307c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ff4 │ │ │ │ │ + b 12fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13004 │ │ │ │ │ + b 12fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12d04 │ │ │ │ │ + b 12cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12df8 │ │ │ │ │ + b 12dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1313c │ │ │ │ │ - b 12d40 │ │ │ │ │ + blt 13114 │ │ │ │ │ + b 12d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13308 │ │ │ │ │ + blt 132e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - b 12ea0 │ │ │ │ │ + b 12e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13330 │ │ │ │ │ - b 1301c │ │ │ │ │ + blt 13308 │ │ │ │ │ + b 12ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f6c │ │ │ │ │ + b 12f44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a0 │ │ │ │ │ + b 13078 │ │ │ │ │ │ │ │ │ │ -00013508 : │ │ │ │ │ +000134e0 : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 136c4 │ │ │ │ │ + beq 1369c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136c4 │ │ │ │ │ + bne 1369c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13588 │ │ │ │ │ + beq 13560 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 13688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 13674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13674 │ │ │ │ │ + beq 1364c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13674 │ │ │ │ │ + bge 1364c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 13688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 13674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13694 │ │ │ │ │ + beq 1366c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 13694 │ │ │ │ │ + bge 1366c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 136b0 │ │ │ │ │ + bne 13688 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1369c │ │ │ │ │ + bne 13674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13670 │ │ │ │ │ + beq 13648 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13620 │ │ │ │ │ + bgt 135f8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13674 │ │ │ │ │ + b 1364c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 13554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1357c │ │ │ │ │ + b 13554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ - b 1355c │ │ │ │ │ + b 13534 │ │ │ │ │ │ │ │ │ │ -000136e0 : │ │ │ │ │ +000136b8 : │ │ │ │ │ primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 141a8 │ │ │ │ │ + beq 14180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141a8 │ │ │ │ │ + bne 14180 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14198 │ │ │ │ │ + bne 14170 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14120 │ │ │ │ │ + beq 140f8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1417c │ │ │ │ │ + beq 14154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1417c │ │ │ │ │ + bne 14154 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b6c │ │ │ │ │ + beq 13b44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139d8 │ │ │ │ │ + beq 139b0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13afc │ │ │ │ │ + bne 13ad4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 139a0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 140f8 │ │ │ │ │ + beq 140d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 140d0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d74 │ │ │ │ │ + beq 13d4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1399c │ │ │ │ │ + bne 13974 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 139a0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 141b4 │ │ │ │ │ + beq 1418c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141b4 │ │ │ │ │ + bne 1418c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c80 │ │ │ │ │ + beq 13c58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138d0 │ │ │ │ │ + beq 138a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e8c │ │ │ │ │ + bne 13e64 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 139a0 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1410c │ │ │ │ │ + beq 140e4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410c │ │ │ │ │ + bne 140e4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139ec │ │ │ │ │ + beq 139c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a54 │ │ │ │ │ + bne 13a2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14198 │ │ │ │ │ + bne 14170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7704 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -22412,454 +22401,454 @@ │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1384c │ │ │ │ │ + beq 13824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b78c │ │ │ │ │ + bl b764 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 13ff8 │ │ │ │ │ + bne 13fd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13830 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 13944 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 137ec │ │ │ │ │ - b 139c8 │ │ │ │ │ + beq 137c4 │ │ │ │ │ + b 139a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a38 │ │ │ │ │ + beq 13a10 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f10 │ │ │ │ │ + blt 13ee8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13948 │ │ │ │ │ + beq 13920 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 1391c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20610 │ │ │ │ │ + bl 205e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 1391c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ + beq 1391c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 1393c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b5c │ │ │ │ │ + bne 13b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 1393c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 13944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139d4 │ │ │ │ │ + beq 139ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 1393c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13ad8 │ │ │ │ │ + beq 13ab0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + beq 1393c │ │ │ │ │ + b 13ab0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 140b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c60 │ │ │ │ │ + beq 13c38 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c60 │ │ │ │ │ + bge 13c38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 140b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd0 │ │ │ │ │ + beq 13fa8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd0 │ │ │ │ │ + bge 13fa8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140dc │ │ │ │ │ + bne 140b4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14060 │ │ │ │ │ + bne 14038 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c5c │ │ │ │ │ + beq 13c34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c08 │ │ │ │ │ + bgt 13be0 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137c0 │ │ │ │ │ - b 139dc │ │ │ │ │ + bne 13798 │ │ │ │ │ + b 139b4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 1402c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e6c │ │ │ │ │ + beq 13e44 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13e6c │ │ │ │ │ + bge 13e44 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 1402c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 13fb0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13fd8 │ │ │ │ │ + ble 13fb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140c0 │ │ │ │ │ + bne 14098 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14054 │ │ │ │ │ + bne 1402c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e68 │ │ │ │ │ + beq 13e40 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e68 │ │ │ │ │ + ble 13e40 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d1c │ │ │ │ │ + b 13cf4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 1407c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13980 │ │ │ │ │ + beq 13958 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13980 │ │ │ │ │ + bge 13958 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 1407c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe0 │ │ │ │ │ + beq 13fb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe0 │ │ │ │ │ + bge 13fb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 1407c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 14054 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 13954 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1397c │ │ │ │ │ + ble 13954 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e10 │ │ │ │ │ + b 13de8 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138b4 │ │ │ │ │ - b 138d4 │ │ │ │ │ + bne 1388c │ │ │ │ │ + b 138ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c20 │ │ │ │ │ + bl 15bf8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138d4 │ │ │ │ │ + bne 138ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138cc │ │ │ │ │ + beq 138a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 1393c │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ - beq 13fb4 │ │ │ │ │ + beq 13f8c │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13b5c │ │ │ │ │ - b 13ad8 │ │ │ │ │ + bne 13b34 │ │ │ │ │ + b 13ab0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff0 │ │ │ │ │ + beq 13fc8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 13ff0 │ │ │ │ │ + ble 13fc8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14088 │ │ │ │ │ + bne 14060 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 136e0 │ │ │ │ │ + bl 136b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1406c │ │ │ │ │ + bne 14044 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe8 │ │ │ │ │ + beq 13fc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13fe8 │ │ │ │ │ + ble 13fc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f60 │ │ │ │ │ + b 13f38 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13ef4 │ │ │ │ │ + b 13ecc │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c60 │ │ │ │ │ + b 13c38 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e6c │ │ │ │ │ + b 13e44 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13980 │ │ │ │ │ + b 13958 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a38 │ │ │ │ │ + b 13a10 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a38 │ │ │ │ │ + b 13a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 13964 │ │ │ │ │ + beq 1393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -22867,191 +22856,191 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b 13ef4 │ │ │ │ │ + b 13ecc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 138d4 │ │ │ │ │ + b 138ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 139dc │ │ │ │ │ + b 139b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13948 │ │ │ │ │ + b 13920 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1384c │ │ │ │ │ + b 13824 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13944 │ │ │ │ │ - b 13a54 │ │ │ │ │ + beq 1391c │ │ │ │ │ + b 13a2c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1399c │ │ │ │ │ - b 13848 │ │ │ │ │ + bne 13974 │ │ │ │ │ + b 13820 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138b4 │ │ │ │ │ - b 138d0 │ │ │ │ │ + bne 1388c │ │ │ │ │ + b 138a8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 137c0 │ │ │ │ │ - b 139d8 │ │ │ │ │ + bne 13798 │ │ │ │ │ + b 139b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13818 │ │ │ │ │ + b 137f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13914 │ │ │ │ │ + b 138ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r1, r1, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1396c │ │ │ │ │ + blt 13944 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 139c8 │ │ │ │ │ + bne 139a0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13774 │ │ │ │ │ + bne 1374c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13794 │ │ │ │ │ + b 1376c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1396c │ │ │ │ │ + b 13944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13728 │ │ │ │ │ + b 13700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13884 │ │ │ │ │ + b 1385c │ │ │ │ │ │ │ │ │ │ -000141c8 : │ │ │ │ │ +000141a0 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14574 │ │ │ │ │ + beq 1453c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14574 │ │ │ │ │ + bne 1453c │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 142fc │ │ │ │ │ + bne 142d4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1459c │ │ │ │ │ + beq 14514 │ │ │ │ │ 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 14514 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142e8 │ │ │ │ │ + bne 142c0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14550 │ │ │ │ │ + beq 14504 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - bne 142ec │ │ │ │ │ + bne 142c4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14580 │ │ │ │ │ + beq 14520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 14580 │ │ │ │ │ + bne 14520 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 14394 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1430c │ │ │ │ │ + bne 142e4 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23061,464 +23050,464 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 142d0 │ │ │ │ │ + beq 142a8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142d0 │ │ │ │ │ + beq 142a8 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14508 │ │ │ │ │ + bne 144e0 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r9, [r4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 144f4 │ │ │ │ │ + beq 144cc │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 144f4 │ │ │ │ │ + bne 144cc │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 143bc │ │ │ │ │ + bne 14394 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1444c │ │ │ │ │ + bne 14424 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - beq 142e0 │ │ │ │ │ + beq 142b8 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14560 │ │ │ │ │ + bne 14548 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 144fc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 14424 │ │ │ │ │ + ble 143fc │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1440c │ │ │ │ │ + bne 143e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14524 │ │ │ │ │ + bne 1455c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 142fc │ │ │ │ │ + b 142d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143bc │ │ │ │ │ + beq 14394 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143bc │ │ │ │ │ + beq 14394 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r6, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 144d0 │ │ │ │ │ + bne 144a8 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ - beq 144ac │ │ │ │ │ + beq 14484 │ │ │ │ │ str sl, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - b 1435c │ │ │ │ │ + b 14334 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 144fc │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1449c │ │ │ │ │ + b 14474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14490 │ │ │ │ │ + beq 14468 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ │ - b 143c4 │ │ │ │ │ + b 1439c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14394 │ │ │ │ │ + b 1436c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14348 │ │ │ │ │ + beq 14320 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 144e8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - strne r2, [r6, #60] @ 0x3c │ │ │ │ │ - beq 14444 │ │ │ │ │ - b 142fc │ │ │ │ │ + b 144c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 142e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 142f0 │ │ │ │ │ + b 142c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14210 │ │ │ │ │ + b 14230 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 142bc │ │ │ │ │ + beq 14294 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 143bc │ │ │ │ │ + b 14394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14258 │ │ │ │ │ + b 141e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 142c8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + strne r2, [r6, #60] @ 0x3c │ │ │ │ │ + beq 1441c │ │ │ │ │ + b 142d4 │ │ │ │ │ │ │ │ │ │ -000145a8 : │ │ │ │ │ +00014580 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14dc8 │ │ │ │ │ + beq 14da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14da0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 14724 │ │ │ │ │ + bne 146fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14dbc │ │ │ │ │ + beq 14d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14dbc │ │ │ │ │ + bne 14d94 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d44 │ │ │ │ │ + bne 14d1c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14d38 │ │ │ │ │ + beq 14d10 │ │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 14d44 │ │ │ │ │ + bne 14d1c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14d70 │ │ │ │ │ + beq 14d48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d70 │ │ │ │ │ + bne 14d48 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14870 │ │ │ │ │ + bne 147ac │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1490c │ │ │ │ │ + bne 148e4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14870 │ │ │ │ │ + bne 147ac │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14734 │ │ │ │ │ + bne 14848 │ │ │ │ │ ldr r3, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147d0 │ │ │ │ │ + bne 1470c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14888 │ │ │ │ │ + bne 147c4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 9efc │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 146e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movw r1, #713 @ 0x2c9 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 146e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl cc44 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 39e4 <_tmp_8_rule+0x24> │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bl 0 <_PyAST_comprehension> │ │ │ │ │ - R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 1499c │ │ │ │ │ - ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14d18 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 149bc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ │ - str r2, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 14670 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 14874 │ │ │ │ │ + bne 147b0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14d64 │ │ │ │ │ + beq 14d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d64 │ │ │ │ │ + bne 14d3c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d58 │ │ │ │ │ + bne 14d30 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14840 │ │ │ │ │ + bne 1477c │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149e8 │ │ │ │ │ + bne 149c0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 146f0 │ │ │ │ │ + beq 146c8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14874 │ │ │ │ │ + bne 147b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl af58 │ │ │ │ │ + bl af58 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ - beq 14708 │ │ │ │ │ + beq 146e0 │ │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14708 │ │ │ │ │ + bne 146e0 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14d30 │ │ │ │ │ + beq 14d08 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 148f8 │ │ │ │ │ + bgt 14834 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 146f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - beq 14720 │ │ │ │ │ - b 14724 │ │ │ │ │ + beq 146f8 │ │ │ │ │ + b 146fc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 148ac │ │ │ │ │ + b 147e8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 9ed4 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 146b8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r1, #713 @ 0x2c9 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 146b8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl cc1c │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 147ac │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 39e4 <_tmp_8_rule+0x24> │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 147ac │ │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bl 0 <_PyAST_comprehension> │ │ │ │ │ + R_ARM_CALL _PyAST_comprehension │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14974 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 14cf0 │ │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 14994 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ + str r2, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 14648 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14694 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9efc │ │ │ │ │ + bl 9ed4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14694 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146bc │ │ │ │ │ + beq 14694 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cc44 │ │ │ │ │ + bl cc1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 147ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 39e4 <_tmp_8_rule+0x24> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 147ac │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ @@ -23528,131 +23517,131 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14798 │ │ │ │ │ + bne 148ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14870 │ │ │ │ │ + beq 147ac │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14878 │ │ │ │ │ + b 147b4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d30 │ │ │ │ │ + beq 14d08 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 147bc │ │ │ │ │ + b 148d0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14cb4 │ │ │ │ │ + beq 14c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cb4 │ │ │ │ │ + bne 14c8c │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca4 │ │ │ │ │ + bne 14c7c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c44 │ │ │ │ │ + beq 14c1c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14c98 │ │ │ │ │ + beq 14c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c98 │ │ │ │ │ + bne 14c70 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c88 │ │ │ │ │ + bne 14c60 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14c7c │ │ │ │ │ + beq 14c54 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c8c │ │ │ │ │ + bne 14c64 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14c00 │ │ │ │ │ + beq 14bd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c00 │ │ │ │ │ + bne 14bd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14af8 │ │ │ │ │ + bne 14ad0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cc0 │ │ │ │ │ + bne 14c98 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c74 │ │ │ │ │ + beq 14c4c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrgt ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 14c50 │ │ │ │ │ + bgt 14c28 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -23660,453 +23649,453 @@ │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs sl, r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 14c40 │ │ │ │ │ + bne 14c18 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14844 │ │ │ │ │ + beq 14780 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #713 @ 0x2c9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14840 │ │ │ │ │ + beq 1477c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14c0c │ │ │ │ │ + bne 14be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d58 │ │ │ │ │ + beq 14d30 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14848 │ │ │ │ │ + b 14784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ad8 │ │ │ │ │ + b 14ab0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14c2c │ │ │ │ │ + beq 14c04 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bec │ │ │ │ │ + bne 14bc4 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 147ac │ │ │ │ │ + b 148c0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14844 │ │ │ │ │ + b 14780 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 14b40 │ │ │ │ │ - b 14c50 │ │ │ │ │ + beq 14b18 │ │ │ │ │ + b 14c28 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14c44 │ │ │ │ │ + b 14c1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a60 │ │ │ │ │ + b 14a38 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14844 │ │ │ │ │ + b 14780 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a14 │ │ │ │ │ + b 149ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14af8 │ │ │ │ │ + beq 14ad0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14dac │ │ │ │ │ + beq 14d84 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14d7c │ │ │ │ │ + beq 14d54 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 14ab0 │ │ │ │ │ + b 14a88 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149a8 │ │ │ │ │ - b 147a4 │ │ │ │ │ + bne 14980 │ │ │ │ │ + b 148b8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14720 │ │ │ │ │ + b 146f8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14848 │ │ │ │ │ + b 14784 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14808 │ │ │ │ │ + b 14744 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14698 │ │ │ │ │ + b 14670 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c6c │ │ │ │ │ + beq 14c44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14d00 │ │ │ │ │ + b 14cd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b10 │ │ │ │ │ + b 14ae8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14634 │ │ │ │ │ + b 1460c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 145f0 │ │ │ │ │ + b 145c8 │ │ │ │ │ │ │ │ │ │ -00014dd4 : │ │ │ │ │ +00014dac : │ │ │ │ │ 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 15c14 │ │ │ │ │ + beq 15bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c14 │ │ │ │ │ + bne 15bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15798 │ │ │ │ │ + bne 15770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 154fc │ │ │ │ │ + beq 154d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 15538 │ │ │ │ │ + bne 15510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 151e8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159b8 │ │ │ │ │ + beq 15990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159b8 │ │ │ │ │ + bne 15990 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154ec │ │ │ │ │ + bne 154c4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154d4 │ │ │ │ │ - bl 1880c │ │ │ │ │ + bne 154ac │ │ │ │ │ + bl 187e4 │ │ │ │ │ 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 15210 │ │ │ │ │ + bne 151e8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159ac │ │ │ │ │ + beq 15984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159ac │ │ │ │ │ + bne 15984 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154ec │ │ │ │ │ + bne 154c4 │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1548c │ │ │ │ │ + bne 15464 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 151e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15b5c │ │ │ │ │ + beq 15b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b5c │ │ │ │ │ + bne 15b34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154ec │ │ │ │ │ + bne 154c4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 1521c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15888 │ │ │ │ │ + bne 15860 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15254 │ │ │ │ │ + bne 1522c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154ec │ │ │ │ │ + bne 154c4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1586c │ │ │ │ │ + bne 15844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15880 │ │ │ │ │ + bne 15858 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15ba8 │ │ │ │ │ + beq 15b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ba8 │ │ │ │ │ + bne 15b80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b50 │ │ │ │ │ + bne 15b28 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15138 │ │ │ │ │ + bne 15110 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15b50 │ │ │ │ │ + bne 15b28 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 152a4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 152a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 152a4 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152cc │ │ │ │ │ + beq 152a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15b24 │ │ │ │ │ + bne 15afc │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 151e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 151d4 │ │ │ │ │ + beq 151ac │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - beq 151ec │ │ │ │ │ + beq 151c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15850 │ │ │ │ │ + bne 15828 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24118,175 +24107,175 @@ │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15980 │ │ │ │ │ + beq 15958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15980 │ │ │ │ │ + bne 15958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15174 │ │ │ │ │ + b 1514c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 15798 │ │ │ │ │ + bne 15770 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 152fc │ │ │ │ │ + bne 152d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ + b 151b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15030 │ │ │ │ │ + beq 15008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15974 │ │ │ │ │ + bne 1594c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b70 │ │ │ │ │ + beq 15b48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b70 │ │ │ │ │ + bne 15b48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 152c0 │ │ │ │ │ + bne 15298 │ │ │ │ │ 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 158dc │ │ │ │ │ + bne 158b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 15030 │ │ │ │ │ + b 15008 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 154ec │ │ │ │ │ + bne 154c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157a8 │ │ │ │ │ + beq 15780 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15128 │ │ │ │ │ + b 15100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15230 │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1873c │ │ │ │ │ + bl 18714 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15230 │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee44 <_tmp_26_rule> │ │ │ │ │ + bl 1ee1c <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15230 │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0e8 │ │ │ │ │ + bl 1f0c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15230 │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 151d4 │ │ │ │ │ + beq 151ac │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr r6, [r2, #24] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1540c │ │ │ │ │ + bne 153e4 │ │ │ │ │ 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, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1870c │ │ │ │ │ + bl 186e4 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ @@ -24306,441 +24295,441 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15980 │ │ │ │ │ + beq 15958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15980 │ │ │ │ │ + bne 15958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1523c │ │ │ │ │ + b 15214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 15b68 │ │ │ │ │ + beq 15b40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f8c │ │ │ │ │ + beq 14f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14f8c │ │ │ │ │ + beq 14f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ - bl bb44 │ │ │ │ │ + b 151e8 │ │ │ │ │ + bl bb44 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14ef4 │ │ │ │ │ + beq 14ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ + b 151e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 159c4 │ │ │ │ │ + blt 1599c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15790 │ │ │ │ │ + beq 15768 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15798 │ │ │ │ │ + bne 15770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15a30 │ │ │ │ │ + beq 15a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a30 │ │ │ │ │ + bne 15a08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ 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 15660 │ │ │ │ │ + bne 15638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15660 │ │ │ │ │ + bne 15638 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1873c │ │ │ │ │ + bl 18714 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15660 │ │ │ │ │ + bne 15638 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee44 <_tmp_26_rule> │ │ │ │ │ + bl 1ee1c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15660 │ │ │ │ │ + bne 15638 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1565c │ │ │ │ │ + beq 15634 │ │ │ │ │ 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 15a3c │ │ │ │ │ + bne 15a14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ 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, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ 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, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1577c │ │ │ │ │ + beq 15754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1577c │ │ │ │ │ + beq 15754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d60 │ │ │ │ │ + bl 17d38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ 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 r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1577c │ │ │ │ │ + beq 15754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1873c │ │ │ │ │ + bl 18714 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 1577c │ │ │ │ │ + beq 15754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee44 <_tmp_26_rule> │ │ │ │ │ + bl 1ee1c <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1577c │ │ │ │ │ + beq 15754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f0e8 │ │ │ │ │ + bl 1f0c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15780 │ │ │ │ │ + bne 15758 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15acc │ │ │ │ │ + bne 15aa4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14e58 │ │ │ │ │ + beq 14e30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ + b 151b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157c0 │ │ │ │ │ + bne 15798 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 152c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15974 │ │ │ │ │ + bne 1594c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 159dc │ │ │ │ │ + beq 159b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159dc │ │ │ │ │ + bne 159b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1583c │ │ │ │ │ + bne 15814 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1583c │ │ │ │ │ + beq 15814 │ │ │ │ │ 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 159e8 │ │ │ │ │ + bne 159c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 157b8 │ │ │ │ │ + b 15790 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1517c │ │ │ │ │ + b 15154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 15064 │ │ │ │ │ + beq 1503c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ + b 151e8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15244 │ │ │ │ │ + beq 1521c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - beq 15064 │ │ │ │ │ + beq 1503c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15870 │ │ │ │ │ + beq 15848 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ + b 151e8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 1528c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 1528c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 1528c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152b4 │ │ │ │ │ + beq 1528c │ │ │ │ │ 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 15b7c │ │ │ │ │ + bne 15b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 152bc │ │ │ │ │ + beq 15294 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 152c0 │ │ │ │ │ + b 15298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ + b 151e8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1523c │ │ │ │ │ + beq 15214 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 151dc │ │ │ │ │ + b 151b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14f5c │ │ │ │ │ + b 14f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ed4 │ │ │ │ │ + b 14eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 151dc │ │ │ │ │ + b 151b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 157f8 │ │ │ │ │ + b 157d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15a94 │ │ │ │ │ + bne 15a6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1583c │ │ │ │ │ + beq 15814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15844 │ │ │ │ │ + b 1581c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15564 │ │ │ │ │ + b 1553c │ │ │ │ │ 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 │ │ │ │ │ @@ -24749,41 +24738,41 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15bc0 │ │ │ │ │ + bne 15b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 15bb4 │ │ │ │ │ + beq 15b8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1578c │ │ │ │ │ + b 15764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15ab4 │ │ │ │ │ + beq 15a8c │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15a1c │ │ │ │ │ + bne 159f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f4 │ │ │ │ │ + b 152cc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -24797,152 +24786,152 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1523c │ │ │ │ │ - b 1578c │ │ │ │ │ + bne 15214 │ │ │ │ │ + b 15764 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 152f4 │ │ │ │ │ + beq 152cc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15210 │ │ │ │ │ + b 151e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15b48 │ │ │ │ │ + b 15b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14fe0 │ │ │ │ │ + b 14fb8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 14f8c │ │ │ │ │ + b 14f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15288 │ │ │ │ │ + b 15260 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15c04 │ │ │ │ │ + beq 15bdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 15968 │ │ │ │ │ + bne 15940 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15874 │ │ │ │ │ + b 1584c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15088 │ │ │ │ │ + b 15060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1578c │ │ │ │ │ + b 15764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15bf4 │ │ │ │ │ + beq 15bcc │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 15a80 │ │ │ │ │ + bne 15a58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1523c │ │ │ │ │ + b 15214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1523c │ │ │ │ │ + b 15214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15874 │ │ │ │ │ + b 1584c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14e1c │ │ │ │ │ + b 14df4 │ │ │ │ │ │ │ │ │ │ -00015c20 : │ │ │ │ │ +00015bf8 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1659c │ │ │ │ │ + beq 16574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1659c │ │ │ │ │ + bne 16574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 162a4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d14 │ │ │ │ │ + bne 15cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162cc │ │ │ │ │ + bne 162a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15d2c │ │ │ │ │ + beq 15d04 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d2c │ │ │ │ │ + bne 15d04 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15d2c │ │ │ │ │ + beq 15d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 165a8 │ │ │ │ │ + bne 16580 │ │ │ │ │ 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 │ │ │ │ │ @@ -24950,237 +24939,237 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15d48 │ │ │ │ │ + bne 15d20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d04 │ │ │ │ │ + b 15cdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162d0 │ │ │ │ │ + bne 162a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 162c0 │ │ │ │ │ + beq 16298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162c0 │ │ │ │ │ + bne 16298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16204 │ │ │ │ │ + bne 161dc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 162b4 │ │ │ │ │ + beq 1628c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162b4 │ │ │ │ │ + bne 1628c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 163a4 │ │ │ │ │ + bne 1637c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 165d0 │ │ │ │ │ + beq 165a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 165d0 │ │ │ │ │ + bne 165a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15e3c │ │ │ │ │ + bne 15e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 16ef8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162e0 │ │ │ │ │ + bne 162b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 163a4 │ │ │ │ │ + bne 1637c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21cc8 │ │ │ │ │ + bl 21ca0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16330 │ │ │ │ │ + bne 16308 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 161d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 165dc │ │ │ │ │ + bne 165b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 161d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16194 │ │ │ │ │ + bne 1616c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16204 │ │ │ │ │ + bne 161dc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 15fd4 │ │ │ │ │ + beq 15fac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15fd4 │ │ │ │ │ + bne 15fac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15f60 │ │ │ │ │ + bne 15f38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16290 │ │ │ │ │ + bne 16268 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f60 │ │ │ │ │ + bne 15f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 1620c │ │ │ │ │ + bne 161e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 161d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 160ec │ │ │ │ │ + bne 160c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 161d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16038 │ │ │ │ │ + bne 16010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16200 │ │ │ │ │ + bne 161d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 15fe0 │ │ │ │ │ + bne 15fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15d3c │ │ │ │ │ + b 15d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15efc │ │ │ │ │ + b 15ed4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ + beq 15f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ + beq 15f98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16134 │ │ │ │ │ + bne 1610c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 15fc8 │ │ │ │ │ + beq 15fa0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 15fa0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15f9c │ │ │ │ │ + beq 15f74 │ │ │ │ │ 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] │ │ │ │ │ @@ -25205,83 +25194,83 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fc0 │ │ │ │ │ - b 16120 │ │ │ │ │ + beq 15f98 │ │ │ │ │ + b 160f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f7c │ │ │ │ │ + beq 15f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16168 │ │ │ │ │ + bne 16140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16200 │ │ │ │ │ + beq 161d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 15fa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16188 │ │ │ │ │ + beq 16160 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1602c │ │ │ │ │ + bne 16004 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d04 │ │ │ │ │ + b 15cdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16188 │ │ │ │ │ + beq 16160 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16120 │ │ │ │ │ + bne 160f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1615c │ │ │ │ │ + b 16134 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15e98 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25289,36 +25278,36 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 160d4 │ │ │ │ │ + b 160ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15fc8 │ │ │ │ │ + b 15fa0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f5c │ │ │ │ │ + beq 15f34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f5c │ │ │ │ │ + beq 15f34 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25327,154 +25316,154 @@ │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1602c │ │ │ │ │ - b 15fc4 │ │ │ │ │ + bne 16004 │ │ │ │ │ + b 15f9c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f2c │ │ │ │ │ + beq 15f04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15f30 │ │ │ │ │ + b 15f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15dc0 │ │ │ │ │ + b 15d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d80 │ │ │ │ │ + b 15d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15d24 │ │ │ │ │ + b 15cfc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21cc8 │ │ │ │ │ + bl 21ca0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15e04 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15e3c │ │ │ │ │ + beq 15e14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16594 │ │ │ │ │ + beq 1656c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16588 │ │ │ │ │ + beq 16560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16588 │ │ │ │ │ + bne 16560 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164d0 │ │ │ │ │ + bne 164a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 163b0 │ │ │ │ │ + bne 16388 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15e68 │ │ │ │ │ + b 15e40 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1657c │ │ │ │ │ + beq 16554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1657c │ │ │ │ │ + bne 16554 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1656c │ │ │ │ │ + bne 16544 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 164fc │ │ │ │ │ + beq 164d4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 1656c │ │ │ │ │ + bne 16544 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1651c │ │ │ │ │ + bne 164f4 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164f4 │ │ │ │ │ + beq 164cc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 164d8 │ │ │ │ │ + bgt 164b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25483,15 +25472,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16594 │ │ │ │ │ + beq 1656c │ │ │ │ │ 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] │ │ │ │ │ @@ -25499,128 +25488,128 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10134 │ │ │ │ │ + bl 10134 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 16278 │ │ │ │ │ + b 16250 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 1637c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 16460 │ │ │ │ │ - b 164d8 │ │ │ │ │ + beq 16438 │ │ │ │ │ + b 164b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 1637c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1642c │ │ │ │ │ + beq 16404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 166bc │ │ │ │ │ + beq 16694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 166bc │ │ │ │ │ + beq 16694 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 1637c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a4 │ │ │ │ │ + b 1637c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 163d8 │ │ │ │ │ + b 163b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1637c │ │ │ │ │ + b 16354 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15e68 │ │ │ │ │ + b 15e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15c68 │ │ │ │ │ + b 15c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d04 │ │ │ │ │ + beq 15cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 162d8 │ │ │ │ │ + b 162b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e00 │ │ │ │ │ + b 15dd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e9c │ │ │ │ │ + beq 15e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16724 │ │ │ │ │ + beq 166fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16724 │ │ │ │ │ + bne 166fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166f8 │ │ │ │ │ + bne 166d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16bf0 │ │ │ │ │ + bl 16bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 166e8 │ │ │ │ │ + beq 166c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15ea0 │ │ │ │ │ + bne 15e78 │ │ │ │ │ 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] │ │ │ │ │ @@ -25645,93 +25634,93 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16270 │ │ │ │ │ + b 16248 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 1670c │ │ │ │ │ + bne 166e4 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16708 │ │ │ │ │ + bne 166e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 164f8 │ │ │ │ │ + b 164d0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16730 │ │ │ │ │ + beq 16708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ea0 │ │ │ │ │ + b 15e78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16418 │ │ │ │ │ + b 163f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1661c │ │ │ │ │ + b 165f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16748 │ │ │ │ │ + bne 16720 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16640 │ │ │ │ │ + b 16618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145a8 │ │ │ │ │ + bl 14580 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16740 │ │ │ │ │ + beq 16718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16640 │ │ │ │ │ + b 16618 │ │ │ │ │ │ │ │ │ │ -0001676c : │ │ │ │ │ +00016744 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 167e8 │ │ │ │ │ + beq 167c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 167e8 │ │ │ │ │ + bne 167c0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16810 │ │ │ │ │ + beq 167e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25741,727 +25730,727 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167d0 │ │ │ │ │ + bne 167a8 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b98 │ │ │ │ │ + bne 16b70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16ba8 │ │ │ │ │ + beq 16b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ba8 │ │ │ │ │ + bne 16b80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16bb8 │ │ │ │ │ + bne 16b90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16bcc │ │ │ │ │ + beq 16ba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16bcc │ │ │ │ │ + bne 16ba4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 169a0 │ │ │ │ │ + beq 16978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 168f0 │ │ │ │ │ + beq 168c8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16940 │ │ │ │ │ + bne 16918 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 16bb4 │ │ │ │ │ + bne 16b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 16b00 │ │ │ │ │ + beq 16ad8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16bbc │ │ │ │ │ + bne 16b94 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 16988 │ │ │ │ │ + bge 16960 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1681c │ │ │ │ │ + b 167f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 168f0 │ │ │ │ │ + beq 168c8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b58 │ │ │ │ │ + beq 16b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b58 │ │ │ │ │ + bne 16b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 16934 │ │ │ │ │ + bgt 1690c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + b 167b8 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16be0 │ │ │ │ │ + bne 16bb8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16b4c │ │ │ │ │ + beq 16b24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b4c │ │ │ │ │ + bne 16b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b40 │ │ │ │ │ + bne 16b18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 1676c │ │ │ │ │ + bl 16744 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16a34 │ │ │ │ │ + beq 16a0c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a84 │ │ │ │ │ + bne 16a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b40 │ │ │ │ │ + bne 16b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16b14 │ │ │ │ │ + beq 16aec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16b2c │ │ │ │ │ + bne 16b04 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 16ae8 │ │ │ │ │ + ble 16ac0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 169ac │ │ │ │ │ + b 16984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16a34 │ │ │ │ │ + beq 16a0c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16ab4 │ │ │ │ │ + beq 16a8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a58 │ │ │ │ │ + beq 16a30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b38 │ │ │ │ │ + bne 16b10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16b2c │ │ │ │ │ + bne 16b04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16a6c │ │ │ │ │ + bne 16a44 │ │ │ │ │ mov ip, r9 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d4 │ │ │ │ │ + b 168ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16988 │ │ │ │ │ - b 16bbc │ │ │ │ │ + beq 16960 │ │ │ │ │ + b 16b94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r0, r2, #1 │ │ │ │ │ - beq 16aec │ │ │ │ │ + beq 16ac4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 168f4 │ │ │ │ │ + b 168cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16b2c │ │ │ │ │ + b 16b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 169f8 │ │ │ │ │ + b 169d0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 16bbc │ │ │ │ │ + bne 16b94 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16bbc │ │ │ │ │ + bne 16b94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1697c │ │ │ │ │ - b 16988 │ │ │ │ │ + bne 16954 │ │ │ │ │ + b 16960 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + b 167b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16868 │ │ │ │ │ + b 16840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 167e0 │ │ │ │ │ + b 167b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 168ac │ │ │ │ │ + b 16884 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d4 │ │ │ │ │ + b 168ac │ │ │ │ │ │ │ │ │ │ -00016bf0 : │ │ │ │ │ +00016bc8 : │ │ │ │ │ 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 16eec │ │ │ │ │ + beq 16ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16eec │ │ │ │ │ + bne 16ec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16edc │ │ │ │ │ + bne 16eb4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16d64 │ │ │ │ │ + beq 16d3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 16ef8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16dac │ │ │ │ │ + beq 16d84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16f14 │ │ │ │ │ + beq 16eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16f14 │ │ │ │ │ + bne 16eec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16db0 │ │ │ │ │ + bne 16d88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 16e94 │ │ │ │ │ + bne 16e6c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16db0 │ │ │ │ │ + bne 16d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16d4c │ │ │ │ │ + beq 16d24 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16e70 │ │ │ │ │ + beq 16e48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e70 │ │ │ │ │ + bne 16e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16e7c │ │ │ │ │ + blt 16e54 │ │ │ │ │ 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 16edc │ │ │ │ │ + bne 16eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16f20 <_gather_91_rule> │ │ │ │ │ + bl 16ef8 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16c80 │ │ │ │ │ + bne 16c58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16edc │ │ │ │ │ + bne 16eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21cc8 │ │ │ │ │ + bl 21ca0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16d54 │ │ │ │ │ + beq 16d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16edc │ │ │ │ │ + beq 16eb4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 16e2c │ │ │ │ │ + bne 16e04 │ │ │ │ │ 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 16ef8 │ │ │ │ │ + beq 16ed0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16d40 │ │ │ │ │ + bne 16d18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16d4c │ │ │ │ │ + beq 16d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16d54 │ │ │ │ │ + b 16d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21cc8 │ │ │ │ │ + bl 21ca0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16cdc │ │ │ │ │ + beq 16cb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16ce4 │ │ │ │ │ + beq 16cbc │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ce0 │ │ │ │ │ + beq 16cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16db0 │ │ │ │ │ + b 16d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16d54 │ │ │ │ │ + b 16d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16c38 │ │ │ │ │ + b 16c10 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16e40 │ │ │ │ │ + b 16e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16cac │ │ │ │ │ + b 16c84 │ │ │ │ │ │ │ │ │ │ -00016f20 <_gather_91_rule>: │ │ │ │ │ +00016ef8 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17ab4 <_gather_91_rule+0xb94> │ │ │ │ │ + beq 17a8c <_gather_91_rule+0xb94> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ab4 <_gather_91_rule+0xb94> │ │ │ │ │ + bne 17a8c <_gather_91_rule+0xb94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 17244 <_gather_91_rule+0x324> │ │ │ │ │ + bne 1721c <_gather_91_rule+0x324> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17aa8 <_gather_91_rule+0xb88> │ │ │ │ │ + beq 17a80 <_gather_91_rule+0xb88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17aa8 <_gather_91_rule+0xb88> │ │ │ │ │ + bne 17a80 <_gather_91_rule+0xb88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17774 <_gather_91_rule+0x87c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179f4 <_gather_91_rule+0xad4> │ │ │ │ │ + beq 179cc <_gather_91_rule+0xad4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179f4 <_gather_91_rule+0xad4> │ │ │ │ │ + bne 179cc <_gather_91_rule+0xad4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 176f8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 176d0 <_gather_91_rule+0x7d8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 176a8 <_gather_91_rule+0x788> │ │ │ │ │ + beq 17680 <_gather_91_rule+0x788> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1781c <_gather_91_rule+0x8fc> │ │ │ │ │ + bne 177f4 <_gather_91_rule+0x8fc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 177a4 <_gather_91_rule+0x884> │ │ │ │ │ + bne 1777c <_gather_91_rule+0x884> │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17830 <_gather_91_rule+0x910> │ │ │ │ │ + bne 17808 <_gather_91_rule+0x910> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + bne 17774 <_gather_91_rule+0x87c> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17a00 <_gather_91_rule+0xae0> │ │ │ │ │ + beq 179d8 <_gather_91_rule+0xae0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a00 <_gather_91_rule+0xae0> │ │ │ │ │ + bne 179d8 <_gather_91_rule+0xae0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17798 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17770 <_gather_91_rule+0x878> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17958 <_gather_91_rule+0xa38> │ │ │ │ │ + beq 17930 <_gather_91_rule+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17958 <_gather_91_rule+0xa38> │ │ │ │ │ + bne 17930 <_gather_91_rule+0xa38> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17924 <_gather_91_rule+0xa2c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1744c <_gather_91_rule+0x52c> │ │ │ │ │ + beq 17424 <_gather_91_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1748c <_gather_91_rule+0x56c> │ │ │ │ │ + bne 17464 <_gather_91_rule+0x56c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17798 <_gather_91_rule+0x878> │ │ │ │ │ + bne 17770 <_gather_91_rule+0x878> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17550 <_gather_91_rule+0x630> │ │ │ │ │ + beq 17528 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 17550 <_gather_91_rule+0x630> │ │ │ │ │ + beq 17528 <_gather_91_rule+0x630> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + beq 17774 <_gather_91_rule+0x87c> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a28 <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17a00 <_gather_91_rule+0xb08> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a28 <_gather_91_rule+0xb08> │ │ │ │ │ + bne 17a00 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a20 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 179f8 <_gather_91_rule+0xb00> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17a14 <_gather_91_rule+0xaf4> │ │ │ │ │ + beq 179ec <_gather_91_rule+0xaf4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 17a20 <_gather_91_rule+0xb00> │ │ │ │ │ + bne 179f8 <_gather_91_rule+0xb00> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1728c <_gather_91_rule+0x36c> │ │ │ │ │ + bne 17264 <_gather_91_rule+0x36c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17a0c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 179e4 <_gather_91_rule+0xaec> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17250 <_gather_91_rule+0x330> │ │ │ │ │ + bgt 17228 <_gather_91_rule+0x330> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26474,184 +26463,184 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17218 <_gather_91_rule+0x2f8> │ │ │ │ │ + beq 171f0 <_gather_91_rule+0x2f8> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17218 <_gather_91_rule+0x2f8> │ │ │ │ │ - b 17270 <_gather_91_rule+0x350> │ │ │ │ │ + beq 171f0 <_gather_91_rule+0x2f8> │ │ │ │ │ + b 17248 <_gather_91_rule+0x350> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179d8 <_gather_91_rule+0xab8> │ │ │ │ │ + beq 179b0 <_gather_91_rule+0xab8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179d8 <_gather_91_rule+0xab8> │ │ │ │ │ + bne 179b0 <_gather_91_rule+0xab8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 179e4 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 179bc <_gather_91_rule+0xac4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 183ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1773c <_gather_91_rule+0x81c> │ │ │ │ │ + bne 17714 <_gather_91_rule+0x81c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17730 <_gather_91_rule+0x810> │ │ │ │ │ + bne 17708 <_gather_91_rule+0x810> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a9c <_gather_91_rule+0xb7c> │ │ │ │ │ + beq 17a74 <_gather_91_rule+0xb7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a9c <_gather_91_rule+0xb7c> │ │ │ │ │ + bne 17a74 <_gather_91_rule+0xb7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 17704 <_gather_91_rule+0x80c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17a34 <_gather_91_rule+0xb14> │ │ │ │ │ + beq 17a0c <_gather_91_rule+0xb14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a34 <_gather_91_rule+0xb14> │ │ │ │ │ + bne 17a0c <_gather_91_rule+0xb14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a40 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17a18 <_gather_91_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17570 <_gather_91_rule+0x650> │ │ │ │ │ + beq 17548 <_gather_91_rule+0x650> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 175cc <_gather_91_rule+0x6ac> │ │ │ │ │ + bne 175a4 <_gather_91_rule+0x6ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + bne 17704 <_gather_91_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17728 <_gather_91_rule+0x808> │ │ │ │ │ + beq 17700 <_gather_91_rule+0x808> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 17704 <_gather_91_rule+0x80c> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17730 <_gather_91_rule+0x810> │ │ │ │ │ + beq 17708 <_gather_91_rule+0x810> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1774c <_gather_91_rule+0x82c> │ │ │ │ │ + bne 17724 <_gather_91_rule+0x82c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17704 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 176dc <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 171e4 <_gather_91_rule+0x2c4> │ │ │ │ │ + b 171bc <_gather_91_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17774 <_gather_91_rule+0x854> │ │ │ │ │ + blt 1774c <_gather_91_rule+0x854> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1794c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17924 <_gather_91_rule+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17104 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 170dc <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17104 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 170dc <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1793c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17914 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1793c <_gather_91_rule+0xa1c> │ │ │ │ │ + beq 17914 <_gather_91_rule+0xa1c> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26676,22 +26665,22 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17918 <_gather_91_rule+0x9f8> │ │ │ │ │ + beq 178f0 <_gather_91_rule+0x9f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17964 <_gather_91_rule+0xa44> │ │ │ │ │ + bne 1793c <_gather_91_rule+0xa44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17160 <_gather_91_rule+0x240> │ │ │ │ │ + b 17138 <_gather_91_rule+0x240> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -26702,48 +26691,48 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + blt 178dc <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17a40 <_gather_91_rule+0xb20> │ │ │ │ │ + bne 17a18 <_gather_91_rule+0xb20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17398 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17370 <_gather_91_rule+0x478> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17398 <_gather_91_rule+0x478> │ │ │ │ │ + beq 17370 <_gather_91_rule+0x478> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 17a4c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17a24 <_gather_91_rule+0xb2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17a4c <_gather_91_rule+0xb2c> │ │ │ │ │ + beq 17a24 <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26770,157 +26759,157 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 178e4 <_gather_91_rule+0x9c4> │ │ │ │ │ + beq 178bc <_gather_91_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1797c <_gather_91_rule+0xa5c> │ │ │ │ │ + bne 17954 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 173f4 <_gather_91_rule+0x4d4> │ │ │ │ │ + b 173cc <_gather_91_rule+0x4d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ - blt 17058 <_gather_91_rule+0x138> │ │ │ │ │ + blt 17030 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17814 <_gather_91_rule+0x8f4> │ │ │ │ │ + bne 177ec <_gather_91_rule+0x8f4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1702c <_gather_91_rule+0x10c> │ │ │ │ │ + beq 17004 <_gather_91_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 17030 <_gather_91_rule+0x138> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a0c <_gather_91_rule+0xaec> │ │ │ │ │ + beq 179e4 <_gather_91_rule+0xaec> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17438 <_gather_91_rule+0x518> │ │ │ │ │ + b 17410 <_gather_91_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 171f8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 171d0 <_gather_91_rule+0x2d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1742c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 17404 <_gather_91_rule+0x50c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1742c <_gather_91_rule+0x50c> │ │ │ │ │ + beq 17404 <_gather_91_rule+0x50c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17554 <_gather_91_rule+0x634> │ │ │ │ │ + b 1752c <_gather_91_rule+0x634> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17120 <_gather_91_rule+0x200> │ │ │ │ │ + beq 170f8 <_gather_91_rule+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17554 <_gather_91_rule+0x634> │ │ │ │ │ + b 1752c <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17040 <_gather_91_rule+0x120> │ │ │ │ │ + beq 17018 <_gather_91_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17a8c <_gather_91_rule+0xb6c> │ │ │ │ │ + beq 17a64 <_gather_91_rule+0xb6c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a80 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 17a58 <_gather_91_rule+0xb60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a5c <_gather_91_rule+0xb3c> │ │ │ │ │ + bne 17a34 <_gather_91_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17188 <_gather_91_rule+0x268> │ │ │ │ │ + b 17160 <_gather_91_rule+0x268> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 176f8 <_gather_91_rule+0x7d8> │ │ │ │ │ + bne 176d0 <_gather_91_rule+0x7d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 176f0 <_gather_91_rule+0x7d0> │ │ │ │ │ + b 176c8 <_gather_91_rule+0x7d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17054 <_gather_91_rule+0x134> │ │ │ │ │ + bne 1702c <_gather_91_rule+0x134> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 179c0 <_gather_91_rule+0xaa0> │ │ │ │ │ + beq 17998 <_gather_91_rule+0xaa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 179c0 <_gather_91_rule+0xaa0> │ │ │ │ │ + bne 17998 <_gather_91_rule+0xaa0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17054 <_gather_91_rule+0x134> │ │ │ │ │ + bne 1702c <_gather_91_rule+0x134> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 17054 <_gather_91_rule+0x134> │ │ │ │ │ + beq 1702c <_gather_91_rule+0x134> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -26928,515 +26917,515 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17994 <_gather_91_rule+0xa74> │ │ │ │ │ + bne 1796c <_gather_91_rule+0xa74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17050 <_gather_91_rule+0x130> │ │ │ │ │ + beq 17028 <_gather_91_rule+0x130> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17054 <_gather_91_rule+0x134> │ │ │ │ │ + b 1702c <_gather_91_rule+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + beq 178dc <_gather_91_rule+0x9e4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 173b4 <_gather_91_rule+0x494> │ │ │ │ │ - b 1772c <_gather_91_rule+0x80c> │ │ │ │ │ + beq 1738c <_gather_91_rule+0x494> │ │ │ │ │ + b 17704 <_gather_91_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17788 <_gather_91_rule+0x868> │ │ │ │ │ + beq 17760 <_gather_91_rule+0x868> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17760 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17760 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17788 <_gather_91_rule+0x868> │ │ │ │ │ + b 17760 <_gather_91_rule+0x868> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170c4 <_gather_91_rule+0x1a4> │ │ │ │ │ + b 1709c <_gather_91_rule+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17930 <_gather_91_rule+0xa10> │ │ │ │ │ - b 17548 <_gather_91_rule+0x628> │ │ │ │ │ + bne 17908 <_gather_91_rule+0xa10> │ │ │ │ │ + b 17520 <_gather_91_rule+0x628> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 178fc <_gather_91_rule+0x9dc> │ │ │ │ │ - b 1769c <_gather_91_rule+0x77c> │ │ │ │ │ + bne 178d4 <_gather_91_rule+0x9dc> │ │ │ │ │ + b 17674 <_gather_91_rule+0x77c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 179cc <_gather_91_rule+0xaac> │ │ │ │ │ + beq 179a4 <_gather_91_rule+0xaac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 178d8 <_gather_91_rule+0x9b8> │ │ │ │ │ + bne 178b0 <_gather_91_rule+0x9b8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17188 <_gather_91_rule+0x268> │ │ │ │ │ + b 17160 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17864 <_gather_91_rule+0x944> │ │ │ │ │ + b 1783c <_gather_91_rule+0x944> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 179b4 <_gather_91_rule+0xa94> │ │ │ │ │ + b 1798c <_gather_91_rule+0xa94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 172b8 <_gather_91_rule+0x398> │ │ │ │ │ + b 17290 <_gather_91_rule+0x398> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 171f8 <_gather_91_rule+0x2d8> │ │ │ │ │ + b 171d0 <_gather_91_rule+0x2d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16fec <_gather_91_rule+0xcc> │ │ │ │ │ + b 16fc4 <_gather_91_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17088 <_gather_91_rule+0x168> │ │ │ │ │ + b 17060 <_gather_91_rule+0x168> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1779c <_gather_91_rule+0x87c> │ │ │ │ │ + b 17774 <_gather_91_rule+0x87c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171ac <_gather_91_rule+0x28c> │ │ │ │ │ + b 17184 <_gather_91_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17354 <_gather_91_rule+0x434> │ │ │ │ │ + b 1732c <_gather_91_rule+0x434> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 178dc <_gather_91_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17904 <_gather_91_rule+0x9e4> │ │ │ │ │ + b 178dc <_gather_91_rule+0x9e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17808 <_gather_91_rule+0x8e8> │ │ │ │ │ + beq 177e0 <_gather_91_rule+0x8e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 17030 <_gather_91_rule+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a68 <_gather_91_rule+0xb48> │ │ │ │ │ + bne 17a40 <_gather_91_rule+0xb48> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17058 <_gather_91_rule+0x138> │ │ │ │ │ + b 17030 <_gather_91_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17318 <_gather_91_rule+0x3f8> │ │ │ │ │ + b 172f0 <_gather_91_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16fb0 <_gather_91_rule+0x90> │ │ │ │ │ + b 16f88 <_gather_91_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16f68 <_gather_91_rule+0x48> │ │ │ │ │ + b 16f40 <_gather_91_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00017ac0 : │ │ │ │ │ +00017a98 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17d44 │ │ │ │ │ + beq 17d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d44 │ │ │ │ │ + bne 17d1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d38 │ │ │ │ │ + bne 17d10 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d2c │ │ │ │ │ + beq 17d04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d2c │ │ │ │ │ + bne 17d04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17c00 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17bf4 │ │ │ │ │ + beq 17bcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c34 │ │ │ │ │ + bne 17c0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17c00 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cb4 │ │ │ │ │ + bne 17c8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17d38 │ │ │ │ │ + bne 17d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17d14 │ │ │ │ │ + blt 17cec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17b78 │ │ │ │ │ + beq 17b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bbc │ │ │ │ │ + b 17b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b8c │ │ │ │ │ + beq 17b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b8c │ │ │ │ │ + beq 17b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17b88 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17d08 │ │ │ │ │ + beq 17ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d50 │ │ │ │ │ + bne 17d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17be0 │ │ │ │ │ + b 17bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c28 │ │ │ │ │ + bne 17c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17b88 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17c98 │ │ │ │ │ + bne 17c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17bb0 │ │ │ │ │ + beq 17b88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bbc │ │ │ │ │ + b 17b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b44 │ │ │ │ │ + b 17b1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17be4 │ │ │ │ │ + b 17bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b08 │ │ │ │ │ + b 17ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d14 │ │ │ │ │ - b 17ca4 │ │ │ │ │ + bne 17cec │ │ │ │ │ + b 17c7c │ │ │ │ │ │ │ │ │ │ -00017d60 : │ │ │ │ │ +00017d38 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18134 │ │ │ │ │ + beq 1810c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18134 │ │ │ │ │ + bne 1810c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17df4 │ │ │ │ │ + bne 17dcc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17e04 │ │ │ │ │ + bne 17ddc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e80 │ │ │ │ │ + bne 17e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18184 │ │ │ │ │ + beq 1815c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18184 │ │ │ │ │ + bne 1815c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17e64 │ │ │ │ │ + bne 17e3c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18190 │ │ │ │ │ + bne 18168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r1, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17dd0 │ │ │ │ │ - b 17df4 │ │ │ │ │ + beq 17da8 │ │ │ │ │ + b 17dcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18178 │ │ │ │ │ + beq 18150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18178 │ │ │ │ │ + bne 18150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 180dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1816c │ │ │ │ │ + beq 18144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1816c │ │ │ │ │ + bne 18144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 180dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d0 │ │ │ │ │ + bl e0d0 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 180fc │ │ │ │ │ + beq 180d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18110 │ │ │ │ │ + beq 180e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18110 │ │ │ │ │ + bne 180e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180f0 │ │ │ │ │ + bne 180c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 18124 │ │ │ │ │ + beq 180fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 180f0 │ │ │ │ │ + bne 180c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1805c │ │ │ │ │ + bne 18034 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1811c │ │ │ │ │ + beq 180f4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 1809c │ │ │ │ │ + bgt 18074 │ │ │ │ │ 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 │ │ │ │ │ @@ -27446,1072 +27435,1072 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18104 │ │ │ │ │ + beq 180dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18104 │ │ │ │ │ + bne 180dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17de4 │ │ │ │ │ + beq 17dbc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18140 │ │ │ │ │ + beq 18118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18140 │ │ │ │ │ + bne 18118 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 17df4 │ │ │ │ │ + b 17dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e0d0 │ │ │ │ │ + bl e0d0 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17f8c │ │ │ │ │ + beq 17f64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 180d4 │ │ │ │ │ + bne 180ac │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 180b0 │ │ │ │ │ + beq 18088 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17f78 │ │ │ │ │ + b 17f50 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17fa4 │ │ │ │ │ + b 17f7c │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1811c │ │ │ │ │ + beq 180f4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18084 │ │ │ │ │ + b 1805c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1807c │ │ │ │ │ + beq 18054 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17de8 │ │ │ │ │ + b 17dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f3c │ │ │ │ │ + b 17f14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 180f0 │ │ │ │ │ + b 180c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17da8 │ │ │ │ │ + b 17d80 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 18054 │ │ │ │ │ + beq 1802c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17df4 │ │ │ │ │ + b 17dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ee4 │ │ │ │ │ + b 17ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17eac │ │ │ │ │ + b 17e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e30 │ │ │ │ │ + b 17e08 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17e58 │ │ │ │ │ + beq 17e30 │ │ │ │ │ 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 10134 │ │ │ │ │ + bl 10134 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17e5c │ │ │ │ │ + beq 17e34 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17e64 │ │ │ │ │ + b 17e3c │ │ │ │ │ │ │ │ │ │ -000181f0 : │ │ │ │ │ +000181c8 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18400 │ │ │ │ │ + bne 183d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182fc │ │ │ │ │ + bne 182d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 182c0 │ │ │ │ │ + beq 18298 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1830c │ │ │ │ │ + bne 182e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 182fc │ │ │ │ │ + bne 182d4 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ + bne 18380 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 18390 │ │ │ │ │ + blt 18368 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1826c │ │ │ │ │ + beq 18244 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 182b0 │ │ │ │ │ + b 18288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18280 │ │ │ │ │ + beq 18258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18280 │ │ │ │ │ + beq 18258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18280 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1837c │ │ │ │ │ + beq 18354 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18280 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18280 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 182b0 │ │ │ │ │ + b 18288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d88c │ │ │ │ │ + bl d864 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1840c │ │ │ │ │ + bne 183e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 182a8 │ │ │ │ │ + beq 18280 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18370 │ │ │ │ │ - b 1837c │ │ │ │ │ + bne 18348 │ │ │ │ │ + b 18354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18238 │ │ │ │ │ + b 18210 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 182a4 │ │ │ │ │ + b 1827c │ │ │ │ │ │ │ │ │ │ -00018414 : │ │ │ │ │ +000183ec : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 186f0 │ │ │ │ │ + beq 186c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186f0 │ │ │ │ │ + bne 186c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 18630 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 184d8 │ │ │ │ │ + beq 184b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18640 │ │ │ │ │ + bne 18618 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1852c │ │ │ │ │ + bne 18504 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185b8 │ │ │ │ │ + bne 18590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 18660 │ │ │ │ │ + blt 18638 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18638 │ │ │ │ │ + bne 18610 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1849c │ │ │ │ │ - b 18658 │ │ │ │ │ + beq 18474 │ │ │ │ │ + b 18630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 184b0 │ │ │ │ │ + beq 18488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18658 │ │ │ │ │ + beq 18630 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18590 │ │ │ │ │ + beq 18568 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 184c0 │ │ │ │ │ + beq 18498 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 184c4 │ │ │ │ │ + beq 1849c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18660 │ │ │ │ │ + b 18638 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18660 │ │ │ │ │ + bne 18638 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 186b0 │ │ │ │ │ + beq 18688 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186b0 │ │ │ │ │ + bne 18688 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1861c │ │ │ │ │ + bne 185f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1866c │ │ │ │ │ + bne 18644 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1849c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18658 │ │ │ │ │ + bne 18630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1849c │ │ │ │ │ + beq 18474 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 184cc │ │ │ │ │ + b 184a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 186bc │ │ │ │ │ + bne 18694 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 18624 │ │ │ │ │ + beq 185fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18624 │ │ │ │ │ + b 185fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 185f4 │ │ │ │ │ + b 185cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 186fc │ │ │ │ │ + beq 186d4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 186a4 │ │ │ │ │ + bne 1867c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1849c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1845c │ │ │ │ │ + b 18434 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 184c4 │ │ │ │ │ + b 1849c │ │ │ │ │ │ │ │ │ │ -0001870c : │ │ │ │ │ +000186e4 : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1872c │ │ │ │ │ + bne 18704 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 121c │ │ │ │ │ R_ARM_JUMP24 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -0001873c : │ │ │ │ │ +00018714 : │ │ │ │ │ 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 18800 │ │ │ │ │ + beq 187d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18800 │ │ │ │ │ + bne 187d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 187c8 │ │ │ │ │ + bne 187a0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 187d4 │ │ │ │ │ + bne 187ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1880c │ │ │ │ │ + bl 187e4 │ │ │ │ │ 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 bb44 │ │ │ │ │ + bl bb44 │ │ │ │ │ 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 187b0 │ │ │ │ │ - b 187c8 │ │ │ │ │ + beq 18788 │ │ │ │ │ + b 187a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18784 │ │ │ │ │ + b 1875c │ │ │ │ │ │ │ │ │ │ -0001880c : │ │ │ │ │ +000187e4 : │ │ │ │ │ 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 192f0 │ │ │ │ │ + beq 192c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 192f0 │ │ │ │ │ + bne 192c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19220 │ │ │ │ │ + bne 191f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1926c │ │ │ │ │ + beq 19244 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1926c │ │ │ │ │ + bne 19244 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c78 │ │ │ │ │ + bne 18c50 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19260 │ │ │ │ │ + beq 19238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19260 │ │ │ │ │ + bne 19238 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192fc │ │ │ │ │ + bne 192d4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 192c0 │ │ │ │ │ + beq 19298 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192fc │ │ │ │ │ + bne 192d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18ee8 │ │ │ │ │ + beq 18ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 189cc │ │ │ │ │ + beq 189a4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 192b8 │ │ │ │ │ + beq 19290 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 189cc │ │ │ │ │ + beq 189a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 192b4 │ │ │ │ │ + beq 1928c │ │ │ │ │ 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 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 189bc │ │ │ │ │ + beq 18994 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f9c │ │ │ │ │ + beq 18f74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1898c │ │ │ │ │ + b 18964 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ee8 │ │ │ │ │ + beq 18ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ee8 │ │ │ │ │ + bne 18ec0 │ │ │ │ │ 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 192b8 │ │ │ │ │ + beq 19290 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18a58 │ │ │ │ │ + ble 18a30 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18a58 │ │ │ │ │ + beq 18a30 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18a58 │ │ │ │ │ + beq 18a30 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18a58 │ │ │ │ │ + beq 18a30 │ │ │ │ │ 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 18a40 │ │ │ │ │ + bne 18a18 │ │ │ │ │ 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 19038 │ │ │ │ │ + bne 19010 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c78 │ │ │ │ │ + bne 18c50 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1930c │ │ │ │ │ + beq 192e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1930c │ │ │ │ │ + bne 192e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19278 │ │ │ │ │ + bne 19250 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19240 │ │ │ │ │ + beq 19218 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19278 │ │ │ │ │ + bne 19250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18f14 │ │ │ │ │ + beq 18eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18b94 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19238 │ │ │ │ │ + beq 19210 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18b94 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19234 │ │ │ │ │ + beq 1920c │ │ │ │ │ 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 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18bac │ │ │ │ │ + beq 18b84 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18fc4 │ │ │ │ │ + beq 18f9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b7c │ │ │ │ │ + b 18b54 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18f14 │ │ │ │ │ + beq 18eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f14 │ │ │ │ │ + bne 18eec │ │ │ │ │ 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 19238 │ │ │ │ │ + beq 19210 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18c48 │ │ │ │ │ + ble 18c20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18c20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18c20 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18c48 │ │ │ │ │ + beq 18c20 │ │ │ │ │ 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 18c30 │ │ │ │ │ + bne 18c08 │ │ │ │ │ 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 1910c │ │ │ │ │ + bne 190e4 │ │ │ │ │ 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 19318 │ │ │ │ │ + bne 192f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f38 │ │ │ │ │ + bl 19f10 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 191c0 │ │ │ │ │ + bne 19198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19220 │ │ │ │ │ + bne 191f8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19204 │ │ │ │ │ + beq 191dc │ │ │ │ │ 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 191dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192e0 │ │ │ │ │ + bne 192b8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19294 │ │ │ │ │ + beq 1926c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 192e0 │ │ │ │ │ + bne 192b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18f38 │ │ │ │ │ + beq 18f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18dd8 │ │ │ │ │ + beq 18db0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1928c │ │ │ │ │ + beq 19264 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18dd8 │ │ │ │ │ + beq 18db0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19288 │ │ │ │ │ + beq 19260 │ │ │ │ │ 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 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18dc8 │ │ │ │ │ + beq 18da0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18fe4 │ │ │ │ │ + beq 18fbc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d98 │ │ │ │ │ + b 18d70 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18f38 │ │ │ │ │ + beq 18f10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f38 │ │ │ │ │ + bne 18f10 │ │ │ │ │ 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 1928c │ │ │ │ │ + beq 19264 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e64 │ │ │ │ │ + ble 18e3c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e64 │ │ │ │ │ + beq 18e3c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e64 │ │ │ │ │ + beq 18e3c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e64 │ │ │ │ │ + beq 18e3c │ │ │ │ │ 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 18e4c │ │ │ │ │ + bne 18e24 │ │ │ │ │ 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 1b62c <_loop0_28_rule> │ │ │ │ │ + bl 1b604 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18f50 │ │ │ │ │ + beq 18f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5d8 │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f50 │ │ │ │ │ + bne 18f28 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1919c │ │ │ │ │ + beq 19174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1919c │ │ │ │ │ + bne 19174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28520,122 +28509,122 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18a94 │ │ │ │ │ - b 18c78 │ │ │ │ │ + beq 18a6c │ │ │ │ │ + b 18c50 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18c80 │ │ │ │ │ + b 18c58 │ │ │ │ │ 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 19318 │ │ │ │ │ + bne 192f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a68c <_loop1_30_rule> │ │ │ │ │ + bl 1a664 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19164 │ │ │ │ │ + bne 1913c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19318 │ │ │ │ │ + bne 192f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5d8 │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19004 │ │ │ │ │ + bne 18fdc │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 18ed8 │ │ │ │ │ + b 18eb0 │ │ │ │ │ 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 192b8 │ │ │ │ │ + beq 19290 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 189a8 │ │ │ │ │ + b 18980 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19238 │ │ │ │ │ + beq 19210 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b98 │ │ │ │ │ + b 18b70 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1928c │ │ │ │ │ + beq 19264 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18db4 │ │ │ │ │ + b 18d8c │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1919c │ │ │ │ │ + beq 19174 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1919c │ │ │ │ │ + bne 19174 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f94 │ │ │ │ │ + b 18f6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18f00 │ │ │ │ │ + beq 18ed8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1913c │ │ │ │ │ + bne 19114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a514 <_loop0_27_rule> │ │ │ │ │ + bl 1a4ec <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1922c │ │ │ │ │ + beq 19204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b62c <_loop0_28_rule> │ │ │ │ │ + bl 1b604 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1922c │ │ │ │ │ + beq 19204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5d8 │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c80 │ │ │ │ │ + bne 18c58 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28646,341 +28635,341 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 190e8 │ │ │ │ │ + beq 190c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19030 │ │ │ │ │ + beq 19008 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18f94 │ │ │ │ │ + beq 18f6c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18ed8 │ │ │ │ │ + b 18eb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18f2c │ │ │ │ │ + beq 18f04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19060 │ │ │ │ │ + beq 19038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19060 │ │ │ │ │ + beq 19038 │ │ │ │ │ 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 18c80 │ │ │ │ │ + b 18c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5d8 │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18f70 │ │ │ │ │ + bne 18f48 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19024 │ │ │ │ │ + bne 18ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19030 │ │ │ │ │ + beq 19008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18ed8 │ │ │ │ │ + b 18eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b62c <_loop0_28_rule> │ │ │ │ │ + bl 1b604 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19210 │ │ │ │ │ + beq 191e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5d8 │ │ │ │ │ + bl 1c5b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19210 │ │ │ │ │ + bne 191e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 190b8 │ │ │ │ │ + b 19090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18cd8 │ │ │ │ │ + b 18cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18cb0 │ │ │ │ │ + beq 18c88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18ed8 │ │ │ │ │ + b 18eb0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c80 │ │ │ │ │ + b 18c58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f2c │ │ │ │ │ + b 18f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 188cc │ │ │ │ │ + b 188a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18890 │ │ │ │ │ + b 18868 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f2c │ │ │ │ │ + b 18f04 │ │ │ │ │ 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 18f50 │ │ │ │ │ + b 18f28 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f00 │ │ │ │ │ + b 18ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f50 │ │ │ │ │ + b 18f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18854 │ │ │ │ │ + b 1882c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18f00 │ │ │ │ │ + b 18ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18abc │ │ │ │ │ + b 18a94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18ed8 │ │ │ │ │ + b 18eb0 │ │ │ │ │ │ │ │ │ │ -00019328 : │ │ │ │ │ +00019300 : │ │ │ │ │ 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 19468 │ │ │ │ │ + beq 19440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19468 │ │ │ │ │ + bne 19440 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19458 │ │ │ │ │ + bne 19430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19474 <_loop1_29_rule> │ │ │ │ │ + bl 1944c <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 193a0 │ │ │ │ │ + beq 19378 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193f0 │ │ │ │ │ + bne 193c8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19458 │ │ │ │ │ + bne 19430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19474 <_loop1_29_rule> │ │ │ │ │ + bl 1944c <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 193d4 │ │ │ │ │ + beq 193ac │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19434 │ │ │ │ │ + bne 1940c │ │ │ │ │ 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 193a0 │ │ │ │ │ + beq 19378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 193dc │ │ │ │ │ + beq 193b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193dc │ │ │ │ │ + beq 193b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 193e4 │ │ │ │ │ + b 193bc │ │ │ │ │ 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 19404 │ │ │ │ │ - b 193d4 │ │ │ │ │ + bne 193dc │ │ │ │ │ + b 193ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 193e4 │ │ │ │ │ + b 193bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1936c │ │ │ │ │ + b 19344 │ │ │ │ │ │ │ │ │ │ -00019474 <_loop1_29_rule>: │ │ │ │ │ +0001944c <_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 195d8 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 195b0 <_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 195d8 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 195b0 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 195ac <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19584 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 195bc <_loop1_29_rule+0x148> │ │ │ │ │ + beq 19594 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 195ac <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19584 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19514 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 194ec <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 1957c <_loop1_29_rule+0x108> │ │ │ │ │ + beq 19554 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 194ec <_loop1_29_rule+0x78> │ │ │ │ │ + b 194c4 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 195a4 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 1957c <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 195a4 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 1957c <_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 195e4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 195bc <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 1955c <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 19534 <_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 19540 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 19518 <_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 │ │ │ │ │ @@ -28990,248 +28979,248 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 195e4 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 195bc <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 19504 <_loop1_29_rule+0x90> │ │ │ │ │ + b 194dc <_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 1956c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 19544 <_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 1956c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 19544 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 194bc <_loop1_29_rule+0x48> │ │ │ │ │ + b 19494 <_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 1956c <_loop1_29_rule+0xf8> │ │ │ │ │ + b 19544 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00019604 : │ │ │ │ │ +000195dc : │ │ │ │ │ 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 19c0c │ │ │ │ │ + beq 19be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c0c │ │ │ │ │ + bne 19be4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19bd4 │ │ │ │ │ + bne 19bac │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c38 │ │ │ │ │ + beq 19c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c38 │ │ │ │ │ + bne 19c10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19cac │ │ │ │ │ + bne 19c84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 198fc │ │ │ │ │ + beq 198d4 │ │ │ │ │ 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 1994c │ │ │ │ │ + beq 19924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19cb8 │ │ │ │ │ + beq 19c90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19cb8 │ │ │ │ │ + bne 19c90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19954 │ │ │ │ │ + bne 1992c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19b20 │ │ │ │ │ + bne 19af8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19954 │ │ │ │ │ + bne 1992c │ │ │ │ │ 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 19bc8 │ │ │ │ │ + beq 19ba0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19c88 │ │ │ │ │ + beq 19c60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19828 │ │ │ │ │ + bne 19800 │ │ │ │ │ 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 19854 │ │ │ │ │ + beq 1982c │ │ │ │ │ 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 19bc8 │ │ │ │ │ + bne 19ba0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19be0 │ │ │ │ │ + beq 19bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19be0 │ │ │ │ │ + bne 19bb8 │ │ │ │ │ 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 19ca0 │ │ │ │ │ + bne 19c78 │ │ │ │ │ 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 197d0 │ │ │ │ │ + bne 197a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 19bd4 │ │ │ │ │ + bne 19bac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19c44 │ │ │ │ │ + beq 19c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c44 │ │ │ │ │ + bne 19c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c50 │ │ │ │ │ + bne 19c28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19968 │ │ │ │ │ + beq 19940 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 199c8 │ │ │ │ │ + bne 199a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -29239,924 +29228,924 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19bb4 │ │ │ │ │ + blt 19b8c │ │ │ │ │ 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 19cac │ │ │ │ │ + bne 19c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 196d0 │ │ │ │ │ + bne 196a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19868 │ │ │ │ │ - b 19bd4 │ │ │ │ │ + beq 19840 │ │ │ │ │ + b 19bac │ │ │ │ │ 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 19b14 │ │ │ │ │ + blt 19aec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19c50 │ │ │ │ │ + bne 19c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 198d8 │ │ │ │ │ + beq 198b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c7c │ │ │ │ │ + beq 19c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c7c │ │ │ │ │ + bne 19c54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19b6c │ │ │ │ │ + bne 19b44 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 198dc │ │ │ │ │ + bne 198b4 │ │ │ │ │ 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 19c50 │ │ │ │ │ + beq 19c28 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19c18 │ │ │ │ │ + beq 19bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c5c │ │ │ │ │ + bne 19c34 │ │ │ │ │ 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 19b10 │ │ │ │ │ + bne 19ae8 │ │ │ │ │ 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 19b10 │ │ │ │ │ + beq 19ae8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19be0 │ │ │ │ │ + beq 19bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19be0 │ │ │ │ │ + bne 19bb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198e8 │ │ │ │ │ + b 198c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 198e8 │ │ │ │ │ + b 198c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1972c │ │ │ │ │ + beq 19704 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19734 │ │ │ │ │ + beq 1970c │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19730 │ │ │ │ │ + beq 19708 │ │ │ │ │ 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 19954 │ │ │ │ │ + b 1992c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19a24 │ │ │ │ │ + beq 199fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19a2c │ │ │ │ │ + beq 19a04 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19a28 │ │ │ │ │ + beq 19a00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 198dc │ │ │ │ │ + b 198b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 19868 │ │ │ │ │ + beq 19840 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19818 │ │ │ │ │ + b 197f0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 198e8 │ │ │ │ │ - b 19818 │ │ │ │ │ + beq 198c0 │ │ │ │ │ + b 197f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1964c │ │ │ │ │ + b 19624 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19b14 │ │ │ │ │ + beq 19aec │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b14 │ │ │ │ │ + b 19aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19688 │ │ │ │ │ + b 19660 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19890 │ │ │ │ │ + b 19868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19b14 │ │ │ │ │ + b 19aec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19c2c │ │ │ │ │ + bne 19c04 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 19aac │ │ │ │ │ + b 19a84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 199f4 │ │ │ │ │ + b 199cc │ │ │ │ │ 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 19bc8 │ │ │ │ │ + beq 19ba0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19bc8 │ │ │ │ │ + b 19ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19bc8 │ │ │ │ │ + b 19ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196fc │ │ │ │ │ + b 196d4 │ │ │ │ │ │ │ │ │ │ -00019cc4 : │ │ │ │ │ +00019c9c : │ │ │ │ │ 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 19f08 │ │ │ │ │ + beq 19ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19f08 │ │ │ │ │ + bne 19ee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19ed4 │ │ │ │ │ + bne 19eac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e9c │ │ │ │ │ + beq 19e74 │ │ │ │ │ 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 19e90 │ │ │ │ │ + beq 19e68 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19efc │ │ │ │ │ + beq 19ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19efc │ │ │ │ │ + bne 19ed4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e90 │ │ │ │ │ + bne 19e68 │ │ │ │ │ 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 19e4c │ │ │ │ │ + bne 19e24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e90 │ │ │ │ │ + bne 19e68 │ │ │ │ │ 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 19e3c │ │ │ │ │ + beq 19e14 │ │ │ │ │ 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 19f14 │ │ │ │ │ + beq 19eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19f14 │ │ │ │ │ + bne 19eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19db0 │ │ │ │ │ + beq 19d88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19dbc │ │ │ │ │ + beq 19d94 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19db8 │ │ │ │ │ + beq 19d90 │ │ │ │ │ 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 19e38 │ │ │ │ │ + b 19e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19ee4 │ │ │ │ │ + blt 19ebc │ │ │ │ │ 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 19d40 │ │ │ │ │ + beq 19d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19e3c │ │ │ │ │ + b 19e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19e3c │ │ │ │ │ + b 19e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d80 │ │ │ │ │ + b 19d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d0c │ │ │ │ │ + b 19ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e38 │ │ │ │ │ + beq 19e10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19e3c │ │ │ │ │ + b 19e14 │ │ │ │ │ │ │ │ │ │ -00019f38 : │ │ │ │ │ +00019f10 : │ │ │ │ │ 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 1a4ec │ │ │ │ │ + beq 1a4c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4ec │ │ │ │ │ + bne 1a4c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a41c │ │ │ │ │ + bne 1a3f4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a4e0 │ │ │ │ │ + beq 1a4b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4e0 │ │ │ │ │ + bne 1a4b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a4bc │ │ │ │ │ + bne 1a494 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a330 │ │ │ │ │ + beq 1a308 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a4bc │ │ │ │ │ + bne 1a494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a314 │ │ │ │ │ + beq 1a2ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a08c │ │ │ │ │ + beq 1a064 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a328 │ │ │ │ │ + beq 1a300 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a3dc │ │ │ │ │ + beq 1a3b4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4b4 │ │ │ │ │ + beq 1a48c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a390 │ │ │ │ │ + beq 1a368 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1a3b4 │ │ │ │ │ + beq 1a38c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a060 │ │ │ │ │ + b 1a038 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a328 │ │ │ │ │ + beq 1a300 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0f4 │ │ │ │ │ + beq 1a0cc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0f4 │ │ │ │ │ + beq 1a0cc │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a0dc │ │ │ │ │ + bne 1a0b4 │ │ │ │ │ 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 1a68c <_loop1_30_rule> │ │ │ │ │ + bl 1a664 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3f4 │ │ │ │ │ + bne 1a3cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a41c │ │ │ │ │ + bne 1a3f4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a4cc │ │ │ │ │ + beq 1a4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4cc │ │ │ │ │ + bne 1a4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a304 │ │ │ │ │ + bne 1a2dc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2f8 │ │ │ │ │ + beq 1a2d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a304 │ │ │ │ │ + bne 1a2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2dc │ │ │ │ │ + beq 1a2b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a370 │ │ │ │ │ + beq 1a348 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2f0 │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ str r7, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a3e8 │ │ │ │ │ + beq 1a3c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4d8 │ │ │ │ │ + beq 1a4b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a22c │ │ │ │ │ + beq 1a204 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 1a350 │ │ │ │ │ + beq 1a328 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1a1fc │ │ │ │ │ + b 1a1d4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a2f0 │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1a29c │ │ │ │ │ + ble 1a274 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a29c │ │ │ │ │ + beq 1a274 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a29c │ │ │ │ │ + beq 1a274 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 1a284 │ │ │ │ │ + bne 1a25c │ │ │ │ │ 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 1a68c <_loop1_30_rule> │ │ │ │ │ + bl 1a664 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a42c │ │ │ │ │ + bne 1a404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a29c │ │ │ │ │ + bne 1a274 │ │ │ │ │ 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 1a444 │ │ │ │ │ + b 1a41c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a0f4 │ │ │ │ │ + bne 1a0cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a410 │ │ │ │ │ + b 1a3e8 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2f0 │ │ │ │ │ + beq 1a2c8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a218 │ │ │ │ │ + b 1a1f0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a250 │ │ │ │ │ - b 1a2f0 │ │ │ │ │ + bne 1a228 │ │ │ │ │ + b 1a2c8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a328 │ │ │ │ │ + beq 1a300 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a0a8 │ │ │ │ │ - b 1a0f4 │ │ │ │ │ + bgt 1a080 │ │ │ │ │ + b 1a0cc │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a328 │ │ │ │ │ + beq 1a300 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a07c │ │ │ │ │ + b 1a054 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a090 │ │ │ │ │ + b 1a068 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, #2 │ │ │ │ │ - b 1a374 │ │ │ │ │ + b 1a34c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a450 │ │ │ │ │ + bne 1a428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1a12c │ │ │ │ │ + beq 1a104 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a2d0 │ │ │ │ │ + b 1a2a8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a490 │ │ │ │ │ + bne 1a468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a2c8 │ │ │ │ │ + b 1a2a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a408 │ │ │ │ │ + beq 1a3e0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4f8 │ │ │ │ │ + beq 1a4d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4f8 │ │ │ │ │ + bne 1a4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a2c8 │ │ │ │ │ + b 1a2a0 │ │ │ │ │ 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 1a464 │ │ │ │ │ - b 1a440 │ │ │ │ │ + bne 1a43c │ │ │ │ │ + b 1a418 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a328 │ │ │ │ │ + b 1a300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a410 │ │ │ │ │ + b 1a3e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a154 │ │ │ │ │ + b 1a12c │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a2f0 │ │ │ │ │ + b 1a2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19fbc │ │ │ │ │ + b 19f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f80 │ │ │ │ │ + b 19f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2c8 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a41c │ │ │ │ │ + b 1a3f4 │ │ │ │ │ │ │ │ │ │ -0001a514 <_loop0_27_rule>: │ │ │ │ │ +0001a4ec <_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 1a634 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a60c <_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 1a634 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a60c <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a67c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a654 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a660 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a638 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a67c <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a654 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a5b8 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a590 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a60c <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a5e4 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a590 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a568 <_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 1a640 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a618 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5ec <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a5c4 <_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 1a5d0 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a5a8 <_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 │ │ │ │ │ @@ -30166,166 +30155,166 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a640 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a618 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a5a8 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a580 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a55c <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a534 <_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 1a5fc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5d4 <_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 1a5fc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5d4 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5fc <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5d4 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a68c <_loop1_30_rule>: │ │ │ │ │ +0001a664 <_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 1b4f8 <_loop1_30_rule+0xe6c> │ │ │ │ │ + beq 1b4d0 <_loop1_30_rule+0xe6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4f8 <_loop1_30_rule+0xe6c> │ │ │ │ │ + bne 1b4d0 <_loop1_30_rule+0xe6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1af88 <_loop1_30_rule+0x8fc> │ │ │ │ │ + bne 1af60 <_loop1_30_rule+0x8fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b448 <_loop1_30_rule+0xdbc> │ │ │ │ │ + beq 1b420 <_loop1_30_rule+0xdbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b4ec <_loop1_30_rule+0xe60> │ │ │ │ │ + bne 1b4c4 <_loop1_30_rule+0xe60> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b4cc <_loop1_30_rule+0xe40> │ │ │ │ │ + beq 1b4a4 <_loop1_30_rule+0xe40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b4cc <_loop1_30_rule+0xe40> │ │ │ │ │ + bne 1b4a4 <_loop1_30_rule+0xe40> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4c4 <_loop1_30_rule+0xe38> │ │ │ │ │ + bne 1b49c <_loop1_30_rule+0xe38> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4a0 <_loop1_30_rule+0xe14> │ │ │ │ │ + beq 1b478 <_loop1_30_rule+0xe14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4a0 <_loop1_30_rule+0xe14> │ │ │ │ │ + bne 1b478 <_loop1_30_rule+0xe14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4b4 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b48c <_loop1_30_rule+0xe28> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1ab58 <_loop1_30_rule+0x4cc> │ │ │ │ │ + beq 1ab30 <_loop1_30_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ab9c <_loop1_30_rule+0x510> │ │ │ │ │ + beq 1ab74 <_loop1_30_rule+0x510> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b424 <_loop1_30_rule+0xd98> │ │ │ │ │ + beq 1b3fc <_loop1_30_rule+0xd98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b424 <_loop1_30_rule+0xd98> │ │ │ │ │ + bne 1b3fc <_loop1_30_rule+0xd98> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b438 <_loop1_30_rule+0xdac> │ │ │ │ │ + bne 1b410 <_loop1_30_rule+0xdac> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b0f8 <_loop1_30_rule+0xa6c> │ │ │ │ │ + bne 1b0d0 <_loop1_30_rule+0xa6c> │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1aba4 <_loop1_30_rule+0x518> │ │ │ │ │ + bne 1ab7c <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b504 <_loop1_30_rule+0xe78> │ │ │ │ │ + beq 1b4dc <_loop1_30_rule+0xe78> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -30333,49 +30322,49 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b484 <_loop1_30_rule+0xdf8> │ │ │ │ │ + beq 1b45c <_loop1_30_rule+0xdf8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b464 <_loop1_30_rule+0xdd8> │ │ │ │ │ + bne 1b43c <_loop1_30_rule+0xdd8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ade4 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1adbc <_loop1_30_rule+0x758> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ade4 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1adbc <_loop1_30_rule+0x758> │ │ │ │ │ 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 1b3cc <_loop1_30_rule+0xd40> │ │ │ │ │ + bne 1b3a4 <_loop1_30_rule+0xd40> │ │ │ │ │ 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 1b2e8 <_loop1_30_rule+0xc5c> │ │ │ │ │ + beq 1b2c0 <_loop1_30_rule+0xc5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b57c <_loop1_30_rule+0xef0> │ │ │ │ │ + bne 1b554 <_loop1_30_rule+0xef0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r6] │ │ │ │ │ @@ -30384,332 +30373,332 @@ │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov sl, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b570 <_loop1_30_rule+0xee4> │ │ │ │ │ + beq 1b548 <_loop1_30_rule+0xee4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b570 <_loop1_30_rule+0xee4> │ │ │ │ │ + bne 1b548 <_loop1_30_rule+0xee4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b598 <_loop1_30_rule+0xf0c> │ │ │ │ │ + bne 1b570 <_loop1_30_rule+0xf0c> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b58c <_loop1_30_rule+0xf00> │ │ │ │ │ + beq 1b564 <_loop1_30_rule+0xf00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b58c <_loop1_30_rule+0xf00> │ │ │ │ │ + bne 1b564 <_loop1_30_rule+0xf00> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b1cc <_loop1_30_rule+0xb40> │ │ │ │ │ + bne 1b1a4 <_loop1_30_rule+0xb40> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1b198 <_loop1_30_rule+0xb0c> │ │ │ │ │ + beq 1b170 <_loop1_30_rule+0xb0c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ae9c <_loop1_30_rule+0x810> │ │ │ │ │ + beq 1ae74 <_loop1_30_rule+0x810> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b5e0 <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b5b8 <_loop1_30_rule+0xf54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5e0 <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b5b8 <_loop1_30_rule+0xf54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae9c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1ae74 <_loop1_30_rule+0x810> │ │ │ │ │ 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 1ae50 <_loop1_30_rule+0x7c4> │ │ │ │ │ + bne 1ae28 <_loop1_30_rule+0x7c4> │ │ │ │ │ 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 1ae9c <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1ae74 <_loop1_30_rule+0x810> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + beq 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ 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, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b610 <_loop1_30_rule+0xf84> │ │ │ │ │ + beq 1b5e8 <_loop1_30_rule+0xf84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5ec <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b5c4 <_loop1_30_rule+0xf60> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b18c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b164 <_loop1_30_rule+0xb00> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b18c <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b164 <_loop1_30_rule+0xb00> │ │ │ │ │ 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 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b0cc <_loop1_30_rule+0xa40> │ │ │ │ │ + beq 1b0a4 <_loop1_30_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5a8 <_loop1_30_rule+0xf1c> │ │ │ │ │ + bne 1b580 <_loop1_30_rule+0xf1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1b218 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b1f0 <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1a91c <_loop1_30_rule+0x290> │ │ │ │ │ + b 1a8f4 <_loop1_30_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b33c <_loop1_30_rule+0xcb0> │ │ │ │ │ + blt 1b314 <_loop1_30_rule+0xcb0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4b4 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b48c <_loop1_30_rule+0xe28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a7b8 <_loop1_30_rule+0x12c> │ │ │ │ │ + bne 1a790 <_loop1_30_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b37c <_loop1_30_rule+0xcf0> │ │ │ │ │ + bne 1b354 <_loop1_30_rule+0xcf0> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ae18 <_loop1_30_rule+0x78c> │ │ │ │ │ + beq 1adf0 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ae18 <_loop1_30_rule+0x78c> │ │ │ │ │ + bne 1adf0 <_loop1_30_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae30 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1ae08 <_loop1_30_rule+0x7a4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1ad6c <_loop1_30_rule+0x6e0> │ │ │ │ │ + beq 1ad44 <_loop1_30_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1adb0 <_loop1_30_rule+0x724> │ │ │ │ │ + beq 1ad88 <_loop1_30_rule+0x724> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3d4 <_loop1_30_rule+0xd48> │ │ │ │ │ + beq 1b3ac <_loop1_30_rule+0xd48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b3d4 <_loop1_30_rule+0xd48> │ │ │ │ │ + bne 1b3ac <_loop1_30_rule+0xd48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b3ec <_loop1_30_rule+0xd60> │ │ │ │ │ + bne 1b3c4 <_loop1_30_rule+0xd60> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b140 <_loop1_30_rule+0xab4> │ │ │ │ │ + bne 1b118 <_loop1_30_rule+0xab4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b310 <_loop1_30_rule+0xc84> │ │ │ │ │ + bne 1b2e8 <_loop1_30_rule+0xc84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1ae30 <_loop1_30_rule+0x7a4> │ │ │ │ │ + beq 1ae08 <_loop1_30_rule+0x7a4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b368 <_loop1_30_rule+0xcdc> │ │ │ │ │ + beq 1b340 <_loop1_30_rule+0xcdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b404 <_loop1_30_rule+0xd78> │ │ │ │ │ + bne 1b3dc <_loop1_30_rule+0xd78> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae3c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1ae14 <_loop1_30_rule+0x7b0> │ │ │ │ │ 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 1b288 <_loop1_30_rule+0xbfc> │ │ │ │ │ + bne 1b260 <_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 1ae3c <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1ae14 <_loop1_30_rule+0x7b0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b38c <_loop1_30_rule+0xd00> │ │ │ │ │ + beq 1b364 <_loop1_30_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8f4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1a8cc <_loop1_30_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8f4 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1a8cc <_loop1_30_rule+0x268> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b0e4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b0bc <_loop1_30_rule+0xa58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b320 <_loop1_30_rule+0xc94> │ │ │ │ │ + blt 1b2f8 <_loop1_30_rule+0xc94> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ae2c <_loop1_30_rule+0x7a0> │ │ │ │ │ + bne 1ae04 <_loop1_30_rule+0x7a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ac14 <_loop1_30_rule+0x588> │ │ │ │ │ + bne 1abec <_loop1_30_rule+0x588> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -30723,706 +30712,706 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1abbc <_loop1_30_rule+0x530> │ │ │ │ │ + bne 1ab94 <_loop1_30_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1abdc <_loop1_30_rule+0x550> │ │ │ │ │ + beq 1abb4 <_loop1_30_rule+0x550> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b28c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1aa2c <_loop1_30_rule+0x3a0> │ │ │ │ │ + beq 1aa04 <_loop1_30_rule+0x3a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1aa38 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1aa10 <_loop1_30_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1aa38 <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1aa10 <_loop1_30_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b2a4 <_loop1_30_rule+0xc18> │ │ │ │ │ + bne 1b27c <_loop1_30_rule+0xc18> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b514 <_loop1_30_rule+0xe88> │ │ │ │ │ + beq 1b4ec <_loop1_30_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 1b514 <_loop1_30_rule+0xe88> │ │ │ │ │ + bne 1b4ec <_loop1_30_rule+0xe88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b208 <_loop1_30_rule+0xb7c> │ │ │ │ │ + bne 1b1e0 <_loop1_30_rule+0xb7c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1d8 <_loop1_30_rule+0xb4c> │ │ │ │ │ + beq 1b1b0 <_loop1_30_rule+0xb4c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1af90 <_loop1_30_rule+0x904> │ │ │ │ │ + bne 1af68 <_loop1_30_rule+0x904> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + beq 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b3ac <_loop1_30_rule+0xd20> │ │ │ │ │ + beq 1b384 <_loop1_30_rule+0xd20> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1af78 <_loop1_30_rule+0x8ec> │ │ │ │ │ + ble 1af50 <_loop1_30_rule+0x8ec> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1af60 <_loop1_30_rule+0x8d4> │ │ │ │ │ + bne 1af38 <_loop1_30_rule+0x8d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1add8 <_loop1_30_rule+0x74c> │ │ │ │ │ + b 1adb0 <_loop1_30_rule+0x74c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b5d4 <_loop1_30_rule+0xf48> │ │ │ │ │ + beq 1b5ac <_loop1_30_rule+0xf48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5d4 <_loop1_30_rule+0xf48> │ │ │ │ │ + bne 1b5ac <_loop1_30_rule+0xf48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5c4 <_loop1_30_rule+0xf38> │ │ │ │ │ + bne 1b59c <_loop1_30_rule+0xf38> │ │ │ │ │ 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 1b23c <_loop1_30_rule+0xbb0> │ │ │ │ │ + bne 1b214 <_loop1_30_rule+0xbb0> │ │ │ │ │ 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 1b2d8 <_loop1_30_rule+0xc4c> │ │ │ │ │ + bne 1b2b0 <_loop1_30_rule+0xc4c> │ │ │ │ │ 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 1b208 <_loop1_30_rule+0xb7c> │ │ │ │ │ + beq 1b1e0 <_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 r7, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b54c <_loop1_30_rule+0xec0> │ │ │ │ │ + beq 1b524 <_loop1_30_rule+0xec0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b528 <_loop1_30_rule+0xe9c> │ │ │ │ │ + bne 1b500 <_loop1_30_rule+0xe9c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b27c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b254 <_loop1_30_rule+0xbf0> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b27c <_loop1_30_rule+0xbf0> │ │ │ │ │ + bne 1b254 <_loop1_30_rule+0xbf0> │ │ │ │ │ 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 1b27c <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b254 <_loop1_30_rule+0xbf0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ab20 <_loop1_30_rule+0x494> │ │ │ │ │ + bne 1aaf8 <_loop1_30_rule+0x494> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b4c0 <_loop1_30_rule+0xe34> │ │ │ │ │ + beq 1b498 <_loop1_30_rule+0xe34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af28 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1af00 <_loop1_30_rule+0x89c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a808 <_loop1_30_rule+0x17c> │ │ │ │ │ + beq 1a7e0 <_loop1_30_rule+0x17c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a810 <_loop1_30_rule+0x184> │ │ │ │ │ + beq 1a7e8 <_loop1_30_rule+0x184> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a80c <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7e4 <_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 1aba4 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1ab7c <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac64 <_loop1_30_rule+0x5d8> │ │ │ │ │ + beq 1ac3c <_loop1_30_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac6c <_loop1_30_rule+0x5e0> │ │ │ │ │ + beq 1ac44 <_loop1_30_rule+0x5e0> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ac68 <_loop1_30_rule+0x5dc> │ │ │ │ │ + beq 1ac40 <_loop1_30_rule+0x5dc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af24 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1aefc <_loop1_30_rule+0x898> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b350 <_loop1_30_rule+0xcc4> │ │ │ │ │ + blt 1b328 <_loop1_30_rule+0xcc4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1a9bc <_loop1_30_rule+0x330> │ │ │ │ │ + beq 1a994 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b2b8 <_loop1_30_rule+0xc2c> │ │ │ │ │ + blt 1b290 <_loop1_30_rule+0xc2c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1af04 <_loop1_30_rule+0x878> │ │ │ │ │ + beq 1aedc <_loop1_30_rule+0x878> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1ae30 <_loop1_30_rule+0x7a4> │ │ │ │ │ + b 1ae08 <_loop1_30_rule+0x7a4> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b520 <_loop1_30_rule+0xe94> │ │ │ │ │ + beq 1b4f8 <_loop1_30_rule+0xe94> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1ab44 <_loop1_30_rule+0x4b8> │ │ │ │ │ + b 1ab1c <_loop1_30_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1afe0 <_loop1_30_rule+0x954> │ │ │ │ │ + beq 1afb8 <_loop1_30_rule+0x954> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1afec <_loop1_30_rule+0x960> │ │ │ │ │ + beq 1afc4 <_loop1_30_rule+0x960> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3fc <_loop1_30_rule+0xd70> │ │ │ │ │ + beq 1b3d4 <_loop1_30_rule+0xd70> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b174 <_loop1_30_rule+0xae8> │ │ │ │ │ + b 1b14c <_loop1_30_rule+0xae8> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ - b 1af38 <_loop1_30_rule+0x8ac> │ │ │ │ │ + beq 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1af10 <_loop1_30_rule+0x8ac> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af28 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1af00 <_loop1_30_rule+0x89c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b28c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0xc00> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1af24 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1aefc <_loop1_30_rule+0x898> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b398 <_loop1_30_rule+0xd0c> │ │ │ │ │ + beq 1b370 <_loop1_30_rule+0xd0c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ 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 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b418 <_loop1_30_rule+0xd8c> │ │ │ │ │ + bne 1b3f0 <_loop1_30_rule+0xd8c> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad64 <_loop1_30_rule+0x6d8> │ │ │ │ │ + bne 1ad3c <_loop1_30_rule+0x6d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1ad98 <_loop1_30_rule+0x734> │ │ │ │ │ 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 1af88 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1af60 <_loop1_30_rule+0x8fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ac4c <_loop1_30_rule+0x5c0> │ │ │ │ │ + beq 1ac24 <_loop1_30_rule+0x5c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af24 <_loop1_30_rule+0x898> │ │ │ │ │ + b 1aefc <_loop1_30_rule+0x898> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1afec <_loop1_30_rule+0x960> │ │ │ │ │ + b 1afc4 <_loop1_30_rule+0x960> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acdc <_loop1_30_rule+0x650> │ │ │ │ │ + beq 1acb4 <_loop1_30_rule+0x650> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b28c <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0xc00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7f0 <_loop1_30_rule+0x164> │ │ │ │ │ + beq 1a7c8 <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1aba4 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1ab7c <_loop1_30_rule+0x518> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af88 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1af60 <_loop1_30_rule+0x8fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a88c <_loop1_30_rule+0x200> │ │ │ │ │ + beq 1a864 <_loop1_30_rule+0x200> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b478 <_loop1_30_rule+0xdec> │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1b450 <_loop1_30_rule+0xdec> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a780 <_loop1_30_rule+0xf4> │ │ │ │ │ + beq 1a758 <_loop1_30_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af28 <_loop1_30_rule+0x89c> │ │ │ │ │ + b 1af00 <_loop1_30_rule+0x89c> │ │ │ │ │ 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 1a748 <_loop1_30_rule+0xbc> │ │ │ │ │ + beq 1a720 <_loop1_30_rule+0xbc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b4c4 <_loop1_30_rule+0xe38> │ │ │ │ │ + b 1b49c <_loop1_30_rule+0xe38> │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1af88 <_loop1_30_rule+0x8fc> │ │ │ │ │ + b 1af60 <_loop1_30_rule+0x8fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6d4 <_loop1_30_rule+0x48> │ │ │ │ │ + b 1a6ac <_loop1_30_rule+0x48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1adec <_loop1_30_rule+0x760> │ │ │ │ │ + b 1adc4 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aed4 <_loop1_30_rule+0x848> │ │ │ │ │ + b 1aeac <_loop1_30_rule+0x848> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 1b3b0 <_loop1_30_rule+0xd24> │ │ │ │ │ + b 1b388 <_loop1_30_rule+0xd24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b060 <_loop1_30_rule+0x9d4> │ │ │ │ │ + beq 1b038 <_loop1_30_rule+0x9d4> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b418 <_loop1_30_rule+0xd8c> │ │ │ │ │ + b 1b3f0 <_loop1_30_rule+0xd8c> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b418 <_loop1_30_rule+0xd8c> │ │ │ │ │ - b 1b28c <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b3f0 <_loop1_30_rule+0xd8c> │ │ │ │ │ + b 1b264 <_loop1_30_rule+0xc00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a94c <_loop1_30_rule+0x2c0> │ │ │ │ │ + b 1a924 <_loop1_30_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b2f4 <_loop1_30_rule+0xc68> │ │ │ │ │ - b 1a8f4 <_loop1_30_rule+0x268> │ │ │ │ │ + bne 1b2cc <_loop1_30_rule+0xc68> │ │ │ │ │ + b 1a8cc <_loop1_30_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a988 <_loop1_30_rule+0x2fc> │ │ │ │ │ + b 1a960 <_loop1_30_rule+0x2fc> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b4c4 <_loop1_30_rule+0xe38> │ │ │ │ │ + b 1b49c <_loop1_30_rule+0xe38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab2c <_loop1_30_rule+0x4a0> │ │ │ │ │ + beq 1ab04 <_loop1_30_rule+0x4a0> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b0e4 <_loop1_30_rule+0xa58> │ │ │ │ │ + b 1b0bc <_loop1_30_rule+0xa58> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b3ec <_loop1_30_rule+0xd60> │ │ │ │ │ + b 1b3c4 <_loop1_30_rule+0xd60> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1afbc <_loop1_30_rule+0x930> │ │ │ │ │ + b 1af94 <_loop1_30_rule+0x930> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9fc <_loop1_30_rule+0x370> │ │ │ │ │ + b 1a9d4 <_loop1_30_rule+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aabc <_loop1_30_rule+0x430> │ │ │ │ │ + beq 1aa94 <_loop1_30_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b600 <_loop1_30_rule+0xf74> │ │ │ │ │ - b 1aea0 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b5d8 <_loop1_30_rule+0xf74> │ │ │ │ │ + b 1ae78 <_loop1_30_rule+0x814> │ │ │ │ │ │ │ │ │ │ -0001b62c <_loop0_28_rule>: │ │ │ │ │ +0001b604 <_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 1c41c <_loop0_28_rule+0xdf0> │ │ │ │ │ + beq 1c3f4 <_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 1c41c <_loop0_28_rule+0xdf0> │ │ │ │ │ + bne 1c3f4 <_loop0_28_rule+0xdf0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be68 <_loop0_28_rule+0x83c> │ │ │ │ │ + bne 1be40 <_loop0_28_rule+0x83c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be5c <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1be34 <_loop0_28_rule+0x830> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be6c <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be44 <_loop0_28_rule+0x840> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c550 <_loop0_28_rule+0xf24> │ │ │ │ │ + beq 1c548 <_loop0_28_rule+0xf44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c550 <_loop0_28_rule+0xf24> │ │ │ │ │ + bne 1c548 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c56c <_loop0_28_rule+0xf40> │ │ │ │ │ + bne 1c564 <_loop0_28_rule+0xf60> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c350 <_loop0_28_rule+0xd24> │ │ │ │ │ + beq 1c328 <_loop0_28_rule+0xd24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c350 <_loop0_28_rule+0xd24> │ │ │ │ │ + bne 1c328 <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c244 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c21c <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1baf0 <_loop0_28_rule+0x4c4> │ │ │ │ │ + beq 1bac8 <_loop0_28_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bb34 <_loop0_28_rule+0x508> │ │ │ │ │ + beq 1bb0c <_loop0_28_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3f8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + beq 1c3d0 <_loop0_28_rule+0xdcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3f8 <_loop0_28_rule+0xdcc> │ │ │ │ │ + bne 1c3d0 <_loop0_28_rule+0xdcc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c40c <_loop0_28_rule+0xde0> │ │ │ │ │ + bne 1c3e4 <_loop0_28_rule+0xde0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c0bc <_loop0_28_rule+0xa90> │ │ │ │ │ + bne 1c094 <_loop0_28_rule+0xa90> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bb3c <_loop0_28_rule+0x510> │ │ │ │ │ + bne 1bb14 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c3b4 <_loop0_28_rule+0xd88> │ │ │ │ │ + beq 1c38c <_loop0_28_rule+0xd88> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31431,50 +31420,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 1c32c <_loop0_28_rule+0xd00> │ │ │ │ │ + beq 1c304 <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3c4 <_loop0_28_rule+0xd98> │ │ │ │ │ + bne 1c39c <_loop0_28_rule+0xd98> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bdd0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1bda8 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bdd0 <_loop0_28_rule+0x7a4> │ │ │ │ │ + beq 1bda8 <_loop0_28_rule+0x7a4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c5c0 <_loop0_28_rule+0xf94> │ │ │ │ │ + bne 1c56c <_loop0_28_rule+0xf68> │ │ │ │ │ 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 1c250 <_loop0_28_rule+0xc24> │ │ │ │ │ + beq 1c228 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c5c8 <_loop0_28_rule+0xf9c> │ │ │ │ │ + bne 1c580 <_loop0_28_rule+0xf7c> │ │ │ │ │ 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 │ │ │ │ │ @@ -31484,1311 +31473,1311 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c5b4 <_loop0_28_rule+0xf88> │ │ │ │ │ + beq 1c574 <_loop0_28_rule+0xf70> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c5b4 <_loop0_28_rule+0xf88> │ │ │ │ │ + bne 1c574 <_loop0_28_rule+0xf70> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c5a0 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c59c <_loop0_28_rule+0xf98> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c594 <_loop0_28_rule+0xf68> │ │ │ │ │ + beq 1c590 <_loop0_28_rule+0xf8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c594 <_loop0_28_rule+0xf68> │ │ │ │ │ + bne 1c590 <_loop0_28_rule+0xf8c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c17c <_loop0_28_rule+0xb50> │ │ │ │ │ + bne 1c154 <_loop0_28_rule+0xb50> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c14c <_loop0_28_rule+0xb20> │ │ │ │ │ + beq 1c124 <_loop0_28_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bec4 <_loop0_28_rule+0x898> │ │ │ │ │ + beq 1be9c <_loop0_28_rule+0x898> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c53c <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c4bc <_loop0_28_rule+0xeb8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c53c <_loop0_28_rule+0xf10> │ │ │ │ │ + bne 1c4bc <_loop0_28_rule+0xeb8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bec4 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1be9c <_loop0_28_rule+0x898> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1be78 <_loop0_28_rule+0x84c> │ │ │ │ │ + bne 1be50 <_loop0_28_rule+0x84c> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bec4 <_loop0_28_rule+0x898> │ │ │ │ │ + bne 1be9c <_loop0_28_rule+0x898> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + beq 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4f8 <_loop0_28_rule+0xecc> │ │ │ │ │ + beq 1c50c <_loop0_28_rule+0xf08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4d4 <_loop0_28_rule+0xea8> │ │ │ │ │ + bne 1c4e8 <_loop0_28_rule+0xee4> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c160 <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c188 <_loop0_28_rule+0xb5c> │ │ │ │ │ + beq 1c160 <_loop0_28_rule+0xb5c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + bne 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c2bc <_loop0_28_rule+0xc90> │ │ │ │ │ + beq 1c294 <_loop0_28_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c574 <_loop0_28_rule+0xf48> │ │ │ │ │ + bne 1c528 <_loop0_28_rule+0xf24> │ │ │ │ │ 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+0xba8> │ │ │ │ │ + beq 1c1ac <_loop0_28_rule+0xba8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8bc <_loop0_28_rule+0x290> │ │ │ │ │ + b 1b894 <_loop0_28_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c23c <_loop0_28_rule+0xc10> │ │ │ │ │ + blt 1c214 <_loop0_28_rule+0xc10> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c244 <_loop0_28_rule+0xc18> │ │ │ │ │ + bne 1c21c <_loop0_28_rule+0xc18> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b74c <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b724 <_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 1c288 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c260 <_loop0_28_rule+0xc5c> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1bdf8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + beq 1bdd0 <_loop0_28_rule+0x7cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bdf8 <_loop0_28_rule+0x7cc> │ │ │ │ │ + bne 1bdd0 <_loop0_28_rule+0x7cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be10 <_loop0_28_rule+0x7e4> │ │ │ │ │ + bne 1bde8 <_loop0_28_rule+0x7e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bc00 <_loop0_28_rule+0x5d4> │ │ │ │ │ + beq 1bbd8 <_loop0_28_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bc44 <_loop0_28_rule+0x618> │ │ │ │ │ + bne 1bc1c <_loop0_28_rule+0x618> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be54 <_loop0_28_rule+0x828> │ │ │ │ │ + beq 1be2c <_loop0_28_rule+0x828> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdb4 <_loop0_28_rule+0x788> │ │ │ │ │ + bgt 1bd8c <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c290 <_loop0_28_rule+0xc64> │ │ │ │ │ + blt 1c268 <_loop0_28_rule+0xc64> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1be0c <_loop0_28_rule+0x7e0> │ │ │ │ │ + bne 1bde4 <_loop0_28_rule+0x7e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bf48 <_loop0_28_rule+0x91c> │ │ │ │ │ + beq 1bf20 <_loop0_28_rule+0x91c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3dc <_loop0_28_rule+0xdb0> │ │ │ │ │ + beq 1c3b4 <_loop0_28_rule+0xdb0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c3dc <_loop0_28_rule+0xdb0> │ │ │ │ │ + bne 1c3b4 <_loop0_28_rule+0xdb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c13c <_loop0_28_rule+0xb10> │ │ │ │ │ + bne 1c114 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c104 <_loop0_28_rule+0xad8> │ │ │ │ │ + bne 1c0dc <_loop0_28_rule+0xad8> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2a0 <_loop0_28_rule+0xc74> │ │ │ │ │ + bne 1c278 <_loop0_28_rule+0xc74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c320 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c2f8 <_loop0_28_rule+0xcf4> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c378 <_loop0_28_rule+0xd4c> │ │ │ │ │ + beq 1c350 <_loop0_28_rule+0xd4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c39c <_loop0_28_rule+0xd70> │ │ │ │ │ + bne 1c374 <_loop0_28_rule+0xd70> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be30 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1be08 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1be30 <_loop0_28_rule+0x804> │ │ │ │ │ + bne 1be08 <_loop0_28_rule+0x804> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1be30 <_loop0_28_rule+0x804> │ │ │ │ │ + beq 1be08 <_loop0_28_rule+0x804> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c434 <_loop0_28_rule+0xe08> │ │ │ │ │ + beq 1c40c <_loop0_28_rule+0xe08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b890 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1b868 <_loop0_28_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b890 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1b868 <_loop0_28_rule+0x264> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bbbc <_loop0_28_rule+0x590> │ │ │ │ │ + b 1bb94 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bbe0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1bdb4 <_loop0_28_rule+0x788> │ │ │ │ │ + beq 1bbb8 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bd8c <_loop0_28_rule+0x788> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c288 <_loop0_28_rule+0xc5c> │ │ │ │ │ + bne 1c260 <_loop0_28_rule+0xc5c> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb58 <_loop0_28_rule+0x52c> │ │ │ │ │ + bne 1bb30 <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bb78 <_loop0_28_rule+0x54c> │ │ │ │ │ + beq 1bb50 <_loop0_28_rule+0x54c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1be38 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1be10 <_loop0_28_rule+0x80c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbd8 <_loop0_28_rule+0x5ac> │ │ │ │ │ + bne 1bbb0 <_loop0_28_rule+0x5ac> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1bbf0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + b 1bbc8 <_loop0_28_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9cc <_loop0_28_rule+0x3a0> │ │ │ │ │ + beq 1b9a4 <_loop0_28_rule+0x3a0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9d8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1b9b0 <_loop0_28_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b9d8 <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1b9b0 <_loop0_28_rule+0x3ac> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c270 <_loop0_28_rule+0xc44> │ │ │ │ │ + bne 1c248 <_loop0_28_rule+0xc44> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c428 <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c400 <_loop0_28_rule+0xdfc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c428 <_loop0_28_rule+0xdfc> │ │ │ │ │ + bne 1c400 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1c0 <_loop0_28_rule+0xb94> │ │ │ │ │ + bne 1c198 <_loop0_28_rule+0xb94> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c194 <_loop0_28_rule+0xb68> │ │ │ │ │ + beq 1c16c <_loop0_28_rule+0xb68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bf50 <_loop0_28_rule+0x924> │ │ │ │ │ + bne 1bf28 <_loop0_28_rule+0x924> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bbb8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1bb90 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c49c <_loop0_28_rule+0xe70> │ │ │ │ │ + beq 1c454 <_loop0_28_rule+0xe50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c49c <_loop0_28_rule+0xe70> │ │ │ │ │ + bne 1c454 <_loop0_28_rule+0xe50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c488 <_loop0_28_rule+0xe5c> │ │ │ │ │ + bne 1c440 <_loop0_28_rule+0xe3c> │ │ │ │ │ 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+0xbcc> │ │ │ │ │ + bne 1c1d0 <_loop0_28_rule+0xbcc> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c2f8 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2d0 <_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 1c30c <_loop0_28_rule+0xce0> │ │ │ │ │ + beq 1c2e4 <_loop0_28_rule+0xce0> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c368 <_loop0_28_rule+0xd3c> │ │ │ │ │ + beq 1c340 <_loop0_28_rule+0xd3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4a8 <_loop0_28_rule+0xe7c> │ │ │ │ │ + bne 1c460 <_loop0_28_rule+0xe5c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be20 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1bdf8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be20 <_loop0_28_rule+0x7f4> │ │ │ │ │ + bne 1bdf8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be20 <_loop0_28_rule+0x7f4> │ │ │ │ │ + beq 1bdf8 <_loop0_28_rule+0x7f4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c514 <_loop0_28_rule+0xee8> │ │ │ │ │ + beq 1c494 <_loop0_28_rule+0xe90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bac4 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1ba9c <_loop0_28_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac4 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1ba9c <_loop0_28_rule+0x498> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd9c <_loop0_28_rule+0x770> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x770> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b79c <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b774 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b7a4 <_loop0_28_rule+0x178> │ │ │ │ │ + beq 1b77c <_loop0_28_rule+0x178> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x174> │ │ │ │ │ + beq 1b778 <_loop0_28_rule+0x174> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb3c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bb14 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc98 <_loop0_28_rule+0x66c> │ │ │ │ │ + beq 1bc70 <_loop0_28_rule+0x66c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bca0 <_loop0_28_rule+0x674> │ │ │ │ │ + beq 1bc78 <_loop0_28_rule+0x674> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc9c <_loop0_28_rule+0x670> │ │ │ │ │ + beq 1bc74 <_loop0_28_rule+0x670> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bbb8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1bb90 <_loop0_28_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2e0 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c2b8 <_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 1b958 <_loop0_28_rule+0x32c> │ │ │ │ │ + beq 1b930 <_loop0_28_rule+0x32c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2a8 <_loop0_28_rule+0xc7c> │ │ │ │ │ + blt 1c280 <_loop0_28_rule+0xc7c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1bf28 <_loop0_28_rule+0x8fc> │ │ │ │ │ + beq 1bf00 <_loop0_28_rule+0x8fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1be10 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1bde8 <_loop0_28_rule+0x7e4> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c468 <_loop0_28_rule+0xe3c> │ │ │ │ │ + beq 1c4c8 <_loop0_28_rule+0xec4> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1badc <_loop0_28_rule+0x4b0> │ │ │ │ │ + b 1bab4 <_loop0_28_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bfa0 <_loop0_28_rule+0x974> │ │ │ │ │ + beq 1bf78 <_loop0_28_rule+0x974> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bfac <_loop0_28_rule+0x980> │ │ │ │ │ + beq 1bf84 <_loop0_28_rule+0x980> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c548 <_loop0_28_rule+0xf1c> │ │ │ │ │ + beq 1c48c <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c134 <_loop0_28_rule+0xb08> │ │ │ │ │ + b 1c10c <_loop0_28_rule+0xb08> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1bdb0 <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c440 <_loop0_28_rule+0xe14> │ │ │ │ │ + beq 1c418 <_loop0_28_rule+0xe14> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bbbc <_loop0_28_rule+0x590> │ │ │ │ │ + b 1bb94 <_loop0_28_rule+0x590> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bbbc <_loop0_28_rule+0x590> │ │ │ │ │ + b 1bb94 <_loop0_28_rule+0x590> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c280 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c258 <_loop0_28_rule+0xc54> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be10 <_loop0_28_rule+0x7e4> │ │ │ │ │ + b 1bde8 <_loop0_28_rule+0x7e4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1bbb8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1bb90 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c294 <_loop0_28_rule+0xc68> │ │ │ │ │ + b 1c26c <_loop0_28_rule+0xc68> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c25c <_loop0_28_rule+0xc30> │ │ │ │ │ + bne 1c234 <_loop0_28_rule+0xc30> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c280 <_loop0_28_rule+0xc54> │ │ │ │ │ + b 1c258 <_loop0_28_rule+0xc54> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bbb8 <_loop0_28_rule+0x58c> │ │ │ │ │ + b 1bb90 <_loop0_28_rule+0x58c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be38 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1be10 <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1bdd8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + beq 1bdb0 <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1bdb0 <_loop0_28_rule+0x7ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b714 <_loop0_28_rule+0xe8> │ │ │ │ │ - b 1c244 <_loop0_28_rule+0xc18> │ │ │ │ │ + beq 1b6ec <_loop0_28_rule+0xe8> │ │ │ │ │ + b 1c21c <_loop0_28_rule+0xc18> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1be18 <_loop0_28_rule+0x7ec> │ │ │ │ │ + beq 1bdf0 <_loop0_28_rule+0x7ec> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be38 <_loop0_28_rule+0x80c> │ │ │ │ │ + b 1be10 <_loop0_28_rule+0x80c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1c38c <_loop0_28_rule+0xd60> │ │ │ │ │ - b 1bd14 <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1c364 <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1bcec <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7ac> │ │ │ │ │ + b 1bdb0 <_loop0_28_rule+0x7ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c344 <_loop0_28_rule+0xd18> │ │ │ │ │ - b 1b824 <_loop0_28_rule+0x1f8> │ │ │ │ │ + bne 1c31c <_loop0_28_rule+0xd18> │ │ │ │ │ + b 1b7fc <_loop0_28_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bc7c <_loop0_28_rule+0x650> │ │ │ │ │ + beq 1bc54 <_loop0_28_rule+0x650> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c13c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b784 <_loop0_28_rule+0x158> │ │ │ │ │ + beq 1b75c <_loop0_28_rule+0x158> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb3c <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bb14 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b674 <_loop0_28_rule+0x48> │ │ │ │ │ + b 1b64c <_loop0_28_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1befc <_loop0_28_rule+0x8d0> │ │ │ │ │ + b 1bed4 <_loop0_28_rule+0x8d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd9c <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd74 <_loop0_28_rule+0x770> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbe0 <_loop0_28_rule+0x5b4> │ │ │ │ │ - b 1be54 <_loop0_28_rule+0x828> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1bbf0 <_loop0_28_rule+0x5c4> │ │ │ │ │ + bne 1bbb8 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1be2c <_loop0_28_rule+0x828> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c13c <_loop0_28_rule+0xb10> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0xb10> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf7c <_loop0_28_rule+0x950> │ │ │ │ │ + b 1bf54 <_loop0_28_rule+0x950> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c020 <_loop0_28_rule+0x9f4> │ │ │ │ │ + beq 1bff8 <_loop0_28_rule+0x9f4> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c38c <_loop0_28_rule+0xd60> │ │ │ │ │ + b 1c364 <_loop0_28_rule+0xd60> │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 1bf84 <_loop0_28_rule+0x980> │ │ │ │ │ + str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1c08c <_loop0_28_rule+0xa88> │ │ │ │ │ + b 1c2b0 <_loop0_28_rule+0xcac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b974 <_loop0_28_rule+0x370> │ │ │ │ │ + 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 1bbc8 <_loop0_28_rule+0x5c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba58 <_loop0_28_rule+0x42c> │ │ │ │ │ + beq 1ba30 <_loop0_28_rule+0x42c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ + b 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c4e8 <_loop0_28_rule+0xebc> │ │ │ │ │ - b 1bec8 <_loop0_28_rule+0x89c> │ │ │ │ │ - str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1c4fc <_loop0_28_rule+0xef8> │ │ │ │ │ + b 1bea0 <_loop0_28_rule+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0b4 <_loop0_28_rule+0xa88> │ │ │ │ │ - b 1c2d8 <_loop0_28_rule+0xcac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b99c <_loop0_28_rule+0x370> │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bfac <_loop0_28_rule+0x980> │ │ │ │ │ + beq 1ba9c <_loop0_28_rule+0x498> │ │ │ │ │ + ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1c234 <_loop0_28_rule+0xc30> │ │ │ │ │ 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 1b6dc <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b6b4 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - b 1bbbc <_loop0_28_rule+0x590> │ │ │ │ │ + b 1bb94 <_loop0_28_rule+0x590> │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + b 1bdb0 <_loop0_28_rule+0x7ac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1b8c4 <_loop0_28_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac4 <_loop0_28_rule+0x498> │ │ │ │ │ - ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c25c <_loop0_28_rule+0xc30> │ │ │ │ │ + bne 1c234 <_loop0_28_rule+0xc30> │ │ │ │ │ + b 1b868 <_loop0_28_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b928 <_loop0_28_rule+0x2fc> │ │ │ │ │ + b 1b900 <_loop0_28_rule+0x2fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c56c <_loop0_28_rule+0xf40> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8ec <_loop0_28_rule+0x2c0> │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bdd8 <_loop0_28_rule+0x7ac> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1c25c <_loop0_28_rule+0xc30> │ │ │ │ │ - b 1b890 <_loop0_28_rule+0x264> │ │ │ │ │ + b 1c564 <_loop0_28_rule+0xf60> │ │ │ │ │ │ │ │ │ │ -0001c5d8 : │ │ │ │ │ +0001c5b0 : │ │ │ │ │ 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 1cad4 │ │ │ │ │ + beq 1caac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cad4 │ │ │ │ │ + bne 1caac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7e8 │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c888 │ │ │ │ │ + bne 1c860 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6d4 │ │ │ │ │ + bne 1c6ac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7e8 │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c758 │ │ │ │ │ + bne 1c730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7e8 │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7f8 │ │ │ │ │ + bne 1c7d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7e8 │ │ │ │ │ + bne 1c7c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d480 │ │ │ │ │ + bl 1d458 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c868 │ │ │ │ │ + bne 1c840 │ │ │ │ │ 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 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c650 │ │ │ │ │ + beq 1c628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3cf0 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c650 │ │ │ │ │ + beq 1c628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d480 │ │ │ │ │ + bl 1d458 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c654 │ │ │ │ │ + bne 1c62c │ │ │ │ │ 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 1c850 │ │ │ │ │ + bne 1c828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c860 │ │ │ │ │ + beq 1c838 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c6c4 │ │ │ │ │ + b 1c69c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cac8 │ │ │ │ │ + beq 1caa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cac8 │ │ │ │ │ + bne 1caa0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7d0 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 46b0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca8c │ │ │ │ │ + bne 1ca64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7d0 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46b0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c988 │ │ │ │ │ + bne 1c960 │ │ │ │ │ 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 1c684 │ │ │ │ │ + beq 1c65c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6c4 │ │ │ │ │ + b 1c69c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c974 │ │ │ │ │ + beq 1c94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23b14 <_loop1_32_rule> │ │ │ │ │ + bl 23b18 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c974 │ │ │ │ │ + beq 1c94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d480 │ │ │ │ │ + bl 1d458 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c978 │ │ │ │ │ + bne 1c950 │ │ │ │ │ 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 1c734 │ │ │ │ │ + beq 1c70c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c734 │ │ │ │ │ + bne 1c70c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c6c4 │ │ │ │ │ + b 1c69c │ │ │ │ │ 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 1c850 │ │ │ │ │ - b 1c734 │ │ │ │ │ + bne 1c828 │ │ │ │ │ + b 1c70c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce34 │ │ │ │ │ + beq 1ce0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce34 │ │ │ │ │ + bne 1ce0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1ce00 │ │ │ │ │ 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 1cc38 │ │ │ │ │ + bne 1cc10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1ce00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbcc │ │ │ │ │ + bne 1cba4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1ce00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb78 │ │ │ │ │ + bne 1cb50 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce28 │ │ │ │ │ + bne 1ce00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cae0 │ │ │ │ │ + bne 1cab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c63c │ │ │ │ │ - b 1c6c4 │ │ │ │ │ + beq 1c614 │ │ │ │ │ + b 1c69c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c6a8 │ │ │ │ │ - b 1c7e8 │ │ │ │ │ + beq 1c680 │ │ │ │ │ + b 1c7c0 │ │ │ │ │ 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 1c7d0 │ │ │ │ │ + bne 1c7a8 │ │ │ │ │ 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 1c7cc │ │ │ │ │ + beq 1c7a4 │ │ │ │ │ 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 1ca6c │ │ │ │ │ + beq 1ca44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca44 │ │ │ │ │ + bne 1ca1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3cf0 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7dc │ │ │ │ │ + beq 1c7b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d480 │ │ │ │ │ + bl 1d458 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7dc │ │ │ │ │ + bne 1c7b4 │ │ │ │ │ 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 1c850 │ │ │ │ │ - b 1c734 │ │ │ │ │ + bne 1c828 │ │ │ │ │ + b 1c70c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9ec │ │ │ │ │ + beq 1c9c4 │ │ │ │ │ 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 1c7dc │ │ │ │ │ + b 1c7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca50 │ │ │ │ │ + bne 1ca28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7dc │ │ │ │ │ + b 1c7b4 │ │ │ │ │ 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 1c7a8 │ │ │ │ │ + beq 1c780 │ │ │ │ │ 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 1c7ac │ │ │ │ │ + bne 1c784 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c9cc │ │ │ │ │ + b 1c9a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c784 │ │ │ │ │ + b 1c75c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c620 │ │ │ │ │ + b 1c5f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3cf0 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11b0 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c924 │ │ │ │ │ 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 │ │ │ │ │ @@ -32797,35 +32786,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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1c950 │ │ │ │ │ + beq 1c928 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c958 │ │ │ │ │ + b 1c930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c928 │ │ │ │ │ + beq 1c900 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c928 │ │ │ │ │ + beq 1c900 │ │ │ │ │ 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 │ │ │ │ │ @@ -32833,141 +32822,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 1cb50 │ │ │ │ │ + b 1cb28 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c904 │ │ │ │ │ + beq 1c8dc │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c904 │ │ │ │ │ + beq 1c8dc │ │ │ │ │ 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 1cccc │ │ │ │ │ + bne 1cca4 │ │ │ │ │ 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 1cb6c │ │ │ │ │ - b 1c958 │ │ │ │ │ + bne 1cb44 │ │ │ │ │ + b 1c930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce40 │ │ │ │ │ + beq 1ce18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce40 │ │ │ │ │ + bne 1ce18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1cdf0 │ │ │ │ │ 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 1cd80 │ │ │ │ │ + bne 1cd58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1cdf0 │ │ │ │ │ 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 1ccf8 │ │ │ │ │ + bne 1ccd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8e4 │ │ │ │ │ + b 1c8bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ce08 │ │ │ │ │ + beq 1cde0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb6c │ │ │ │ │ + bne 1cb44 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c860 │ │ │ │ │ + b 1c838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cdfc │ │ │ │ │ + beq 1cdd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1cdd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdec │ │ │ │ │ + bne 1cdc4 │ │ │ │ │ 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 1cdbc │ │ │ │ │ + bne 1cd94 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdec │ │ │ │ │ + bne 1cdc4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cdbc │ │ │ │ │ + bne 1cd94 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccc0 │ │ │ │ │ + b 1cc98 │ │ │ │ │ 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 │ │ │ │ │ @@ -32978,185 +32967,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 1cb50 │ │ │ │ │ + b 1cb28 │ │ │ │ │ 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 1cd8c │ │ │ │ │ - b 1c8e0 │ │ │ │ │ + bne 1cd64 │ │ │ │ │ + b 1c8b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccc0 │ │ │ │ │ + b 1cc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cd24 │ │ │ │ │ + b 1ccfc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c860 │ │ │ │ │ + b 1c838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8e4 │ │ │ │ │ + b 1c8bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c958 │ │ │ │ │ + b 1c930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c8b4 │ │ │ │ │ + b 1c88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc64 │ │ │ │ │ + b 1cc3c │ │ │ │ │ │ │ │ │ │ -0001ce4c : │ │ │ │ │ +0001ce24 : │ │ │ │ │ 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 1d45c │ │ │ │ │ + beq 1d434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d45c │ │ │ │ │ + bne 1d434 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d468 │ │ │ │ │ + bne 1d440 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d428 │ │ │ │ │ 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 1d428 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d474 │ │ │ │ │ + bne 1d44c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf94 │ │ │ │ │ + beq 1cf6c │ │ │ │ │ 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 1cfe0 │ │ │ │ │ + bne 1cfb8 │ │ │ │ │ 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 1d0e4 │ │ │ │ │ + bne 1d0bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf84 │ │ │ │ │ + bne 1cf5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d0a4 │ │ │ │ │ + beq 1d07c │ │ │ │ │ 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 1d0a4 │ │ │ │ │ + beq 1d07c │ │ │ │ │ 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 1d0b8 │ │ │ │ │ + blt 1d090 │ │ │ │ │ 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 1d474 │ │ │ │ │ + bne 1d44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cf14 │ │ │ │ │ + beq 1ceec │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf14 │ │ │ │ │ + beq 1ceec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d428 │ │ │ │ │ + beq 1d400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d428 │ │ │ │ │ + beq 1d400 │ │ │ │ │ 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> │ │ │ │ │ @@ -33181,131 +33170,131 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3e4 │ │ │ │ │ + beq 1d3bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d408 │ │ │ │ │ + bne 1d3e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0b0 │ │ │ │ │ + b 1d088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf84 │ │ │ │ │ + b 1cf5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1cf34 │ │ │ │ │ + beq 1cf0c │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d468 │ │ │ │ │ + bne 1d440 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d444 │ │ │ │ │ + beq 1d41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d41c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d410 │ │ │ │ │ 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 1d160 │ │ │ │ │ + beq 1d138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d0b0 │ │ │ │ │ + bne 1d088 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf34 │ │ │ │ │ + b 1cf0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d20c │ │ │ │ │ + bne 1d1e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d35c │ │ │ │ │ + bne 1d334 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d410 │ │ │ │ │ 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 1d1e8 │ │ │ │ │ + beq 1d1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d2c4 │ │ │ │ │ + bne 1d29c │ │ │ │ │ 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 1d13c │ │ │ │ │ + b 1d114 │ │ │ │ │ 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 1d184 │ │ │ │ │ + beq 1d15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d184 │ │ │ │ │ + beq 1d15c │ │ │ │ │ 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] │ │ │ │ │ @@ -33327,48 +33316,48 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1f4 │ │ │ │ │ + beq 1d1cc │ │ │ │ │ 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 1d158 │ │ │ │ │ + b 1d130 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1e8 │ │ │ │ │ + beq 1d1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1e8 │ │ │ │ │ + beq 1d1c0 │ │ │ │ │ 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 1d1e8 │ │ │ │ │ + beq 1d1c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -33387,35 +33376,35 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d290 │ │ │ │ │ + b 1d268 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1a8 │ │ │ │ │ + beq 1d180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d1a8 │ │ │ │ │ + beq 1d180 │ │ │ │ │ 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 1d1a8 │ │ │ │ │ + beq 1d180 │ │ │ │ │ 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 │ │ │ │ │ @@ -33424,208 +33413,208 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2a8 │ │ │ │ │ - b 1d1f4 │ │ │ │ │ + bne 1d280 │ │ │ │ │ + b 1d1cc │ │ │ │ │ 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 1d0cc │ │ │ │ │ + beq 1d0a4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0cc │ │ │ │ │ + b 1d0a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3fc │ │ │ │ │ + bne 1d3d4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0b0 │ │ │ │ │ + b 1d088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d0cc │ │ │ │ │ + b 1d0a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d2bc │ │ │ │ │ + b 1d294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d114 │ │ │ │ │ + b 1d0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ced0 │ │ │ │ │ + b 1cea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ce94 │ │ │ │ │ + b 1ce6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf84 │ │ │ │ │ + b 1cf5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d0cc │ │ │ │ │ + b 1d0a4 │ │ │ │ │ │ │ │ │ │ -0001d480 : │ │ │ │ │ +0001d458 : │ │ │ │ │ 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 1d610 │ │ │ │ │ + beq 1d5e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d610 │ │ │ │ │ + bne 1d5e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d514 │ │ │ │ │ + bne 1d4ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d54c │ │ │ │ │ + bne 1d524 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d524 │ │ │ │ │ + bne 1d4fc │ │ │ │ │ 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 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d504 │ │ │ │ │ + beq 1d4dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d61c │ │ │ │ │ + bne 1d5f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d514 │ │ │ │ │ + b 1d4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d744 │ │ │ │ │ + beq 1d71c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d744 │ │ │ │ │ + bne 1d71c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d738 │ │ │ │ │ + bne 1d710 │ │ │ │ │ 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 1d708 │ │ │ │ │ + bne 1d6e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d738 │ │ │ │ │ + bne 1d710 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6d0 │ │ │ │ │ + bne 1d6a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d738 │ │ │ │ │ + bne 1d710 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d648 │ │ │ │ │ + bne 1d620 │ │ │ │ │ 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 1d4f0 │ │ │ │ │ - b 1d514 │ │ │ │ │ + beq 1d4c8 │ │ │ │ │ + b 1d4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4c8 │ │ │ │ │ + b 1d4a0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d540 │ │ │ │ │ + beq 1d518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d514 │ │ │ │ │ + b 1d4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e8 │ │ │ │ │ + beq 1d5c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e8 │ │ │ │ │ + beq 1d5c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1b20 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5e8 │ │ │ │ │ + beq 1d5c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -33634,130 +33623,130 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1d5ec │ │ │ │ │ + beq 1d5c4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5f4 │ │ │ │ │ + b 1d5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c4 │ │ │ │ │ + beq 1d59c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5c4 │ │ │ │ │ + beq 1d59c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5c4 │ │ │ │ │ - b 1d67c │ │ │ │ │ + beq 1d59c │ │ │ │ │ + b 1d654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5a0 │ │ │ │ │ + beq 1d578 │ │ │ │ │ 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 1d5a0 │ │ │ │ │ - b 1d684 │ │ │ │ │ + beq 1d578 │ │ │ │ │ + b 1d65c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5f4 │ │ │ │ │ + b 1d5cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d578 │ │ │ │ │ + b 1d550 │ │ │ │ │ │ │ │ │ │ -0001d750 : │ │ │ │ │ +0001d728 : │ │ │ │ │ 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 1d984 │ │ │ │ │ + beq 1d95c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d984 │ │ │ │ │ + bne 1d95c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d93c │ │ │ │ │ + bne 1d914 │ │ │ │ │ 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 1d84c │ │ │ │ │ + bne 1d824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1d93c │ │ │ │ │ + bne 1d914 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d868 │ │ │ │ │ + beq 1d840 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d868 │ │ │ │ │ + beq 1d840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d868 │ │ │ │ │ + beq 1d840 │ │ │ │ │ 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 1d868 │ │ │ │ │ + beq 1d840 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d934 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -33765,181 +33754,181 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d93c │ │ │ │ │ + bne 1d914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1d898 │ │ │ │ │ + beq 1d870 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 1d83c │ │ │ │ │ + b 1d814 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8b0 │ │ │ │ │ + bne 1d888 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d88c │ │ │ │ │ + b 1d864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d854 │ │ │ │ │ + bne 1d82c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d950 │ │ │ │ │ + beq 1d928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d950 │ │ │ │ │ + bne 1d928 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d928 │ │ │ │ │ + bne 1d900 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d928 │ │ │ │ │ + beq 1d900 │ │ │ │ │ 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 1d990 │ │ │ │ │ + bne 1d968 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d8a8 │ │ │ │ │ + b 1d880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1d85c │ │ │ │ │ + b 1d834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d8e8 │ │ │ │ │ + b 1d8c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d890 │ │ │ │ │ + beq 1d868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d948 │ │ │ │ │ + b 1d920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d798 │ │ │ │ │ + b 1d770 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d9d8 │ │ │ │ │ + bne 1d9b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d928 │ │ │ │ │ + beq 1d900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d930 │ │ │ │ │ + b 1d908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9f8 │ │ │ │ │ + beq 1d9d0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9c4 │ │ │ │ │ + bne 1d99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d890 │ │ │ │ │ + b 1d868 │ │ │ │ │ │ │ │ │ │ -0001da10 : │ │ │ │ │ +0001d9e8 : │ │ │ │ │ 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 1dbcc │ │ │ │ │ + beq 1dba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbcc │ │ │ │ │ + bne 1dba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbbc │ │ │ │ │ + bne 1db94 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dadc │ │ │ │ │ + beq 1dab4 │ │ │ │ │ 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 1db2c │ │ │ │ │ + bne 1db04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbbc │ │ │ │ │ + bne 1db94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ 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 │ │ │ │ │ @@ -33947,132 +33936,132 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1dba4 │ │ │ │ │ + blt 1db7c │ │ │ │ │ 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 1dbbc │ │ │ │ │ + bne 1db94 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1daa0 │ │ │ │ │ + beq 1da78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1daa0 │ │ │ │ │ + beq 1da78 │ │ │ │ │ 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 1dac4 │ │ │ │ │ + beq 1da9c │ │ │ │ │ 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 1db98 │ │ │ │ │ + beq 1db70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dac4 │ │ │ │ │ + beq 1da9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac4 │ │ │ │ │ + beq 1da9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dacc │ │ │ │ │ + b 1daa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dacc │ │ │ │ │ + b 1daa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1da58 │ │ │ │ │ + b 1da30 │ │ │ │ │ │ │ │ │ │ -0001dbd8 : │ │ │ │ │ +0001dbb0 : │ │ │ │ │ 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 1df44 │ │ │ │ │ + beq 1df1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df44 │ │ │ │ │ + bne 1df1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df34 │ │ │ │ │ + bne 1df0c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcac │ │ │ │ │ + bne 1dc84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df1c │ │ │ │ │ + blt 1def4 │ │ │ │ │ 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 1df34 │ │ │ │ │ + bne 1df0c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dcd8 │ │ │ │ │ + bne 1dcb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df50 │ │ │ │ │ + bne 1df28 │ │ │ │ │ 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 │ │ │ │ │ @@ -34081,94 +34070,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 1dc84 │ │ │ │ │ + beq 1dc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dc84 │ │ │ │ │ + beq 1dc5c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc84 │ │ │ │ │ + bne 1dc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd18 │ │ │ │ │ + bl 1fcf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dc88 │ │ │ │ │ + bne 1dc60 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e828 │ │ │ │ │ + beq 1e800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e828 │ │ │ │ │ + bne 1e800 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e7ec │ │ │ │ │ + bne 1e7c4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de60 │ │ │ │ │ + bne 1de38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7d4 │ │ │ │ │ + blt 1e7ac │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1e7ec │ │ │ │ │ + bne 1e7c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1de8c │ │ │ │ │ + bne 1de64 │ │ │ │ │ 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 1dc88 │ │ │ │ │ + bne 1dc60 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1dc84 │ │ │ │ │ + beq 1dc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de48 │ │ │ │ │ + beq 1de20 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34178,18 +34167,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e794 │ │ │ │ │ + beq 1e76c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e794 │ │ │ │ │ + bne 1e76c │ │ │ │ │ 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] │ │ │ │ │ @@ -34199,210 +34188,210 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ddb0 │ │ │ │ │ + beq 1dd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ca3c │ │ │ │ │ + bl ca3c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddb0 │ │ │ │ │ + beq 1dd88 │ │ │ │ │ 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 1ddc4 │ │ │ │ │ + beq 1dd9c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e7d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e7fc │ │ │ │ │ + bne 1e7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ddc4 │ │ │ │ │ + b 1dd9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dc20 │ │ │ │ │ + b 1dbf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dc9c │ │ │ │ │ + bne 1dc74 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e7b8 │ │ │ │ │ + beq 1e790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7b8 │ │ │ │ │ + bne 1e790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ 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 1dfd0 │ │ │ │ │ + beq 1dfa8 │ │ │ │ │ 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 1e128 │ │ │ │ │ + bne 1e100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e010 │ │ │ │ │ + beq 1dfe8 │ │ │ │ │ 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 1e128 │ │ │ │ │ + bne 1e100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e050 │ │ │ │ │ + beq 1e028 │ │ │ │ │ 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 1e128 │ │ │ │ │ + bne 1e100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e088 │ │ │ │ │ + beq 1e060 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e120 │ │ │ │ │ + bne 1e0f8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e260 │ │ │ │ │ + beq 1e238 │ │ │ │ │ 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 1e260 │ │ │ │ │ + beq 1e238 │ │ │ │ │ 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 1e234 │ │ │ │ │ + bne 1e20c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e174 │ │ │ │ │ + beq 1e14c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dc98 │ │ │ │ │ + b 1dc70 │ │ │ │ │ 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 │ │ │ │ │ @@ -34411,884 +34400,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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1e104 │ │ │ │ │ + bne 1e0dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e114 │ │ │ │ │ + b 1e0ec │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e114 │ │ │ │ │ + b 1e0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e2f0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e31c │ │ │ │ │ + bne 1e2f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e31c │ │ │ │ │ + bne 1e2f4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca3c │ │ │ │ │ + bl ca3c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e2f0 │ │ │ │ │ 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 1e318 │ │ │ │ │ + beq 1e2f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ + bne 1e0c8 │ │ │ │ │ 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 1e0f0 │ │ │ │ │ + beq 1e0c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3ec │ │ │ │ │ + beq 1e3c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e104 │ │ │ │ │ + bne 1e0dc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc98 │ │ │ │ │ + b 1dc70 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e6ec │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4ac │ │ │ │ │ + bne 1e484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ 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 1e524 │ │ │ │ │ + bne 1e4fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e3fc │ │ │ │ │ + bne 1e3d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e180 │ │ │ │ │ + bne 1e158 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e784 │ │ │ │ │ + bne 1e75c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e344 │ │ │ │ │ + bne 1e31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e168 │ │ │ │ │ + b 1e140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e314 │ │ │ │ │ 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 1e33c │ │ │ │ │ + bne 1e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e33c │ │ │ │ │ + bne 1e314 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e778 │ │ │ │ │ + bne 1e750 │ │ │ │ │ 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 1e778 │ │ │ │ │ + beq 1e750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3ec │ │ │ │ │ + beq 1e3c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7c4 │ │ │ │ │ + bne 1e79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc98 │ │ │ │ │ + b 1dc70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2f4 │ │ │ │ │ + beq 1e2cc │ │ │ │ │ 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 1e2f8 │ │ │ │ │ + bne 1e2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 17b4 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e2f8 │ │ │ │ │ + bne 1e2d0 │ │ │ │ │ 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 1e2f4 │ │ │ │ │ + beq 1e2cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ + bne 1e0c8 │ │ │ │ │ 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 1e0f0 │ │ │ │ │ + beq 1e0c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e3ec │ │ │ │ │ + beq 1e3c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e104 │ │ │ │ │ - b 1e3f0 │ │ │ │ │ + bne 1e0dc │ │ │ │ │ + b 1e3c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a8 │ │ │ │ │ + beq 1e280 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a8 │ │ │ │ │ + beq 1e280 │ │ │ │ │ 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 1e2a8 │ │ │ │ │ + beq 1e280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ + bne 1e0c8 │ │ │ │ │ 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 1e0f0 │ │ │ │ │ - b 1e234 │ │ │ │ │ + beq 1e0c8 │ │ │ │ │ + b 1e20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e2d0 │ │ │ │ │ + beq 1e2a8 │ │ │ │ │ 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 1e2d4 │ │ │ │ │ + bne 1e2ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e660 │ │ │ │ │ + beq 1e638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e660 │ │ │ │ │ + bne 1e638 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e650 │ │ │ │ │ + bne 1e628 │ │ │ │ │ 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 1e5c0 │ │ │ │ │ + beq 1e598 │ │ │ │ │ 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 1e678 │ │ │ │ │ + bne 1e650 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e650 │ │ │ │ │ + bne 1e628 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e6f4 │ │ │ │ │ + beq 1e6cc │ │ │ │ │ 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 1e6f4 │ │ │ │ │ + beq 1e6cc │ │ │ │ │ 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 1e6a0 │ │ │ │ │ + bne 1e678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e66c │ │ │ │ │ + beq 1e644 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e2d4 │ │ │ │ │ + b 1e2ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2d4 │ │ │ │ │ + b 1e2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e580 │ │ │ │ │ + b 1e558 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2d4 │ │ │ │ │ + b 1e2ac │ │ │ │ │ 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 1e628 │ │ │ │ │ + beq 1e600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e708 │ │ │ │ │ + beq 1e6e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e63c │ │ │ │ │ + bne 1e614 │ │ │ │ │ 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 1e114 │ │ │ │ │ - b 1dc98 │ │ │ │ │ + beq 1e0ec │ │ │ │ │ + b 1dc70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2d4 │ │ │ │ │ + b 1e2ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e6c0 │ │ │ │ │ + b 1e698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e284 │ │ │ │ │ + beq 1e25c │ │ │ │ │ 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 1e284 │ │ │ │ │ + beq 1e25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0f0 │ │ │ │ │ + bne 1e0c8 │ │ │ │ │ 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 1e0f0 │ │ │ │ │ - b 1e234 │ │ │ │ │ + beq 1e0c8 │ │ │ │ │ + b 1e20c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7c4 │ │ │ │ │ + bne 1e79c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e114 │ │ │ │ │ + b 1e0ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc98 │ │ │ │ │ + beq 1dc70 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dc9c │ │ │ │ │ + b 1dc74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1df8c │ │ │ │ │ + b 1df64 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e168 │ │ │ │ │ + b 1e140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc88 │ │ │ │ │ + b 1dc60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc88 │ │ │ │ │ + b 1dc60 │ │ │ │ │ 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 1df14 │ │ │ │ │ + beq 1deec │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc88 │ │ │ │ │ + b 1dc60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dd4c │ │ │ │ │ + b 1dd24 │ │ │ │ │ │ │ │ │ │ -0001e834 : │ │ │ │ │ +0001e80c : │ │ │ │ │ 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 1ed68 │ │ │ │ │ + beq 1ed40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed68 │ │ │ │ │ + bne 1ed40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed98 │ │ │ │ │ + bne 1ed70 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ebe4 │ │ │ │ │ + beq 1ebbc │ │ │ │ │ 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 1ec2c │ │ │ │ │ + beq 1ec04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edb4 │ │ │ │ │ + beq 1ed8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edb4 │ │ │ │ │ + bne 1ed8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ee00 │ │ │ │ │ + bne 1edd8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1eda8 │ │ │ │ │ + beq 1ed80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eda8 │ │ │ │ │ + bne 1ed80 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1eba4 │ │ │ │ │ + bne 1eb7c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec34 │ │ │ │ │ + bne 1ec0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecd8 │ │ │ │ │ + beq 1ecb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecd8 │ │ │ │ │ + bne 1ecb0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edc0 │ │ │ │ │ + bne 1ed98 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1eac4 │ │ │ │ │ + beq 1ea9c │ │ │ │ │ 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 1eb1c │ │ │ │ │ + bne 1eaf4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edc0 │ │ │ │ │ + bne 1ed98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eb9c │ │ │ │ │ + beq 1eb74 │ │ │ │ │ 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 1ebac │ │ │ │ │ + beq 1eb84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f384 │ │ │ │ │ + bl 1f35c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebac │ │ │ │ │ + bne 1eb84 │ │ │ │ │ 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 1ede4 │ │ │ │ │ + beq 1edbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ede4 │ │ │ │ │ + bne 1edbc │ │ │ │ │ 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 1ec2c │ │ │ │ │ + beq 1ec04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eaac │ │ │ │ │ + beq 1ea84 │ │ │ │ │ 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 1ed74 │ │ │ │ │ + beq 1ed4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed74 │ │ │ │ │ + bne 1ed4c │ │ │ │ │ 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 1eba4 │ │ │ │ │ + blt 1eb7c │ │ │ │ │ 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 1edc0 │ │ │ │ │ + bne 1ed98 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9bc │ │ │ │ │ + beq 1e994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9bc │ │ │ │ │ + beq 1e994 │ │ │ │ │ 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 1eba4 │ │ │ │ │ + beq 1eb7c │ │ │ │ │ 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 1ee2c │ │ │ │ │ + beq 1ee04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee0c │ │ │ │ │ + bne 1ede4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e9e4 │ │ │ │ │ + b 1e9bc │ │ │ │ │ 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 1ea48 │ │ │ │ │ + beq 1ea20 │ │ │ │ │ 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 1edcc │ │ │ │ │ + blt 1eda4 │ │ │ │ │ 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 1ed98 │ │ │ │ │ + bne 1ed70 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8c4 │ │ │ │ │ + bne 1e89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebc8 │ │ │ │ │ + b 1eba0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1ed5c │ │ │ │ │ + beq 1ed34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed5c │ │ │ │ │ + bne 1ed34 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed50 │ │ │ │ │ + bne 1ed28 │ │ │ │ │ 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 1ece4 │ │ │ │ │ + bne 1ecbc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ecac │ │ │ │ │ + beq 1ec84 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ed50 │ │ │ │ │ + bne 1ed28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ 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 1ebac │ │ │ │ │ + bne 1eb84 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e960 │ │ │ │ │ + bne 1e938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec7c │ │ │ │ │ + beq 1ec54 │ │ │ │ │ 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 │ │ │ │ │ @@ -35298,330 +35287,330 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1ecb0 │ │ │ │ │ - b 1eca8 │ │ │ │ │ + bne 1ec88 │ │ │ │ │ + b 1ec80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ecb0 │ │ │ │ │ + b 1ec88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec58 │ │ │ │ │ + b 1ec30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e87c │ │ │ │ │ + b 1e854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebd0 │ │ │ │ │ + beq 1eba8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eab4 │ │ │ │ │ + b 1ea8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eab4 │ │ │ │ │ + b 1ea8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e930 │ │ │ │ │ + b 1e908 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e8f0 │ │ │ │ │ + b 1e8c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eba4 │ │ │ │ │ + b 1eb7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eab4 │ │ │ │ │ + b 1ea8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebb4 │ │ │ │ │ + beq 1eb8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebc8 │ │ │ │ │ + b 1eba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1eb94 │ │ │ │ │ + beq 1eb6c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1eba4 │ │ │ │ │ + b 1eb7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1eba0 │ │ │ │ │ - b 1ee20 │ │ │ │ │ + beq 1eb78 │ │ │ │ │ + b 1edf8 │ │ │ │ │ │ │ │ │ │ -0001ee44 <_tmp_26_rule>: │ │ │ │ │ +0001ee1c <_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 1ef24 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1eefc <_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 1ef24 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1eefc <_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 1eecc <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1eea4 <_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 1eedc <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1eeb4 <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1eebc <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1ee94 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eec4 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1ee9c <_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 1eec4 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1ee9c <_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 1eecc <_tmp_26_rule+0x88> │ │ │ │ │ + b 1eea4 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ee8c <_tmp_26_rule+0x48> │ │ │ │ │ + b 1ee64 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef30 : │ │ │ │ │ +0001ef08 : │ │ │ │ │ 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 1f0dc │ │ │ │ │ + beq 1f0b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0dc │ │ │ │ │ + bne 1f0b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0a8 │ │ │ │ │ + bne 1f080 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f054 │ │ │ │ │ + beq 1f02c │ │ │ │ │ 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 1f09c │ │ │ │ │ + beq 1f074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f384 │ │ │ │ │ + bl 1f35c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f09c │ │ │ │ │ + bne 1f074 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f09c │ │ │ │ │ + beq 1f074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f03c │ │ │ │ │ + beq 1f014 │ │ │ │ │ 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 1f0b8 │ │ │ │ │ + beq 1f090 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0b8 │ │ │ │ │ + bne 1f090 │ │ │ │ │ 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 1f0c4 │ │ │ │ │ + blt 1f09c │ │ │ │ │ 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 1f0a8 │ │ │ │ │ + bne 1f080 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efc0 │ │ │ │ │ + bne 1ef98 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f03c │ │ │ │ │ + b 1f014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f044 │ │ │ │ │ + b 1f01c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f03c │ │ │ │ │ + beq 1f014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f044 │ │ │ │ │ + b 1f01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ef78 │ │ │ │ │ + b 1ef50 │ │ │ │ │ │ │ │ │ │ -0001f0e8 : │ │ │ │ │ +0001f0c0 : │ │ │ │ │ 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 1f30c │ │ │ │ │ + beq 1f2e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f30c │ │ │ │ │ + bne 1f2e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f260 │ │ │ │ │ + bne 1f238 │ │ │ │ │ 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 1f168 │ │ │ │ │ + beq 1f140 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f230 │ │ │ │ │ + bne 1f208 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1b0 │ │ │ │ │ + bne 1f188 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f260 │ │ │ │ │ + bne 1f238 │ │ │ │ │ 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] │ │ │ │ │ @@ -35630,426 +35619,426 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f1a0 │ │ │ │ │ + bne 1f178 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f344 │ │ │ │ │ + beq 1f31c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f344 │ │ │ │ │ + bne 1f31c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f224 │ │ │ │ │ + bne 1f1fc │ │ │ │ │ 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 1f270 │ │ │ │ │ + bne 1f248 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f17c │ │ │ │ │ + b 1f154 │ │ │ │ │ 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 1f16c │ │ │ │ │ + beq 1f144 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f350 │ │ │ │ │ + bne 1f328 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f19c │ │ │ │ │ + b 1f174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1a0 │ │ │ │ │ + b 1f178 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f218 │ │ │ │ │ + beq 1f1f0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f218 │ │ │ │ │ + beq 1f1f0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f218 │ │ │ │ │ + beq 1f1f0 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f218 │ │ │ │ │ + beq 1f1f0 │ │ │ │ │ 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 1f318 │ │ │ │ │ + bne 1f2f0 │ │ │ │ │ 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 1f224 │ │ │ │ │ + beq 1f1fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f224 │ │ │ │ │ + b 1f1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f130 │ │ │ │ │ + b 1f108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f374 │ │ │ │ │ + beq 1f34c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f300 │ │ │ │ │ + bne 1f2d8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f19c │ │ │ │ │ + b 1f174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f1ec │ │ │ │ │ + b 1f1c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f19c │ │ │ │ │ + beq 1f174 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1a0 │ │ │ │ │ + b 1f178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f19c │ │ │ │ │ + b 1f174 │ │ │ │ │ │ │ │ │ │ -0001f384 : │ │ │ │ │ +0001f35c : │ │ │ │ │ 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 1fce0 │ │ │ │ │ + beq 1fcb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fce0 │ │ │ │ │ + bne 1fcb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1f7d8 │ │ │ │ │ + bne 1f7b0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcd4 │ │ │ │ │ + beq 1fcac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcd4 │ │ │ │ │ + bne 1fcac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f82c │ │ │ │ │ + bne 1f804 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc04 │ │ │ │ │ + beq 1fbdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc04 │ │ │ │ │ + bne 1fbdc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f828 │ │ │ │ │ + bne 1f800 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa38 │ │ │ │ │ + bne 1fa10 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fae0 │ │ │ │ │ + beq 1fab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fae0 │ │ │ │ │ + bne 1fab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f820 │ │ │ │ │ + bne 1f7f8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f7e8 │ │ │ │ │ + beq 1f7c0 │ │ │ │ │ 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 1f9b4 │ │ │ │ │ + bne 1f98c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f820 │ │ │ │ │ + bne 1f7f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1f828 │ │ │ │ │ + beq 1f800 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1fa2c │ │ │ │ │ + beq 1fa04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa2c │ │ │ │ │ + bne 1fa04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f900 │ │ │ │ │ + bne 1f8d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1fbf4 │ │ │ │ │ + beq 1fbcc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f5d0 │ │ │ │ │ - b 1f900 │ │ │ │ │ + beq 1f5a8 │ │ │ │ │ + b 1f8d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f868 │ │ │ │ │ + bne 1f840 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f698 │ │ │ │ │ + bne 1f670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f850 │ │ │ │ │ + beq 1f828 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f8e4 │ │ │ │ │ + bne 1f8bc │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6ac │ │ │ │ │ + beq 1f684 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f6cc │ │ │ │ │ + beq 1f6a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcec │ │ │ │ │ + beq 1fcc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcec │ │ │ │ │ + bne 1fcc4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fd04 │ │ │ │ │ + bne 1fcdc │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f908 │ │ │ │ │ + bne 1f8e0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9a8 │ │ │ │ │ + beq 1f980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9a8 │ │ │ │ │ + bne 1f980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f698 │ │ │ │ │ + bne 1f670 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1f558 │ │ │ │ │ + bne 1f530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fbd0 │ │ │ │ │ + blt 1fba8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1f56c │ │ │ │ │ + beq 1f544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f85c │ │ │ │ │ + b 1f834 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbec │ │ │ │ │ + beq 1fbc4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1f5c0 │ │ │ │ │ + b 1f598 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fbec │ │ │ │ │ + beq 1fbc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f780 │ │ │ │ │ + ble 1f758 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f780 │ │ │ │ │ + beq 1f758 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f780 │ │ │ │ │ + beq 1f758 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f780 │ │ │ │ │ + beq 1f758 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f780 │ │ │ │ │ + beq 1f758 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f780 │ │ │ │ │ + beq 1f758 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1f768 │ │ │ │ │ + bne 1f740 │ │ │ │ │ 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 │ │ │ │ │ @@ -36057,43 +36046,43 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f830 │ │ │ │ │ + beq 1f808 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f830 │ │ │ │ │ + bne 1f808 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1f828 │ │ │ │ │ + blt 1f800 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4b8 │ │ │ │ │ + beq 1f490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36103,197 +36092,197 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6d4 │ │ │ │ │ + b 1f6ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f580 │ │ │ │ │ + beq 1f558 │ │ │ │ │ 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 1fc54 │ │ │ │ │ + beq 1fc2c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc38 │ │ │ │ │ + beq 1fc10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc10 │ │ │ │ │ + bne 1fbe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f5b8 │ │ │ │ │ + beq 1f590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5b8 │ │ │ │ │ + beq 1f590 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f828 │ │ │ │ │ + b 1f800 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc90 │ │ │ │ │ + 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 1fc90 │ │ │ │ │ + bne 1fc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc84 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1fb50 │ │ │ │ │ + bne 1fb28 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f984 │ │ │ │ │ + beq 1f95c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc84 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1fbbc │ │ │ │ │ + bne 1fb94 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f638 │ │ │ │ │ + bne 1f610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f64c │ │ │ │ │ + b 1f624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f4cc │ │ │ │ │ + beq 1f4a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f820 │ │ │ │ │ + beq 1f7f8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fcbc │ │ │ │ │ + beq 1fc94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc9c │ │ │ │ │ + bne 1fc74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f504 │ │ │ │ │ + bne 1f4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f518 │ │ │ │ │ + b 1f4f0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc78 │ │ │ │ │ + beq 1fc50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc78 │ │ │ │ │ + bne 1fc50 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fc6c │ │ │ │ │ + bne 1fc44 │ │ │ │ │ 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 1faec │ │ │ │ │ + bne 1fac4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fab8 │ │ │ │ │ + beq 1fa90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1fc6c │ │ │ │ │ + bne 1fc44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne 1f82c │ │ │ │ │ + bne 1f804 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f47c │ │ │ │ │ + bne 1f454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f490 │ │ │ │ │ + b 1f468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa88 │ │ │ │ │ + beq 1fa60 │ │ │ │ │ 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 │ │ │ │ │ @@ -36302,30 +36291,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 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1fabc │ │ │ │ │ - b 1fab4 │ │ │ │ │ + bne 1fa94 │ │ │ │ │ + b 1fa8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f954 │ │ │ │ │ + beq 1f92c │ │ │ │ │ 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 │ │ │ │ │ @@ -36335,176 +36324,176 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 1f988 │ │ │ │ │ - b 1f980 │ │ │ │ │ + bne 1f960 │ │ │ │ │ + b 1f958 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6d4 │ │ │ │ │ + b 1f6ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f85c │ │ │ │ │ + b 1f834 │ │ │ │ │ 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 1f900 │ │ │ │ │ + b 1f8d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f44c │ │ │ │ │ + b 1f424 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fc64 │ │ │ │ │ + beq 1fc3c │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f85c │ │ │ │ │ + b 1f834 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f858 │ │ │ │ │ - b 1fc28 │ │ │ │ │ + beq 1f830 │ │ │ │ │ + b 1fc00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f85c │ │ │ │ │ + b 1f834 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f8d4 │ │ │ │ │ + b 1f8ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fabc │ │ │ │ │ + b 1fa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa64 │ │ │ │ │ + b 1fa3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1f988 │ │ │ │ │ + b 1f960 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f930 │ │ │ │ │ + b 1f908 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fa1c │ │ │ │ │ + beq 1f9f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f828 │ │ │ │ │ + b 1f800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fcb0 │ │ │ │ │ - b 1f828 │ │ │ │ │ + bne 1fc88 │ │ │ │ │ + b 1f800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f414 │ │ │ │ │ + b 1f3ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f3cc │ │ │ │ │ + b 1f3a4 │ │ │ │ │ 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 1f61c │ │ │ │ │ + beq 1f5f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6d4 │ │ │ │ │ + b 1f6ac │ │ │ │ │ │ │ │ │ │ -0001fd18 : │ │ │ │ │ +0001fcf0 : │ │ │ │ │ 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 1fe00 │ │ │ │ │ + beq 1fdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe00 │ │ │ │ │ + bne 1fdd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1fdd0 │ │ │ │ │ + bne 1fda8 │ │ │ │ │ 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 1fde0 │ │ │ │ │ + beq 1fdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fde0 │ │ │ │ │ + beq 1fdb8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe0c │ │ │ │ │ + beq 1fde4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe0c │ │ │ │ │ + bne 1fde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36514,339 +36503,339 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fd60 │ │ │ │ │ + b 1fd38 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fdd0 │ │ │ │ │ + b 1fda8 │ │ │ │ │ │ │ │ │ │ -0001fe34 : │ │ │ │ │ +0001fe0c : │ │ │ │ │ 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 20038 │ │ │ │ │ + beq 20010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20038 │ │ │ │ │ + bne 20010 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20028 │ │ │ │ │ + bne 20000 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1fee4 │ │ │ │ │ + beq 1febc │ │ │ │ │ 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 1ff34 │ │ │ │ │ + bne 1ff0c │ │ │ │ │ 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 20010 │ │ │ │ │ + blt 1ffe8 │ │ │ │ │ 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 20028 │ │ │ │ │ + bne 20000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fec4 │ │ │ │ │ + beq 1fe9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 964c │ │ │ │ │ + bl 964c │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fec4 │ │ │ │ │ + bne 1fe9c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fec4 │ │ │ │ │ + beq 1fe9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1fec4 │ │ │ │ │ + beq 1fe9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ffcc │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 1ffd8 │ │ │ │ │ + beq 1ffb0 │ │ │ │ │ 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 1fffc │ │ │ │ │ + beq 1ffd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fffc │ │ │ │ │ + bne 1ffd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fed4 │ │ │ │ │ + b 1feac │ │ │ │ │ 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 1ff94 │ │ │ │ │ + b 1ff6c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ffcc │ │ │ │ │ + beq 1ffa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fed4 │ │ │ │ │ + b 1feac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fed4 │ │ │ │ │ + b 1feac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fe7c │ │ │ │ │ + b 1fe54 │ │ │ │ │ │ │ │ │ │ -00020044 <_tmp_168_rule>: │ │ │ │ │ +0002001c <_tmp_168_rule>: │ │ │ │ │ _tmp_168_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2012c <_tmp_168_rule+0xe8> │ │ │ │ │ + beq 20104 <_tmp_168_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2012c <_tmp_168_rule+0xe8> │ │ │ │ │ + bne 20104 <_tmp_168_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 20120 <_tmp_168_rule+0xdc> │ │ │ │ │ + bne 200f8 <_tmp_168_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200f0 <_tmp_168_rule+0xac> │ │ │ │ │ + beq 200c8 <_tmp_168_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 200f0 <_tmp_168_rule+0xac> │ │ │ │ │ + beq 200c8 <_tmp_168_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200fc <_tmp_168_rule+0xb8> │ │ │ │ │ + bne 200d4 <_tmp_168_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 200d8 <_tmp_168_rule+0x94> │ │ │ │ │ + b 200b0 <_tmp_168_rule+0x94> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 200d8 <_tmp_168_rule+0x94> │ │ │ │ │ + beq 200b0 <_tmp_168_rule+0x94> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 200e4 <_tmp_168_rule+0xa0> │ │ │ │ │ + b 200bc <_tmp_168_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2008c <_tmp_168_rule+0x48> │ │ │ │ │ + b 20064 <_tmp_168_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00020138 : │ │ │ │ │ +00020110 : │ │ │ │ │ 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 205dc │ │ │ │ │ + beq 205b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 205dc │ │ │ │ │ + bne 205b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2044c │ │ │ │ │ + bne 20424 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 205a8 │ │ │ │ │ + bne 20580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 205e8 │ │ │ │ │ + blt 205c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 203ac │ │ │ │ │ + bne 20384 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2044c │ │ │ │ │ + bne 20424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20230 │ │ │ │ │ + bne 20208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2044c │ │ │ │ │ + bne 20424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 202f0 │ │ │ │ │ + bne 202c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20138 │ │ │ │ │ + bl 20110 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 201f0 │ │ │ │ │ + beq 201c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 205d0 │ │ │ │ │ + beq 205a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -36858,150 +36847,150 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 20360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20388 │ │ │ │ │ + bne 20360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2021c │ │ │ │ │ + b 201f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 2045c │ │ │ │ │ + beq 20434 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2045c │ │ │ │ │ + beq 20434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 2045c │ │ │ │ │ + beq 20434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20cf8 │ │ │ │ │ + bl 20cd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2045c │ │ │ │ │ + bne 20434 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 205d0 │ │ │ │ │ + beq 205a8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 202dc │ │ │ │ │ + bne 202b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2021c │ │ │ │ │ + beq 201f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20220 │ │ │ │ │ + b 201f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2044c │ │ │ │ │ + bne 20424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2059c │ │ │ │ │ + beq 20574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2059c │ │ │ │ │ + bne 20574 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20590 │ │ │ │ │ + bne 20568 │ │ │ │ │ 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 20518 │ │ │ │ │ + bne 204f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20590 │ │ │ │ │ + bne 20568 │ │ │ │ │ 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 2046c │ │ │ │ │ + bne 20444 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 201dc │ │ │ │ │ + beq 201b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20220 │ │ │ │ │ + b 201f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 2021c │ │ │ │ │ + b 201f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20430 │ │ │ │ │ + beq 20408 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20430 │ │ │ │ │ + beq 20408 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20430 │ │ │ │ │ + beq 20408 │ │ │ │ │ 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 20430 │ │ │ │ │ + beq 20408 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -37010,212 +36999,212 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20564 │ │ │ │ │ + bne 2053c │ │ │ │ │ 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 2043c │ │ │ │ │ + beq 20414 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 2043c │ │ │ │ │ + b 20414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20408 │ │ │ │ │ + beq 203e0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20408 │ │ │ │ │ + beq 203e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 204f4 │ │ │ │ │ + beq 204cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20600 │ │ │ │ │ + beq 205d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 2050c │ │ │ │ │ + bne 204e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2021c │ │ │ │ │ + b 201f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2043c │ │ │ │ │ + b 20414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 203e0 │ │ │ │ │ + b 203b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 201dc │ │ │ │ │ - b 203b4 │ │ │ │ │ + beq 201b4 │ │ │ │ │ + b 2038c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20220 │ │ │ │ │ + b 201f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20180 │ │ │ │ │ + b 20158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20220 │ │ │ │ │ + b 201f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2021c │ │ │ │ │ + b 201f4 │ │ │ │ │ │ │ │ │ │ -00020610 : │ │ │ │ │ +000205e8 : │ │ │ │ │ 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 20ca8 │ │ │ │ │ + beq 20c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ca8 │ │ │ │ │ + bne 20c80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 207b8 │ │ │ │ │ + bne 20790 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 207c8 │ │ │ │ │ + bne 207a0 │ │ │ │ │ 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 207b8 │ │ │ │ │ + blt 20790 │ │ │ │ │ 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 20c90 │ │ │ │ │ + bne 20c68 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 207f8 │ │ │ │ │ + beq 207d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207f8 │ │ │ │ │ + bne 207d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c5c │ │ │ │ │ + bne 20c34 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20b50 │ │ │ │ │ + beq 20b28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c50 │ │ │ │ │ + bne 20c28 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20804 │ │ │ │ │ + bne 207dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c5c │ │ │ │ │ + bne 20c34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce4c │ │ │ │ │ + bl 1ce24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b98 │ │ │ │ │ + beq 20b70 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20c44 │ │ │ │ │ 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 20910 │ │ │ │ │ + beq 208e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b2c │ │ │ │ │ + bne 20b04 │ │ │ │ │ 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] │ │ │ │ │ @@ -37225,193 +37214,193 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 206dc │ │ │ │ │ + bne 206b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 206f0 │ │ │ │ │ + b 206c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c50 │ │ │ │ │ + bne 20c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20cb4 │ │ │ │ │ + beq 20c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20cb4 │ │ │ │ │ + bne 20c8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c50 │ │ │ │ │ + bne 20c28 │ │ │ │ │ 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 20bac │ │ │ │ │ + bne 20b84 │ │ │ │ │ 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 20c50 │ │ │ │ │ + bne 20c28 │ │ │ │ │ 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 20b98 │ │ │ │ │ + beq 20b70 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20b8c │ │ │ │ │ + beq 20b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c6c │ │ │ │ │ + bne 20c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20790 │ │ │ │ │ + b 20768 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c90 │ │ │ │ │ + bne 20c68 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20cc0 │ │ │ │ │ + beq 20c98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20cc0 │ │ │ │ │ + bne 20c98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20c30 │ │ │ │ │ + bne 20c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c704 │ │ │ │ │ + bl c704 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c28 │ │ │ │ │ + beq 20c00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c9c │ │ │ │ │ + beq 20c74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c9c │ │ │ │ │ + bne 20c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c1c │ │ │ │ │ + bne 20bf4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20c10 │ │ │ │ │ + beq 20be8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20c1c │ │ │ │ │ + bne 20bf4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20a34 │ │ │ │ │ - bl c704 │ │ │ │ │ + beq 20a0c │ │ │ │ │ + bl c704 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20a34 │ │ │ │ │ + beq 20a0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20ccc │ │ │ │ │ + bne 20ca4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20bdc │ │ │ │ │ + beq 20bb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 209e8 │ │ │ │ │ + b 209c0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - beq 20c0c │ │ │ │ │ + beq 20be4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 20a84 │ │ │ │ │ + ble 20a5c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20a68 │ │ │ │ │ + b 20a40 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37421,103 +37410,103 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c30 │ │ │ │ │ + beq 20c08 │ │ │ │ │ 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 20c30 │ │ │ │ │ + bne 20c08 │ │ │ │ │ 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 207b8 │ │ │ │ │ + beq 20790 │ │ │ │ │ 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 207a4 │ │ │ │ │ + bne 2077c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207b4 │ │ │ │ │ + beq 2078c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 207b8 │ │ │ │ │ + b 20790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20c78 │ │ │ │ │ + blt 20c50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 20728 │ │ │ │ │ - b 20c5c │ │ │ │ │ + beq 20700 │ │ │ │ │ + b 20c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c78 │ │ │ │ │ + bne 20c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20918 │ │ │ │ │ + b 208f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20880 │ │ │ │ │ + bne 20858 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2088c │ │ │ │ │ + bne 20864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2088c │ │ │ │ │ + b 20864 │ │ │ │ │ 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 20a20 │ │ │ │ │ + bne 209f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37525,108 +37514,108 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 207b4 │ │ │ │ │ + b 2078c │ │ │ │ │ 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 20760 │ │ │ │ │ + beq 20738 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20918 │ │ │ │ │ + b 208f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208f4 │ │ │ │ │ + beq 208cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20918 │ │ │ │ │ + b 208f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 207b8 │ │ │ │ │ + b 20790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 209a8 │ │ │ │ │ + b 20980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20658 │ │ │ │ │ + b 20630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20848 │ │ │ │ │ + b 20820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2094c │ │ │ │ │ + b 20924 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20a18 │ │ │ │ │ + beq 209f0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20c1c │ │ │ │ │ + b 20bf4 │ │ │ │ │ │ │ │ │ │ -00020cf8 : │ │ │ │ │ +00020cd0 : │ │ │ │ │ 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 20eb8 │ │ │ │ │ + beq 20e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20eb8 │ │ │ │ │ + bne 20e90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 20d8c │ │ │ │ │ + bne 20d64 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e0c │ │ │ │ │ + bne 20de4 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d9c │ │ │ │ │ + bne 20d74 │ │ │ │ │ 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 │ │ │ │ │ @@ -37636,154 +37625,154 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d7c │ │ │ │ │ + beq 20d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20d7c │ │ │ │ │ + beq 20d54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20de0 │ │ │ │ │ + bne 20db8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d8c │ │ │ │ │ + b 20d64 │ │ │ │ │ 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 20dd8 │ │ │ │ │ + beq 20db0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d8c │ │ │ │ │ + b 20d64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21008 │ │ │ │ │ + beq 20fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21008 │ │ │ │ │ + bne 20fe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 20fd4 │ │ │ │ │ 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 20f50 │ │ │ │ │ + bne 20f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ffc │ │ │ │ │ + bne 20fd4 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20ec4 │ │ │ │ │ + bne 20e9c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20d68 │ │ │ │ │ - b 20d8c │ │ │ │ │ + beq 20d40 │ │ │ │ │ + b 20d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20d40 │ │ │ │ │ + b 20d18 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e8c │ │ │ │ │ + beq 20e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e8c │ │ │ │ │ + beq 20e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e8c │ │ │ │ │ + beq 20e64 │ │ │ │ │ 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 20fc8 │ │ │ │ │ + bne 20fa0 │ │ │ │ │ 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 20e9c │ │ │ │ │ + beq 20e74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e9c │ │ │ │ │ + b 20e74 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e64 │ │ │ │ │ + beq 20e3c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e64 │ │ │ │ │ + beq 20e3c │ │ │ │ │ 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 20e64 │ │ │ │ │ + beq 20e3c │ │ │ │ │ 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 │ │ │ │ │ @@ -37792,907 +37781,907 @@ │ │ │ │ │ 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 20f24 │ │ │ │ │ + beq 20efc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21014 │ │ │ │ │ + beq 20fec │ │ │ │ │ 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 20f40 │ │ │ │ │ + bne 20f18 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dd8 │ │ │ │ │ + b 20db0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e9c │ │ │ │ │ + b 20e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20e38 │ │ │ │ │ + b 20e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20dd8 │ │ │ │ │ + b 20db0 │ │ │ │ │ │ │ │ │ │ -00021024 : │ │ │ │ │ +00020ffc : │ │ │ │ │ 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 213d8 │ │ │ │ │ + beq 213b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213d8 │ │ │ │ │ + bne 213b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213bc │ │ │ │ │ + bne 21394 │ │ │ │ │ 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 21254 │ │ │ │ │ + bne 2122c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21284 │ │ │ │ │ + bne 2125c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212dc │ │ │ │ │ + bne 212b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2132c │ │ │ │ │ + bne 21304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21414 │ │ │ │ │ + bne 213ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213fc │ │ │ │ │ + bne 213d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213bc │ │ │ │ │ + bne 21394 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21314 │ │ │ │ │ + bne 212ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212c4 │ │ │ │ │ + bne 2129c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 213a4 │ │ │ │ │ + bne 2137c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2138c │ │ │ │ │ + bne 21364 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213bc │ │ │ │ │ + bne 21394 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21374 │ │ │ │ │ + bne 2134c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2135c │ │ │ │ │ + bne 21334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213cc │ │ │ │ │ + bne 213a4 │ │ │ │ │ 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 213e4 │ │ │ │ │ + bne 213bc │ │ │ │ │ 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 212f0 │ │ │ │ │ + beq 212c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 212f0 │ │ │ │ │ + bne 212c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 21220 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 212a4 │ │ │ │ │ + beq 2127c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21274 │ │ │ │ │ + beq 2124c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 21274 │ │ │ │ │ - b 21248 │ │ │ │ │ + beq 2124c │ │ │ │ │ + b 21220 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21298 │ │ │ │ │ - b 212a4 │ │ │ │ │ + bne 21270 │ │ │ │ │ + b 2127c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ + bne 21240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21274 │ │ │ │ │ + beq 2124c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 21220 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 212f0 │ │ │ │ │ + bne 21240 │ │ │ │ │ + b 212c8 │ │ │ │ │ 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 44ac │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21298 │ │ │ │ │ - b 212a4 │ │ │ │ │ + bne 21270 │ │ │ │ │ + b 2127c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21298 │ │ │ │ │ - b 212a4 │ │ │ │ │ + bne 21270 │ │ │ │ │ + b 2127c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 212f0 │ │ │ │ │ + bne 21240 │ │ │ │ │ + b 212c8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21298 │ │ │ │ │ - b 212a4 │ │ │ │ │ + bne 21270 │ │ │ │ │ + b 2127c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 212f0 │ │ │ │ │ + bne 21240 │ │ │ │ │ + b 212c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 21220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21248 │ │ │ │ │ + b 21220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21068 │ │ │ │ │ + b 21040 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 212f0 │ │ │ │ │ + bne 21240 │ │ │ │ │ + b 212c8 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21298 │ │ │ │ │ - b 212a4 │ │ │ │ │ + bne 21270 │ │ │ │ │ + b 2127c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21268 │ │ │ │ │ - b 212f0 │ │ │ │ │ + bne 21240 │ │ │ │ │ + b 212c8 │ │ │ │ │ │ │ │ │ │ -0002142c <_gather_86_rule>: │ │ │ │ │ +00021404 <_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 21a5c <_gather_86_rule+0x630> │ │ │ │ │ + beq 21a34 <_gather_86_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 21a5c <_gather_86_rule+0x630> │ │ │ │ │ + bne 21a34 <_gather_86_rule+0x630> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 21568 <_gather_86_rule+0x13c> │ │ │ │ │ + bne 21540 <_gather_86_rule+0x13c> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21a40 <_gather_86_rule+0x614> │ │ │ │ │ + beq 21a18 <_gather_86_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a40 <_gather_86_rule+0x614> │ │ │ │ │ + bne 21a18 <_gather_86_rule+0x614> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21904 <_gather_86_rule+0x4d8> │ │ │ │ │ + bne 218dc <_gather_86_rule+0x4d8> │ │ │ │ │ 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 21870 <_gather_86_rule+0x444> │ │ │ │ │ + bne 21848 <_gather_86_rule+0x444> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 21908 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 218e0 <_gather_86_rule+0x4dc> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21a80 <_gather_86_rule+0x654> │ │ │ │ │ + beq 21a58 <_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 21a80 <_gather_86_rule+0x654> │ │ │ │ │ + bne 21a58 <_gather_86_rule+0x654> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 21940 <_gather_86_rule+0x514> │ │ │ │ │ + bne 21918 <_gather_86_rule+0x514> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x128> │ │ │ │ │ + beq 2152c <_gather_86_rule+0x128> │ │ │ │ │ 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+0x148> │ │ │ │ │ + bne 2154c <_gather_86_rule+0x148> │ │ │ │ │ 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 bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21554 <_gather_86_rule+0x128> │ │ │ │ │ + beq 2152c <_gather_86_rule+0x128> │ │ │ │ │ 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 21a68 <_gather_86_rule+0x63c> │ │ │ │ │ + beq 21a40 <_gather_86_rule+0x63c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ subeq r3, r3, #2 │ │ │ │ │ - bne 21924 <_gather_86_rule+0x4f8> │ │ │ │ │ + bne 218fc <_gather_86_rule+0x4f8> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21948 <_gather_86_rule+0x51c> │ │ │ │ │ + beq 21920 <_gather_86_rule+0x51c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21948 <_gather_86_rule+0x51c> │ │ │ │ │ + bne 21920 <_gather_86_rule+0x51c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21904 <_gather_86_rule+0x4d8> │ │ │ │ │ + bne 218dc <_gather_86_rule+0x4d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 218f8 <_gather_86_rule+0x4cc> │ │ │ │ │ + beq 218d0 <_gather_86_rule+0x4cc> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21668 <_gather_86_rule+0x23c> │ │ │ │ │ - b 21904 <_gather_86_rule+0x4d8> │ │ │ │ │ + beq 21640 <_gather_86_rule+0x23c> │ │ │ │ │ + b 218dc <_gather_86_rule+0x4d8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21730 <_gather_86_rule+0x304> │ │ │ │ │ + beq 21708 <_gather_86_rule+0x304> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21a00 <_gather_86_rule+0x5d4> │ │ │ │ │ + beq 219d8 <_gather_86_rule+0x5d4> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21a20 <_gather_86_rule+0x5f4> │ │ │ │ │ + bne 219f8 <_gather_86_rule+0x5f4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21844 <_gather_86_rule+0x418> │ │ │ │ │ + beq 2181c <_gather_86_rule+0x418> │ │ │ │ │ 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 2173c <_gather_86_rule+0x310> │ │ │ │ │ + beq 21714 <_gather_86_rule+0x310> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 219f4 <_gather_86_rule+0x5c8> │ │ │ │ │ + beq 219cc <_gather_86_rule+0x5c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219f4 <_gather_86_rule+0x5c8> │ │ │ │ │ + bne 219cc <_gather_86_rule+0x5c8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219e4 <_gather_86_rule+0x5b8> │ │ │ │ │ + bne 219bc <_gather_86_rule+0x5b8> │ │ │ │ │ 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 218b0 <_gather_86_rule+0x484> │ │ │ │ │ + bne 21888 <_gather_86_rule+0x484> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21918 <_gather_86_rule+0x4ec> │ │ │ │ │ + bne 218f0 <_gather_86_rule+0x4ec> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21ac4 <_gather_86_rule+0x698> │ │ │ │ │ + beq 21a9c <_gather_86_rule+0x698> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21ac4 <_gather_86_rule+0x698> │ │ │ │ │ + bne 21a9c <_gather_86_rule+0x698> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21910 <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 218e8 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 21730 <_gather_86_rule+0x304> │ │ │ │ │ + beq 21708 <_gather_86_rule+0x304> │ │ │ │ │ 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+0x1e8> │ │ │ │ │ + bne 215ec <_gather_86_rule+0x1e8> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 218f0 <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 218c8 <_gather_86_rule+0x4c4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + ble 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21814 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 217ec <_gather_86_rule+0x3e8> │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add r3, r5, #24 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 217fc <_gather_86_rule+0x3d0> │ │ │ │ │ + bne 217d4 <_gather_86_rule+0x3d0> │ │ │ │ │ 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+0x13c> │ │ │ │ │ + b 21540 <_gather_86_rule+0x13c> │ │ │ │ │ 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 218f0 <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 218c8 <_gather_86_rule+0x4c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21658 <_gather_86_rule+0x22c> │ │ │ │ │ + b 21630 <_gather_86_rule+0x22c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214e0 <_gather_86_rule+0xb4> │ │ │ │ │ + beq 214b8 <_gather_86_rule+0xb4> │ │ │ │ │ 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 21aac <_gather_86_rule+0x680> │ │ │ │ │ + beq 21a84 <_gather_86_rule+0x680> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a8c <_gather_86_rule+0x660> │ │ │ │ │ + bne 21a64 <_gather_86_rule+0x660> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 215b4 <_gather_86_rule+0x188> │ │ │ │ │ + b 2158c <_gather_86_rule+0x188> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216c8 <_gather_86_rule+0x29c> │ │ │ │ │ + beq 216a0 <_gather_86_rule+0x29c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21988 <_gather_86_rule+0x55c> │ │ │ │ │ + beq 21960 <_gather_86_rule+0x55c> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2195c <_gather_86_rule+0x530> │ │ │ │ │ + bne 21934 <_gather_86_rule+0x530> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b 21650 <_gather_86_rule+0x224> │ │ │ │ │ + b 21628 <_gather_86_rule+0x224> │ │ │ │ │ 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+0x130> │ │ │ │ │ + b 21534 <_gather_86_rule+0x130> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2173c <_gather_86_rule+0x310> │ │ │ │ │ + b 21714 <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 21954 <_gather_86_rule+0x528> │ │ │ │ │ + beq 2192c <_gather_86_rule+0x528> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2155c <_gather_86_rule+0x130> │ │ │ │ │ + b 21534 <_gather_86_rule+0x130> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 215d8 <_gather_86_rule+0x1ac> │ │ │ │ │ + b 215b0 <_gather_86_rule+0x1ac> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 215b4 <_gather_86_rule+0x188> │ │ │ │ │ + b 2158c <_gather_86_rule+0x188> │ │ │ │ │ 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 │ │ │ │ │ - beq 219a4 <_gather_86_rule+0x578> │ │ │ │ │ + beq 2197c <_gather_86_rule+0x578> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 2173c <_gather_86_rule+0x310> │ │ │ │ │ + b 21714 <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21978 <_gather_86_rule+0x54c> │ │ │ │ │ + bne 21950 <_gather_86_rule+0x54c> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b 2173c <_gather_86_rule+0x310> │ │ │ │ │ + b 21714 <_gather_86_rule+0x310> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21650 <_gather_86_rule+0x224> │ │ │ │ │ + beq 21628 <_gather_86_rule+0x224> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21650 <_gather_86_rule+0x224> │ │ │ │ │ + beq 21628 <_gather_86_rule+0x224> │ │ │ │ │ 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+0x130> │ │ │ │ │ + b 21534 <_gather_86_rule+0x130> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 2173c <_gather_86_rule+0x310> │ │ │ │ │ + b 21714 <_gather_86_rule+0x310> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216a4 <_gather_86_rule+0x278> │ │ │ │ │ + b 2167c <_gather_86_rule+0x278> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21918 <_gather_86_rule+0x4ec> │ │ │ │ │ + beq 218f0 <_gather_86_rule+0x4ec> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 21918 <_gather_86_rule+0x4ec> │ │ │ │ │ + b 218f0 <_gather_86_rule+0x4ec> │ │ │ │ │ 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 │ │ │ │ │ - beq 21a4c <_gather_86_rule+0x620> │ │ │ │ │ + beq 21a24 <_gather_86_rule+0x620> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21a14 <_gather_86_rule+0x5e8> │ │ │ │ │ + b 219ec <_gather_86_rule+0x5e8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 214bc <_gather_86_rule+0x90> │ │ │ │ │ + b 21494 <_gather_86_rule+0x90> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 219ac <_gather_86_rule+0x580> │ │ │ │ │ + b 21984 <_gather_86_rule+0x580> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21474 <_gather_86_rule+0x48> │ │ │ │ │ + b 2144c <_gather_86_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21938 <_gather_86_rule+0x50c> │ │ │ │ │ - b 21940 <_gather_86_rule+0x514> │ │ │ │ │ + bne 21910 <_gather_86_rule+0x50c> │ │ │ │ │ + b 21918 <_gather_86_rule+0x514> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2151c <_gather_86_rule+0xf0> │ │ │ │ │ + b 214f4 <_gather_86_rule+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 215b4 <_gather_86_rule+0x188> │ │ │ │ │ + beq 2158c <_gather_86_rule+0x188> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 2155c <_gather_86_rule+0x130> │ │ │ │ │ + b 21534 <_gather_86_rule+0x130> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21aa0 <_gather_86_rule+0x674> │ │ │ │ │ - b 2155c <_gather_86_rule+0x130> │ │ │ │ │ + bne 21a78 <_gather_86_rule+0x674> │ │ │ │ │ + b 21534 <_gather_86_rule+0x130> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21700 <_gather_86_rule+0x2d4> │ │ │ │ │ + b 216d8 <_gather_86_rule+0x2d4> │ │ │ │ │ │ │ │ │ │ -00021ad0 : │ │ │ │ │ +00021aa8 : │ │ │ │ │ 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 21c90 │ │ │ │ │ + beq 21c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c90 │ │ │ │ │ + bne 21c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21b70 │ │ │ │ │ + bne 21b48 │ │ │ │ │ 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 21b80 │ │ │ │ │ + beq 21b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21b80 │ │ │ │ │ + beq 21b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c9c │ │ │ │ │ + bne 21c74 │ │ │ │ │ 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 21c0c │ │ │ │ │ + beq 21be4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b70 │ │ │ │ │ + bne 21b48 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c84 │ │ │ │ │ + beq 21c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c84 │ │ │ │ │ + bne 21c5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21c04 │ │ │ │ │ + bne 21bdc │ │ │ │ │ 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 21c14 │ │ │ │ │ + bne 21bec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b68 │ │ │ │ │ + b 21b40 │ │ │ │ │ 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 21bfc │ │ │ │ │ + beq 21bd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -38701,460 +38690,458 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 21c00 │ │ │ │ │ + beq 21bd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21c04 │ │ │ │ │ + b 21bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21bd0 │ │ │ │ │ + b 21ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21b18 │ │ │ │ │ + b 21af0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b68 │ │ │ │ │ + beq 21b40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b70 │ │ │ │ │ + b 21b48 │ │ │ │ │ │ │ │ │ │ -00021cc8 : │ │ │ │ │ +00021ca0 : │ │ │ │ │ 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 231f0 │ │ │ │ │ + beq 2320c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231f0 │ │ │ │ │ + bne 2320c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222f4 │ │ │ │ │ + bne 222c4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2322c │ │ │ │ │ + beq 23290 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2322c │ │ │ │ │ + bne 23290 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225b4 │ │ │ │ │ + bne 22584 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231e4 │ │ │ │ │ + beq 23200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231e4 │ │ │ │ │ + bne 23200 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225f8 │ │ │ │ │ + bne 225c8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 225bc │ │ │ │ │ + beq 2258c │ │ │ │ │ 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 22afc │ │ │ │ │ + bne 22b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22188 │ │ │ │ │ + bne 22160 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22134 │ │ │ │ │ + bne 2210c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23208 │ │ │ │ │ + beq 2326c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23208 │ │ │ │ │ + bne 2326c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 22104 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220f0 │ │ │ │ │ + beq 220c8 │ │ │ │ │ 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 22b74 │ │ │ │ │ + bne 22b80 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 229d8 │ │ │ │ │ + bne 229a8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22c18 │ │ │ │ │ + bne 22c24 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222f4 │ │ │ │ │ + bne 222c4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231fc │ │ │ │ │ + beq 23218 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231fc │ │ │ │ │ + bne 23218 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - bne 2245c │ │ │ │ │ + bne 2242c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23220 │ │ │ │ │ + beq 23284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23220 │ │ │ │ │ + bne 23284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22640 │ │ │ │ │ + bne 22610 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22604 │ │ │ │ │ + beq 225d4 │ │ │ │ │ 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 22ae0 │ │ │ │ │ + bne 22aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22300 │ │ │ │ │ + bne 222d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22180 │ │ │ │ │ + bne 22158 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 230f0 │ │ │ │ │ + beq 23178 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230f0 │ │ │ │ │ + bne 23178 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22178 │ │ │ │ │ + bne 22150 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2213c │ │ │ │ │ + beq 22114 │ │ │ │ │ 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 22c04 │ │ │ │ │ + bne 22c10 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a58 │ │ │ │ │ + bne 22a64 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22b88 │ │ │ │ │ + bne 22b94 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222f4 │ │ │ │ │ + bne 222c4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23238 │ │ │ │ │ + beq 231dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23238 │ │ │ │ │ + bne 231dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22974 │ │ │ │ │ + bne 22944 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23214 │ │ │ │ │ + beq 23278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23214 │ │ │ │ │ + bne 23278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220c8 │ │ │ │ │ + bne 220a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22b10 │ │ │ │ │ + beq 22b1c │ │ │ │ │ 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 22b50 │ │ │ │ │ + bne 22b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22cd0 │ │ │ │ │ + bne 22cdc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 220c8 │ │ │ │ │ + bne 220a0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22824 │ │ │ │ │ + bne 227f4 │ │ │ │ │ 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 22d88 │ │ │ │ │ + blt 22d94 │ │ │ │ │ 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 22b6c │ │ │ │ │ + bne 22b78 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e48 │ │ │ │ │ + beq 21e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e78 │ │ │ │ │ + b 21e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d64 │ │ │ │ │ + blt 22d70 │ │ │ │ │ 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 22bfc │ │ │ │ │ + bne 22c08 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21fb0 │ │ │ │ │ + beq 21f88 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fe0 │ │ │ │ │ + b 21fb8 │ │ │ │ │ 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 21dd0 │ │ │ │ │ + beq 21da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21dd0 │ │ │ │ │ + beq 21da8 │ │ │ │ │ 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 23174 │ │ │ │ │ + beq 2306c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ + mov r2, #1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23168 │ │ │ │ │ + beq 23048 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23144 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - movw r1, #6000 @ 0x1770 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 230e4 │ │ │ │ │ + bne 23334 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r3, #6001 @ 0x1771 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 22a58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230e4 │ │ │ │ │ + bne 22a58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225f8 │ │ │ │ │ + bne 225c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 230c8 │ │ │ │ │ + beq 2322c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225f8 │ │ │ │ │ + bne 225c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2246c │ │ │ │ │ + bne 2243c │ │ │ │ │ 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 230c0 │ │ │ │ │ + beq 23224 │ │ │ │ │ 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 │ │ │ │ │ @@ -39162,41 +39149,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 2254c │ │ │ │ │ + bne 2251c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21e88 │ │ │ │ │ + beq 21e60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 220e0 │ │ │ │ │ + b 220b8 │ │ │ │ │ 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 21f38 │ │ │ │ │ + beq 21f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21f38 │ │ │ │ │ + beq 21f10 │ │ │ │ │ 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 23138 │ │ │ │ │ + beq 2303c │ │ │ │ │ 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] │ │ │ │ │ @@ -39208,58 +39195,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 2312c │ │ │ │ │ + beq 23030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23108 │ │ │ │ │ + bne 232a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 230fc │ │ │ │ │ + beq 2329c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230fc │ │ │ │ │ + bne 2329c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22640 │ │ │ │ │ + bne 22610 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 2308c │ │ │ │ │ + beq 23250 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22640 │ │ │ │ │ + bne 22610 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 224dc │ │ │ │ │ + bne 224ac │ │ │ │ │ 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 23084 │ │ │ │ │ + beq 23248 │ │ │ │ │ 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 │ │ │ │ │ @@ -39267,162 +39254,162 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 220dc │ │ │ │ │ + bne 220b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21ff0 │ │ │ │ │ - b 222f4 │ │ │ │ │ + beq 21fc8 │ │ │ │ │ + b 222c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22294 │ │ │ │ │ + beq 22264 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23024 │ │ │ │ │ + bne 2338c │ │ │ │ │ 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 226f0 │ │ │ │ │ + bne 2261c │ │ │ │ │ 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 230c0 │ │ │ │ │ + beq 23224 │ │ │ │ │ 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 222ac │ │ │ │ │ - b 224c0 │ │ │ │ │ + beq 2227c │ │ │ │ │ + b 22490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2240c │ │ │ │ │ + beq 223dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231cc │ │ │ │ │ + bne 23364 │ │ │ │ │ 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 2264c │ │ │ │ │ + bne 226c0 │ │ │ │ │ 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 23084 │ │ │ │ │ + beq 23248 │ │ │ │ │ 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 22424 │ │ │ │ │ - b 22530 │ │ │ │ │ + beq 223f4 │ │ │ │ │ + b 22500 │ │ │ │ │ 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 222e4 │ │ │ │ │ + beq 222b4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 231c0 │ │ │ │ │ + beq 23134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231c0 │ │ │ │ │ + bne 23134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22de4 │ │ │ │ │ + bne 22e14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2389c │ │ │ │ │ + bl 238a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22e10 │ │ │ │ │ + bne 22e1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 222e8 │ │ │ │ │ + b 222b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23150 │ │ │ │ │ + blt 23054 │ │ │ │ │ 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 22af4 │ │ │ │ │ + bne 22b00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dc0 │ │ │ │ │ + beq 21d98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e78 │ │ │ │ │ + b 21e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23114 │ │ │ │ │ + blt 232b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ad8 │ │ │ │ │ + bne 22ae4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f28 │ │ │ │ │ + beq 21f00 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fe0 │ │ │ │ │ + b 21fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22514 │ │ │ │ │ + beq 22474 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23058 │ │ │ │ │ + bne 2337c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23084 │ │ │ │ │ + beq 23224 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39430,43 +39417,43 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22794 │ │ │ │ │ + bne 22764 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23084 │ │ │ │ │ + beq 23224 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22530 │ │ │ │ │ - b 22424 │ │ │ │ │ + bgt 22490 │ │ │ │ │ + b 2227c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224a4 │ │ │ │ │ + beq 224e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 231b0 │ │ │ │ │ + bne 23354 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 230c0 │ │ │ │ │ + beq 23248 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39474,143 +39461,143 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 227dc │ │ │ │ │ + bne 227ac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 230c0 │ │ │ │ │ + beq 23248 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224c0 │ │ │ │ │ - b 222ac │ │ │ │ │ + bgt 22500 │ │ │ │ │ + b 223f4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 226bc │ │ │ │ │ + beq 2268c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2325c │ │ │ │ │ + bne 23300 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22980 │ │ │ │ │ + beq 2297c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22694 │ │ │ │ │ + b 22664 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 233c0 │ │ │ │ │ + bl 233c4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22760 │ │ │ │ │ + beq 22730 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23274 │ │ │ │ │ + bne 232cc │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 229ac │ │ │ │ │ + beq 22950 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22738 │ │ │ │ │ + b 22708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 220c8 │ │ │ │ │ + beq 220a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 220c8 │ │ │ │ │ + beq 220a0 │ │ │ │ │ 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 22d38 │ │ │ │ │ + beq 22d44 │ │ │ │ │ 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 231a0 │ │ │ │ │ + beq 23344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23180 │ │ │ │ │ + bne 23078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23250 │ │ │ │ │ + beq 231f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23250 │ │ │ │ │ + bne 231f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 220c8 │ │ │ │ │ + bne 220a0 │ │ │ │ │ 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 230b0 │ │ │ │ │ + beq 23124 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 220c8 │ │ │ │ │ + bne 220a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c8c │ │ │ │ │ + bne 22c98 │ │ │ │ │ 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 230a8 │ │ │ │ │ + beq 2311c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22d44 │ │ │ │ │ + bgt 22d50 │ │ │ │ │ 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 │ │ │ │ │ @@ -39618,384 +39605,401 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 220dc │ │ │ │ │ + bne 220b4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 220dc │ │ │ │ │ + b 220b4 │ │ │ │ │ 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 23084 │ │ │ │ │ + beq 23248 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 227c8 │ │ │ │ │ + b 227e0 │ │ │ │ │ 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 230c0 │ │ │ │ │ + beq 23224 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22810 │ │ │ │ │ + b 22798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e5c │ │ │ │ │ + beq 21e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2328c │ │ │ │ │ + beq 23160 │ │ │ │ │ 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 22d7c │ │ │ │ │ + beq 22d88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23304 │ │ │ │ │ + bne 23140 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 22204 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + beq 23048 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 23334 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + movw r1, #6000 @ 0x1770 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 22208 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2221c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21fc4 │ │ │ │ │ + beq 21f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23324 │ │ │ │ │ + beq 230e4 │ │ │ │ │ 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 22d58 │ │ │ │ │ + beq 22d64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23314 │ │ │ │ │ + bne 23150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2237c │ │ │ │ │ + b 2234c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22640 │ │ │ │ │ + bne 22610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd74 │ │ │ │ │ + bl cd74 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 22638 │ │ │ │ │ + b 22608 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225f8 │ │ │ │ │ + bne 225c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd74 │ │ │ │ │ + bl cd74 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 225f0 │ │ │ │ │ + b 225c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2318c │ │ │ │ │ + blt 23084 │ │ │ │ │ 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 22b5c │ │ │ │ │ + beq 22b68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220c8 │ │ │ │ │ + bne 220a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd74 │ │ │ │ │ + bl cd74 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22090 │ │ │ │ │ - b 220c8 │ │ │ │ │ + beq 22068 │ │ │ │ │ + b 220a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2212c │ │ │ │ │ + bne 22104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22124 │ │ │ │ │ + b 220fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21fdc │ │ │ │ │ + bne 21fb4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23330 │ │ │ │ │ + beq 230b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23330 │ │ │ │ │ + bne 230b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 22bf4 │ │ │ │ │ + bne 22c00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - bne 22f10 │ │ │ │ │ + bne 22f1c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22180 │ │ │ │ │ + b 22158 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22178 │ │ │ │ │ + bne 22150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22170 │ │ │ │ │ + b 22148 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21e74 │ │ │ │ │ + bne 21e4c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23244 │ │ │ │ │ + beq 231e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23244 │ │ │ │ │ + bne 231e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22c84 │ │ │ │ │ + bne 22c90 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 22da0 │ │ │ │ │ + bne 22dac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22134 │ │ │ │ │ + b 2210c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2389c │ │ │ │ │ + bl 238a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 2291c │ │ │ │ │ + beq 228ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232c4 │ │ │ │ │ + bne 23184 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 22dec │ │ │ │ │ + beq 22df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 22908 │ │ │ │ │ + b 228d8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220a4 │ │ │ │ │ + beq 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 220a4 │ │ │ │ │ + beq 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220c8 │ │ │ │ │ + beq 220a0 │ │ │ │ │ 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 22878 │ │ │ │ │ + bne 22848 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22878 │ │ │ │ │ + b 22848 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 22934 │ │ │ │ │ + b 22904 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23324 │ │ │ │ │ + beq 230e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22180 │ │ │ │ │ + b 22158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2328c │ │ │ │ │ + beq 23160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22134 │ │ │ │ │ + b 2210c │ │ │ │ │ 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 23298 │ │ │ │ │ + bne 231a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23290 │ │ │ │ │ + beq 23164 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c84 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225b4 │ │ │ │ │ + b 22c90 │ │ │ │ │ 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 232e4 │ │ │ │ │ + beq 233a4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22cb8 │ │ │ │ │ + b 22cc4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22584 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2339c │ │ │ │ │ + beq 230a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2339c │ │ │ │ │ + bne 230a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2338c │ │ │ │ │ + bne 23098 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23004 │ │ │ │ │ + beq 23010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 2338c │ │ │ │ │ + bne 23098 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22f68 │ │ │ │ │ + bne 22f74 │ │ │ │ │ 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 22ffc │ │ │ │ │ + beq 23008 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22f54 │ │ │ │ │ + bgt 22f60 │ │ │ │ │ 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 │ │ │ │ │ @@ -40004,519 +40008,516 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 222e4 │ │ │ │ │ + beq 222b4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2333c │ │ │ │ │ + beq 230c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2333c │ │ │ │ │ + bne 230c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 220dc │ │ │ │ │ + b 220b4 │ │ │ │ │ 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 23360 │ │ │ │ │ + bne 230f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 23328 │ │ │ │ │ + beq 230e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22bf4 │ │ │ │ │ + b 22c00 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22ea4 │ │ │ │ │ + b 22eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2389c │ │ │ │ │ + bl 238a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22e88 │ │ │ │ │ + beq 22e94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fcc │ │ │ │ │ + bne 22fd8 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 22fa8 │ │ │ │ │ + beq 22fb4 │ │ │ │ │ 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 22e74 │ │ │ │ │ + b 22e80 │ │ │ │ │ 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 22ffc │ │ │ │ │ + beq 23008 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f90 │ │ │ │ │ + b 22f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f88 │ │ │ │ │ + beq 22f94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225b4 │ │ │ │ │ + b 22584 │ │ │ │ │ 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 225b4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 22584 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22488 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + bne 232b4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22158 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2306c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2210c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2286c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 220a8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e78 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22584 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22e44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2266c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 220b4 │ │ │ │ │ + b 220b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21fe0 │ │ │ │ │ - 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 22c00 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2316c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fe0 │ │ │ │ │ - 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 220c8 │ │ │ │ │ + bne 22f54 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22ad0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2224c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f74 │ │ │ │ │ + b 220a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223c4 │ │ │ │ │ + b 2255c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22398 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 21fe0 │ │ │ │ │ + bne 22d94 │ │ │ │ │ + b 22a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23114 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne 22d70 │ │ │ │ │ + b 22ac8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22180 │ │ │ │ │ + b 22c90 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 23110 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 21f4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22220 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 21e78 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 220a0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 231d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22134 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2289c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 22de4 │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22a14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220d0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2318c │ │ │ │ │ - b 220c8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22710 │ │ │ │ │ - b 23038 │ │ │ │ │ + b 231c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2258c │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 224f8 │ │ │ │ │ - b 23064 │ │ │ │ │ + b 21fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d84 │ │ │ │ │ + b 22c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d10 │ │ │ │ │ + b 22898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21eb0 │ │ │ │ │ + b 21d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21e0c │ │ │ │ │ + b 21ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22050 │ │ │ │ │ + b 21e88 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 21e50 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 21fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21eec │ │ │ │ │ + b 21de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21d4c │ │ │ │ │ + b 22028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22014 │ │ │ │ │ + b 21ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c48 │ │ │ │ │ + b 21d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 228c8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 22394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23064 │ │ │ │ │ - b 227c0 │ │ │ │ │ + beq 22368 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 21fb8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23038 │ │ │ │ │ - b 22808 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 227d8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c84 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 233a8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 22dd8 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22a44 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 21fb8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cac │ │ │ │ │ + beq 22790 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 220c8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220d0 │ │ │ │ │ + b 21e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d88 │ │ │ │ │ - b 22a3c │ │ │ │ │ + bne 23054 │ │ │ │ │ + b 22a40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d64 │ │ │ │ │ - b 22abc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22bf4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bb8 │ │ │ │ │ + bne 23084 │ │ │ │ │ + b 220a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 220dc │ │ │ │ │ - b 220e0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 233b4 │ │ │ │ │ + beq 226e0 │ │ │ │ │ + b 232e0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - bne 22f48 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22ac4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 225b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22e38 │ │ │ │ │ + beq 224c8 │ │ │ │ │ + b 232e0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2263c │ │ │ │ │ + b 23314 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22458 │ │ │ │ │ + b 23314 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 232b8 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 23380 │ │ │ │ │ + b 220a8 │ │ │ │ │ │ │ │ │ │ -000233c0 : │ │ │ │ │ +000233c4 : │ │ │ │ │ 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 2384c │ │ │ │ │ + beq 23850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2384c │ │ │ │ │ + bne 23850 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23650 │ │ │ │ │ + bne 23654 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 23610 │ │ │ │ │ + beq 23614 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 23718 │ │ │ │ │ + bne 2371c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 23518 │ │ │ │ │ + bne 2351c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23858 │ │ │ │ │ + beq 2385c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23858 │ │ │ │ │ + bne 2385c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23568 │ │ │ │ │ + bne 2356c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 2352c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2379c │ │ │ │ │ + bne 237a0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23660 │ │ │ │ │ + bne 23664 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 23728 │ │ │ │ │ + bne 2372c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 237bc │ │ │ │ │ + blt 237c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23794 │ │ │ │ │ + bne 23798 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234e0 │ │ │ │ │ + beq 234e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23784 │ │ │ │ │ + b 23788 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2345c │ │ │ │ │ + beq 23460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2345c │ │ │ │ │ + beq 23460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 23518 │ │ │ │ │ + beq 2351c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ @@ -40528,851 +40529,851 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 236e8 │ │ │ │ │ + beq 236ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 236e8 │ │ │ │ │ + bne 236ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23514 │ │ │ │ │ + b 23518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23818 │ │ │ │ │ + blt 2381c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2370c │ │ │ │ │ + bne 23710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23448 │ │ │ │ │ + beq 2344c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23518 │ │ │ │ │ + b 2351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 234f4 │ │ │ │ │ + beq 234f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23568 │ │ │ │ │ + beq 2356c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2383c │ │ │ │ │ + beq 23840 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 237b0 │ │ │ │ │ + bne 237b4 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 235fc │ │ │ │ │ + bne 23600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23514 │ │ │ │ │ - b 23518 │ │ │ │ │ + beq 23518 │ │ │ │ │ + b 2351c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23650 │ │ │ │ │ + bne 23654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd74 │ │ │ │ │ + bl cd74 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23644 │ │ │ │ │ + b 23648 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23508 │ │ │ │ │ + bne 2350c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23830 │ │ │ │ │ + beq 23834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23830 │ │ │ │ │ + bne 23834 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2377c │ │ │ │ │ + bne 23780 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237d0 │ │ │ │ │ + bne 237d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23514 │ │ │ │ │ + b 23518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23568 │ │ │ │ │ + bne 2356c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c25c │ │ │ │ │ + bl c25c │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23560 │ │ │ │ │ + b 23564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 236c4 │ │ │ │ │ + beq 236c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23788 │ │ │ │ │ + b 2378c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23864 │ │ │ │ │ + bne 23868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23784 │ │ │ │ │ + beq 23788 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23784 │ │ │ │ │ + b 23788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23518 │ │ │ │ │ + b 2351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2375c │ │ │ │ │ + b 23760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 237bc │ │ │ │ │ - b 23568 │ │ │ │ │ + bne 237c0 │ │ │ │ │ + b 2356c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23408 │ │ │ │ │ + b 2340c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 234a0 │ │ │ │ │ + b 234a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23890 │ │ │ │ │ + beq 23894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2380c │ │ │ │ │ + bne 23810 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 236cc │ │ │ │ │ + b 236d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23884 │ │ │ │ │ + b 23888 │ │ │ │ │ │ │ │ │ │ -0002389c : │ │ │ │ │ +000238a0 : │ │ │ │ │ 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 23b08 │ │ │ │ │ + beq 23b0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b08 │ │ │ │ │ + bne 23b0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23a7c │ │ │ │ │ + bne 23a80 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23a1c │ │ │ │ │ + beq 23a20 │ │ │ │ │ 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 23a64 │ │ │ │ │ + bne 23a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23a8c │ │ │ │ │ + bne 23a90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23a7c │ │ │ │ │ + bne 23a80 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23978 │ │ │ │ │ + bne 2397c │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23958 │ │ │ │ │ + beq 2395c │ │ │ │ │ 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 23960 │ │ │ │ │ + beq 23964 │ │ │ │ │ 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 23afc │ │ │ │ │ + beq 23b00 │ │ │ │ │ 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 239f8 │ │ │ │ │ + beq 239fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23960 │ │ │ │ │ + beq 23964 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23960 │ │ │ │ │ + beq 23964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23968 │ │ │ │ │ + b 2396c │ │ │ │ │ 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 23a04 │ │ │ │ │ + blt 23a08 │ │ │ │ │ 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 23a70 │ │ │ │ │ + beq 23a74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a7c │ │ │ │ │ + bne 23a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cd74 │ │ │ │ │ + bl cd74 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23924 │ │ │ │ │ + beq 23928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23968 │ │ │ │ │ + b 2396c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23934 │ │ │ │ │ + beq 23938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23934 │ │ │ │ │ + beq 23938 │ │ │ │ │ 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 23960 │ │ │ │ │ + beq 23964 │ │ │ │ │ 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 239d4 │ │ │ │ │ + bne 239d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 239d4 │ │ │ │ │ + b 239d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 238e4 │ │ │ │ │ + b 238e8 │ │ │ │ │ │ │ │ │ │ -00023b14 <_loop1_32_rule>: │ │ │ │ │ +00023b18 <_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 24248 <_loop1_32_rule+0x734> │ │ │ │ │ + beq 2424c <_loop1_32_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24248 <_loop1_32_rule+0x734> │ │ │ │ │ + bne 2424c <_loop1_32_rule+0x734> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 241a0 <_loop1_32_rule+0x68c> │ │ │ │ │ + bne 241a4 <_loop1_32_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24280 <_loop1_32_rule+0x76c> │ │ │ │ │ + beq 24284 <_loop1_32_rule+0x76c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23db4 <_loop1_32_rule+0x2a0> │ │ │ │ │ + bne 23db8 <_loop1_32_rule+0x2a0> │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24260 <_loop1_32_rule+0x74c> │ │ │ │ │ + beq 24264 <_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 24260 <_loop1_32_rule+0x74c> │ │ │ │ │ + bne 24264 <_loop1_32_rule+0x74c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24278 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 2427c <_loop1_32_rule+0x764> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2429c <_loop1_32_rule+0x788> │ │ │ │ │ + beq 242a0 <_loop1_32_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2429c <_loop1_32_rule+0x788> │ │ │ │ │ + bne 242a0 <_loop1_32_rule+0x788> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24324 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 24328 <_loop1_32_rule+0x810> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23dc8 <_loop1_32_rule+0x2b4> │ │ │ │ │ + beq 23dcc <_loop1_32_rule+0x2b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23e04 <_loop1_32_rule+0x2f0> │ │ │ │ │ + bne 23e08 <_loop1_32_rule+0x2f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 23c70 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23c74 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19cc4 │ │ │ │ │ + bl 19c9c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23fd0 <_loop1_32_rule+0x4bc> │ │ │ │ │ + bne 23fd4 <_loop1_32_rule+0x4bc> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24198 <_loop1_32_rule+0x684> │ │ │ │ │ + beq 2419c <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24198 <_loop1_32_rule+0x684> │ │ │ │ │ + bne 2419c <_loop1_32_rule+0x684> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 242d8 <_loop1_32_rule+0x7c4> │ │ │ │ │ + beq 242dc <_loop1_32_rule+0x7c4> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + ble 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23da8 <_loop1_32_rule+0x294> │ │ │ │ │ + beq 23dac <_loop1_32_rule+0x294> │ │ │ │ │ sub lr, sl, #4 │ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ rsb r5, sl, #4 │ │ │ │ │ add r3, r5, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 23d90 <_loop1_32_rule+0x27c> │ │ │ │ │ + bne 23d94 <_loop1_32_rule+0x27c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24230 <_loop1_32_rule+0x71c> │ │ │ │ │ + blt 24234 <_loop1_32_rule+0x71c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 24324 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 24328 <_loop1_32_rule+0x810> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23c40 <_loop1_32_rule+0x12c> │ │ │ │ │ + beq 23c44 <_loop1_32_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242cc <_loop1_32_rule+0x7b8> │ │ │ │ │ + beq 242d0 <_loop1_32_rule+0x7b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 242cc <_loop1_32_rule+0x7b8> │ │ │ │ │ + bne 242d0 <_loop1_32_rule+0x7b8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23c4c <_loop1_32_rule+0x134> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 24150 <_loop1_32_rule+0x63c> │ │ │ │ │ + bne 24154 <_loop1_32_rule+0x63c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23c4c <_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 23c50 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23c54 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24090 <_loop1_32_rule+0x57c> │ │ │ │ │ + beq 24094 <_loop1_32_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 242f8 <_loop1_32_rule+0x7e4> │ │ │ │ │ + bne 242fc <_loop1_32_rule+0x7e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 24318 <_loop1_32_rule+0x804> │ │ │ │ │ + beq 2431c <_loop1_32_rule+0x804> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24318 <_loop1_32_rule+0x804> │ │ │ │ │ + bne 2431c <_loop1_32_rule+0x804> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24324 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 24328 <_loop1_32_rule+0x810> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240b0 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 240b4 <_loop1_32_rule+0x59c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 240b0 <_loop1_32_rule+0x59c> │ │ │ │ │ + beq 240b4 <_loop1_32_rule+0x59c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24220 <_loop1_32_rule+0x70c> │ │ │ │ │ + bne 24224 <_loop1_32_rule+0x70c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240a8 <_loop1_32_rule+0x594> │ │ │ │ │ + beq 240ac <_loop1_32_rule+0x594> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23c50 <_loop1_32_rule+0x13c> │ │ │ │ │ + bne 23c54 <_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 242a8 <_loop1_32_rule+0x794> │ │ │ │ │ + beq 242ac <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24338 <_loop1_32_rule+0x824> │ │ │ │ │ + bne 2433c <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 24064 <_loop1_32_rule+0x550> │ │ │ │ │ + beq 24068 <_loop1_32_rule+0x550> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 23ba4 <_loop1_32_rule+0x90> │ │ │ │ │ + b 23ba8 <_loop1_32_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23c70 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23c74 <_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 23c70 <_loop1_32_rule+0x15c> │ │ │ │ │ + bne 23c74 <_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 23c70 <_loop1_32_rule+0x15c> │ │ │ │ │ + beq 23c74 <_loop1_32_rule+0x15c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 242a8 <_loop1_32_rule+0x794> │ │ │ │ │ + beq 242ac <_loop1_32_rule+0x794> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24338 <_loop1_32_rule+0x824> │ │ │ │ │ + bne 2433c <_loop1_32_rule+0x824> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23fb8 <_loop1_32_rule+0x4a4> │ │ │ │ │ + bne 23fbc <_loop1_32_rule+0x4a4> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2432c <_loop1_32_rule+0x818> │ │ │ │ │ + beq 24330 <_loop1_32_rule+0x818> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23fb8 <_loop1_32_rule+0x4a4> │ │ │ │ │ + b 23fbc <_loop1_32_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24238 <_loop1_32_rule+0x724> │ │ │ │ │ + bne 2423c <_loop1_32_rule+0x724> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23c50 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23c54 <_loop1_32_rule+0x13c> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 24138 <_loop1_32_rule+0x624> │ │ │ │ │ + beq 2413c <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23c48 <_loop1_32_rule+0x134> │ │ │ │ │ + bne 23c4c <_loop1_32_rule+0x134> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24254 <_loop1_32_rule+0x740> │ │ │ │ │ + beq 24258 <_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 24254 <_loop1_32_rule+0x740> │ │ │ │ │ + bne 24258 <_loop1_32_rule+0x740> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 2412c <_loop1_32_rule+0x618> │ │ │ │ │ + bne 24130 <_loop1_32_rule+0x618> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 241b0 <_loop1_32_rule+0x69c> │ │ │ │ │ + bne 241b4 <_loop1_32_rule+0x69c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23f4c <_loop1_32_rule+0x438> │ │ │ │ │ - b 23c50 <_loop1_32_rule+0x13c> │ │ │ │ │ + beq 23f50 <_loop1_32_rule+0x438> │ │ │ │ │ + b 23c54 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23e5c <_loop1_32_rule+0x348> │ │ │ │ │ + beq 23e60 <_loop1_32_rule+0x348> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23e64 <_loop1_32_rule+0x350> │ │ │ │ │ + beq 23e68 <_loop1_32_rule+0x350> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e60 <_loop1_32_rule+0x34c> │ │ │ │ │ + beq 23e64 <_loop1_32_rule+0x34c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23c48 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23c4c <_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 23db8 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 23dbc <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24120 <_loop1_32_rule+0x60c> │ │ │ │ │ + beq 24124 <_loop1_32_rule+0x60c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41381,211 +41382,211 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 24124 <_loop1_32_rule+0x610> │ │ │ │ │ + beq 24128 <_loop1_32_rule+0x610> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 2412c <_loop1_32_rule+0x618> │ │ │ │ │ + b 24130 <_loop1_32_rule+0x618> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 24138 <_loop1_32_rule+0x624> │ │ │ │ │ + beq 2413c <_loop1_32_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23c50 <_loop1_32_rule+0x13c> │ │ │ │ │ + b 23c54 <_loop1_32_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23b5c <_loop1_32_rule+0x48> │ │ │ │ │ + b 23b60 <_loop1_32_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 240f8 <_loop1_32_rule+0x5e4> │ │ │ │ │ + b 240fc <_loop1_32_rule+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23bd8 <_loop1_32_rule+0xc4> │ │ │ │ │ + beq 23bdc <_loop1_32_rule+0xc4> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23c78 <_loop1_32_rule+0x164> │ │ │ │ │ + b 23c7c <_loop1_32_rule+0x164> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23db8 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 23dbc <_loop1_32_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23c04 <_loop1_32_rule+0xf0> │ │ │ │ │ + b 23c08 <_loop1_32_rule+0xf0> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c74 <_loop1_32_rule+0x160> │ │ │ │ │ + beq 23c78 <_loop1_32_rule+0x160> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23c7c <_loop1_32_rule+0x168> │ │ │ │ │ + b 23c80 <_loop1_32_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e2c <_loop1_32_rule+0x318> │ │ │ │ │ + b 23e30 <_loop1_32_rule+0x318> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23db8 <_loop1_32_rule+0x2a4> │ │ │ │ │ + b 23dbc <_loop1_32_rule+0x2a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24238 <_loop1_32_rule+0x724> │ │ │ │ │ + bne 2423c <_loop1_32_rule+0x724> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 23eec <_loop1_32_rule+0x3d8> │ │ │ │ │ + bne 23ef0 <_loop1_32_rule+0x3d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23f00 <_loop1_32_rule+0x3ec> │ │ │ │ │ + b 23f04 <_loop1_32_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23c48 <_loop1_32_rule+0x134> │ │ │ │ │ + b 23c4c <_loop1_32_rule+0x134> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 242dc <_loop1_32_rule+0x7c8> │ │ │ │ │ + b 242e0 <_loop1_32_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2404c <_loop1_32_rule+0x538> │ │ │ │ │ + beq 24050 <_loop1_32_rule+0x538> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 242b8 <_loop1_32_rule+0x7a4> │ │ │ │ │ + b 242bc <_loop1_32_rule+0x7a4> │ │ │ │ │ │ │ │ │ │ -0002434c : │ │ │ │ │ +00024350 : │ │ │ │ │ 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 2459c │ │ │ │ │ + beq 245a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2459c │ │ │ │ │ + bne 245a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24654 │ │ │ │ │ + bne 24658 │ │ │ │ │ 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 2460c │ │ │ │ │ + bne 24610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24654 │ │ │ │ │ + bne 24658 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24538 │ │ │ │ │ + bne 2453c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24654 │ │ │ │ │ + bne 24658 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 245a8 │ │ │ │ │ + bne 245ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24654 │ │ │ │ │ + bne 24658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24434 │ │ │ │ │ + beq 24438 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24480 │ │ │ │ │ + bne 24484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24654 │ │ │ │ │ + bne 24658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24468 │ │ │ │ │ + beq 2446c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24504 │ │ │ │ │ + bne 24508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24434 │ │ │ │ │ + beq 24438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24434 │ │ │ │ │ + beq 24438 │ │ │ │ │ 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 │ │ │ │ │ @@ -41595,112 +41596,112 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10184 │ │ │ │ │ + bl 10184 │ │ │ │ │ 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 24470 │ │ │ │ │ + beq 24474 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24478 │ │ │ │ │ + b 2447c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24468 │ │ │ │ │ + beq 2446c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24468 │ │ │ │ │ + beq 2446c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 244b0 │ │ │ │ │ + b 244b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 243dc │ │ │ │ │ + beq 243e0 │ │ │ │ │ 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 243dc │ │ │ │ │ + beq 243e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243dc │ │ │ │ │ + beq 243e0 │ │ │ │ │ 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 244bc │ │ │ │ │ + b 244c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24394 │ │ │ │ │ + b 24398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10298 │ │ │ │ │ + bl 10270 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24400 │ │ │ │ │ + beq 24404 │ │ │ │ │ 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 24400 │ │ │ │ │ + beq 24404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24400 │ │ │ │ │ + beq 24404 │ │ │ │ │ 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 244bc │ │ │ │ │ + b 244c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8e0 │ │ │ │ │ + bl c8b8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 243b8 │ │ │ │ │ + beq 243bc │ │ │ │ │ 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 │ │ │ │ │ @@ -41708,1249 +41709,1249 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 244d8 │ │ │ │ │ + b 244dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 244fc │ │ │ │ │ + b 24500 │ │ │ │ │ │ │ │ │ │ -00024660 <_loop1_74_rule>: │ │ │ │ │ +00024664 <_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 24cb0 <_loop1_74_rule+0x650> │ │ │ │ │ + beq 24cb4 <_loop1_74_rule+0x650> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24cb0 <_loop1_74_rule+0x650> │ │ │ │ │ + bne 24cb4 <_loop1_74_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b90 <_loop1_74_rule+0x530> │ │ │ │ │ + bne 24b94 <_loop1_74_rule+0x530> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24c88 <_loop1_74_rule+0x628> │ │ │ │ │ + beq 24c8c <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 24b30 <_loop1_74_rule+0x4d0> │ │ │ │ │ + bne 24b34 <_loop1_74_rule+0x4d0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24878 <_loop1_74_rule+0x218> │ │ │ │ │ + beq 2487c <_loop1_74_rule+0x218> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24878 <_loop1_74_rule+0x218> │ │ │ │ │ + bne 2487c <_loop1_74_rule+0x218> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24894 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24cbc <_loop1_74_rule+0x65c> │ │ │ │ │ + beq 24cc0 <_loop1_74_rule+0x65c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24cbc <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 24cc0 <_loop1_74_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24ca4 <_loop1_74_rule+0x644> │ │ │ │ │ + bne 24ca8 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24898 <_loop1_74_rule+0x238> │ │ │ │ │ + beq 2489c <_loop1_74_rule+0x238> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 248e4 <_loop1_74_rule+0x284> │ │ │ │ │ + beq 248e8 <_loop1_74_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24b74 <_loop1_74_rule+0x514> │ │ │ │ │ + beq 24b78 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c10 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 24c14 <_loop1_74_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b40 <_loop1_74_rule+0x4e0> │ │ │ │ │ + bne 24b44 <_loop1_74_rule+0x4e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b6c <_loop1_74_rule+0x50c> │ │ │ │ │ + beq 24b70 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bf4 <_loop1_74_rule+0x594> │ │ │ │ │ + bne 24bf8 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24a00 <_loop1_74_rule+0x3a0> │ │ │ │ │ + bne 24a04 <_loop1_74_rule+0x3a0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c58 <_loop1_74_rule+0x5f8> │ │ │ │ │ + beq 24c5c <_loop1_74_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24708 <_loop1_74_rule+0xa8> │ │ │ │ │ + bne 2470c <_loop1_74_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2472c <_loop1_74_rule+0xcc> │ │ │ │ │ + beq 24730 <_loop1_74_rule+0xcc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a58 <_loop1_74_rule+0x3f8> │ │ │ │ │ + b 24a5c <_loop1_74_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24b74 <_loop1_74_rule+0x514> │ │ │ │ │ + blt 24b78 <_loop1_74_rule+0x514> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24ca4 <_loop1_74_rule+0x644> │ │ │ │ │ + bne 24ca8 <_loop1_74_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24794 <_loop1_74_rule+0x134> │ │ │ │ │ + bne 24798 <_loop1_74_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24894 <_loop1_74_rule+0x230> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c4c <_loop1_74_rule+0x5ec> │ │ │ │ │ + beq 24c50 <_loop1_74_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c4c <_loop1_74_rule+0x5ec> │ │ │ │ │ + bne 24c50 <_loop1_74_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24c7c <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 24c80 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24a14 <_loop1_74_rule+0x3b4> │ │ │ │ │ + beq 24a18 <_loop1_74_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24a50 <_loop1_74_rule+0x3f0> │ │ │ │ │ + beq 24a54 <_loop1_74_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 24c7c <_loop1_74_rule+0x61c> │ │ │ │ │ + beq 24c80 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24c34 <_loop1_74_rule+0x5d4> │ │ │ │ │ + beq 24c38 <_loop1_74_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ba0 <_loop1_74_rule+0x540> │ │ │ │ │ + bne 24ba4 <_loop1_74_rule+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24bd8 <_loop1_74_rule+0x578> │ │ │ │ │ + beq 24bdc <_loop1_74_rule+0x578> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24bf4 <_loop1_74_rule+0x594> │ │ │ │ │ + bne 24bf8 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24838 <_loop1_74_rule+0x1d8> │ │ │ │ │ + beq 2483c <_loop1_74_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 246f8 <_loop1_74_rule+0x98> │ │ │ │ │ + b 246fc <_loop1_74_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24be0 <_loop1_74_rule+0x580> │ │ │ │ │ + blt 24be4 <_loop1_74_rule+0x580> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 24c7c <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 24c80 <_loop1_74_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24960 <_loop1_74_rule+0x300> │ │ │ │ │ + bne 24964 <_loop1_74_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24b88 <_loop1_74_rule+0x528> │ │ │ │ │ + beq 24b8c <_loop1_74_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b88 <_loop1_74_rule+0x528> │ │ │ │ │ + bne 24b8c <_loop1_74_rule+0x528> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24c5c <_loop1_74_rule+0x5fc> │ │ │ │ │ + beq 24c60 <_loop1_74_rule+0x5fc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ble 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24b20 <_loop1_74_rule+0x4c0> │ │ │ │ │ + beq 24b24 <_loop1_74_rule+0x4c0> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24b08 <_loop1_74_rule+0x4a8> │ │ │ │ │ + bne 24b0c <_loop1_74_rule+0x4a8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24c28 <_loop1_74_rule+0x5c8> │ │ │ │ │ + bne 24c2c <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24818 <_loop1_74_rule+0x1b8> │ │ │ │ │ + bne 2481c <_loop1_74_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 24900 <_loop1_74_rule+0x2a0> │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + beq 24904 <_loop1_74_rule+0x2a0> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b30 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24b34 <_loop1_74_rule+0x4d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24c04 <_loop1_74_rule+0x5a4> │ │ │ │ │ + bne 24c08 <_loop1_74_rule+0x5a4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249e0 <_loop1_74_rule+0x380> │ │ │ │ │ + bne 249e4 <_loop1_74_rule+0x380> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 249ec <_loop1_74_rule+0x38c> │ │ │ │ │ + beq 249f0 <_loop1_74_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24b74 <_loop1_74_rule+0x514> │ │ │ │ │ + beq 24b78 <_loop1_74_rule+0x514> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24b74 <_loop1_74_rule+0x514> │ │ │ │ │ + b 24b78 <_loop1_74_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24c04 <_loop1_74_rule+0x5a4> │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + bne 24c08 <_loop1_74_rule+0x5a4> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24924 <_loop1_74_rule+0x2c4> │ │ │ │ │ + b 24928 <_loop1_74_rule+0x2c4> │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b30 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24b34 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24890 <_loop1_74_rule+0x230> │ │ │ │ │ + b 24894 <_loop1_74_rule+0x230> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b30 <_loop1_74_rule+0x4d0> │ │ │ │ │ + b 24b34 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24b74 <_loop1_74_rule+0x514> │ │ │ │ │ + b 24b78 <_loop1_74_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 246a8 <_loop1_74_rule+0x48> │ │ │ │ │ + b 246ac <_loop1_74_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24758 <_loop1_74_rule+0xf8> │ │ │ │ │ + b 2475c <_loop1_74_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00024cc8 : │ │ │ │ │ +00024ccc : │ │ │ │ │ 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 24f40 │ │ │ │ │ + beq 24f44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f40 │ │ │ │ │ + bne 24f44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 24e24 │ │ │ │ │ + bne 24e28 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 24f34 │ │ │ │ │ + beq 24f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24f34 │ │ │ │ │ + bne 24f38 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 24ed8 │ │ │ │ │ + bne 24edc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 24ea8 │ │ │ │ │ + beq 24eac │ │ │ │ │ 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 24e40 │ │ │ │ │ + beq 24e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e40 │ │ │ │ │ + beq 24e44 │ │ │ │ │ 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 24e34 │ │ │ │ │ + beq 24e38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ee8 │ │ │ │ │ + bne 24eec │ │ │ │ │ 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 24e50 │ │ │ │ │ + beq 24e54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f10 │ │ │ │ │ + bne 24f14 │ │ │ │ │ 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 24ef4 │ │ │ │ │ + bne 24ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 24e24 │ │ │ │ │ + bne 24e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24f4c │ │ │ │ │ + bl 24f50 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 24e84 │ │ │ │ │ + bne 24e88 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 24e1c │ │ │ │ │ + b 24e20 │ │ │ │ │ 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 24e10 │ │ │ │ │ - b 24e78 │ │ │ │ │ + bne 24e14 │ │ │ │ │ + b 24e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24ef4 │ │ │ │ │ + blt 24ef8 │ │ │ │ │ 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 24d88 │ │ │ │ │ + beq 24d8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24e50 │ │ │ │ │ + b 24e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24dec │ │ │ │ │ + beq 24df0 │ │ │ │ │ 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 24e50 │ │ │ │ │ + b 24e54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e1c │ │ │ │ │ + beq 24e20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e24 │ │ │ │ │ + b 24e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24d58 │ │ │ │ │ + b 24d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24d10 │ │ │ │ │ + b 24d14 │ │ │ │ │ │ │ │ │ │ -00024f4c : │ │ │ │ │ +00024f50 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 250b4 │ │ │ │ │ + beq 250b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 250b4 │ │ │ │ │ + bne 250b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2508c │ │ │ │ │ + bne 25090 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 25054 │ │ │ │ │ + beq 25058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2504c │ │ │ │ │ + beq 25050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25040 │ │ │ │ │ + beq 25044 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 250c0 │ │ │ │ │ + beq 250c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 250c0 │ │ │ │ │ + bne 250c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25034 │ │ │ │ │ + b 25038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2509c │ │ │ │ │ + blt 250a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24fc8 │ │ │ │ │ + beq 24fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25040 │ │ │ │ │ + b 25044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 25040 │ │ │ │ │ + b 25044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24f94 │ │ │ │ │ + b 24f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25034 │ │ │ │ │ + beq 25038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25040 │ │ │ │ │ + b 25044 │ │ │ │ │ │ │ │ │ │ -000250e4 <_loop0_72_rule>: │ │ │ │ │ +000250e8 <_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 256f0 <_loop0_72_rule+0x60c> │ │ │ │ │ + beq 256f4 <_loop0_72_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256f0 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 256f4 <_loop0_72_rule+0x60c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25338 <_loop0_72_rule+0x254> │ │ │ │ │ + bne 2533c <_loop0_72_rule+0x254> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2532c <_loop0_72_rule+0x248> │ │ │ │ │ + beq 25330 <_loop0_72_rule+0x248> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 2533c <_loop0_72_rule+0x258> │ │ │ │ │ + bne 25340 <_loop0_72_rule+0x258> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 252e8 <_loop0_72_rule+0x204> │ │ │ │ │ + beq 252ec <_loop0_72_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252e8 <_loop0_72_rule+0x204> │ │ │ │ │ + bne 252ec <_loop0_72_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25300 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 25304 <_loop0_72_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25658 <_loop0_72_rule+0x574> │ │ │ │ │ + beq 2565c <_loop0_72_rule+0x574> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25658 <_loop0_72_rule+0x574> │ │ │ │ │ + bne 2565c <_loop0_72_rule+0x574> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2564c <_loop0_72_rule+0x568> │ │ │ │ │ + bne 25650 <_loop0_72_rule+0x568> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2534c <_loop0_72_rule+0x268> │ │ │ │ │ + beq 25350 <_loop0_72_rule+0x268> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25398 <_loop0_72_rule+0x2b4> │ │ │ │ │ + beq 2539c <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25504 <_loop0_72_rule+0x420> │ │ │ │ │ + beq 25508 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 256bc <_loop0_72_rule+0x5d8> │ │ │ │ │ + beq 256c0 <_loop0_72_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254d0 <_loop0_72_rule+0x3ec> │ │ │ │ │ + bne 254d4 <_loop0_72_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 254fc <_loop0_72_rule+0x418> │ │ │ │ │ + beq 25500 <_loop0_72_rule+0x418> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 256a0 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 256a4 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 254bc <_loop0_72_rule+0x3d8> │ │ │ │ │ + bne 254c0 <_loop0_72_rule+0x3d8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25324 <_loop0_72_rule+0x240> │ │ │ │ │ + beq 25328 <_loop0_72_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25178 <_loop0_72_rule+0x94> │ │ │ │ │ + bne 2517c <_loop0_72_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2519c <_loop0_72_rule+0xb8> │ │ │ │ │ + beq 251a0 <_loop0_72_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 25584 <_loop0_72_rule+0x4a0> │ │ │ │ │ + bne 25588 <_loop0_72_rule+0x4a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25618 <_loop0_72_rule+0x534> │ │ │ │ │ + b 2561c <_loop0_72_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 25504 <_loop0_72_rule+0x420> │ │ │ │ │ + blt 25508 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 2564c <_loop0_72_rule+0x568> │ │ │ │ │ + bne 25650 <_loop0_72_rule+0x568> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25204 <_loop0_72_rule+0x120> │ │ │ │ │ + bne 25208 <_loop0_72_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 25300 <_loop0_72_rule+0x21c> │ │ │ │ │ + bne 25304 <_loop0_72_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25718 <_loop0_72_rule+0x634> │ │ │ │ │ + beq 2571c <_loop0_72_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25718 <_loop0_72_rule+0x634> │ │ │ │ │ + bne 2571c <_loop0_72_rule+0x634> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25554 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25558 <_loop0_72_rule+0x470> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25518 <_loop0_72_rule+0x434> │ │ │ │ │ + beq 2551c <_loop0_72_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25554 <_loop0_72_rule+0x470> │ │ │ │ │ + beq 25558 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25690 <_loop0_72_rule+0x5ac> │ │ │ │ │ + beq 25694 <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25664 <_loop0_72_rule+0x580> │ │ │ │ │ + beq 25668 <_loop0_72_rule+0x580> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 256fc <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25700 <_loop0_72_rule+0x618> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25624 <_loop0_72_rule+0x540> │ │ │ │ │ + beq 25628 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 256a0 <_loop0_72_rule+0x5bc> │ │ │ │ │ + bne 256a4 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 252a8 <_loop0_72_rule+0x1c4> │ │ │ │ │ + beq 252ac <_loop0_72_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 25168 <_loop0_72_rule+0x84> │ │ │ │ │ + b 2516c <_loop0_72_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 256d4 <_loop0_72_rule+0x5f0> │ │ │ │ │ + bne 256d8 <_loop0_72_rule+0x5f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25288 <_loop0_72_rule+0x1a4> │ │ │ │ │ + bne 2528c <_loop0_72_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 253b4 <_loop0_72_rule+0x2d0> │ │ │ │ │ - b 25300 <_loop0_72_rule+0x21c> │ │ │ │ │ + beq 253b8 <_loop0_72_rule+0x2d0> │ │ │ │ │ + b 25304 <_loop0_72_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25630 <_loop0_72_rule+0x54c> │ │ │ │ │ + blt 25634 <_loop0_72_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25554 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 25558 <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25414 <_loop0_72_rule+0x330> │ │ │ │ │ + bne 25418 <_loop0_72_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25324 <_loop0_72_rule+0x240> │ │ │ │ │ + beq 25328 <_loop0_72_rule+0x240> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25604 <_loop0_72_rule+0x520> │ │ │ │ │ + ble 25608 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25604 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25608 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25604 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25608 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25604 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25608 <_loop0_72_rule+0x520> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25604 <_loop0_72_rule+0x520> │ │ │ │ │ + beq 25608 <_loop0_72_rule+0x520> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 255ec <_loop0_72_rule+0x508> │ │ │ │ │ + bne 255f0 <_loop0_72_rule+0x508> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25564 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25568 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25564 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25568 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25504 <_loop0_72_rule+0x420> │ │ │ │ │ + b 25508 <_loop0_72_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 251c8 <_loop0_72_rule+0xe4> │ │ │ │ │ + b 251cc <_loop0_72_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 256e0 <_loop0_72_rule+0x5fc> │ │ │ │ │ + beq 256e4 <_loop0_72_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25564 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25568 <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25564 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25568 <_loop0_72_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 254a8 <_loop0_72_rule+0x3c4> │ │ │ │ │ + beq 254ac <_loop0_72_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25300 <_loop0_72_rule+0x21c> │ │ │ │ │ + b 25304 <_loop0_72_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 25504 <_loop0_72_rule+0x420> │ │ │ │ │ + beq 25508 <_loop0_72_rule+0x420> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25504 <_loop0_72_rule+0x420> │ │ │ │ │ + b 25508 <_loop0_72_rule+0x420> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25564 <_loop0_72_rule+0x480> │ │ │ │ │ + b 25568 <_loop0_72_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2512c <_loop0_72_rule+0x48> │ │ │ │ │ + b 25130 <_loop0_72_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 25478 <_loop0_72_rule+0x394> │ │ │ │ │ + beq 2547c <_loop0_72_rule+0x394> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 25678 <_loop0_72_rule+0x594> │ │ │ │ │ + b 2567c <_loop0_72_rule+0x594> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 253d8 <_loop0_72_rule+0x2f4> │ │ │ │ │ + b 253dc <_loop0_72_rule+0x2f4> │ │ │ │ │ │ │ │ │ │ -00025724 <_loop1_75_rule>: │ │ │ │ │ +00025728 <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 258dc <_loop1_75_rule+0x1b8> │ │ │ │ │ + beq 258e0 <_loop1_75_rule+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 258dc <_loop1_75_rule+0x1b8> │ │ │ │ │ + bne 258e0 <_loop1_75_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258cc <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 258d0 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258b4 <_loop1_75_rule+0x190> │ │ │ │ │ + beq 258b8 <_loop1_75_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258cc <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 258d0 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 258e8 │ │ │ │ │ + bl 258ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 257d0 <_loop1_75_rule+0xac> │ │ │ │ │ + bne 257d4 <_loop1_75_rule+0xac> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -42961,147 +42962,147 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 258e8 │ │ │ │ │ + bl 258ec │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 25864 <_loop1_75_rule+0x140> │ │ │ │ │ + bne 25868 <_loop1_75_rule+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 257ac <_loop1_75_rule+0x88> │ │ │ │ │ + beq 257b0 <_loop1_75_rule+0x88> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 257ac <_loop1_75_rule+0x88> │ │ │ │ │ + bne 257b0 <_loop1_75_rule+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258ac <_loop1_75_rule+0x188> │ │ │ │ │ + beq 258b0 <_loop1_75_rule+0x188> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 2584c <_loop1_75_rule+0x128> │ │ │ │ │ + ble 25850 <_loop1_75_rule+0x128> │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25830 <_loop1_75_rule+0x10c> │ │ │ │ │ + b 25834 <_loop1_75_rule+0x10c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 257c4 <_loop1_75_rule+0xa0> │ │ │ │ │ + b 257c8 <_loop1_75_rule+0xa0> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2587c <_loop1_75_rule+0x158> │ │ │ │ │ + beq 25880 <_loop1_75_rule+0x158> │ │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 257e4 <_loop1_75_rule+0xc0> │ │ │ │ │ + b 257e8 <_loop1_75_rule+0xc0> │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - bne 2586c <_loop1_75_rule+0x148> │ │ │ │ │ + bne 25870 <_loop1_75_rule+0x148> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2585c <_loop1_75_rule+0x138> │ │ │ │ │ + b 25860 <_loop1_75_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2585c <_loop1_75_rule+0x138> │ │ │ │ │ + b 25860 <_loop1_75_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2576c <_loop1_75_rule+0x48> │ │ │ │ │ + b 25770 <_loop1_75_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000258e8 : │ │ │ │ │ +000258ec : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25d30 │ │ │ │ │ + beq 25d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d30 │ │ │ │ │ + bne 25d34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25da4 │ │ │ │ │ + bne 25da8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25d90 │ │ │ │ │ + beq 25d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d90 │ │ │ │ │ + bne 25d94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25ccc │ │ │ │ │ + bne 25cd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25a4c │ │ │ │ │ + beq 25a50 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 25a9c │ │ │ │ │ + beq 25aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25a9c │ │ │ │ │ + beq 25aa0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -43109,100 +43110,100 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25c6c │ │ │ │ │ + beq 25c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - bne 25d18 │ │ │ │ │ + bne 25d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25a40 │ │ │ │ │ + beq 25a44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25bc0 │ │ │ │ │ + bne 25bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25aac │ │ │ │ │ + b 25ab0 │ │ │ │ │ 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 25cb0 │ │ │ │ │ + blt 25cb4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 25ccc │ │ │ │ │ + bne 25cd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 259b4 │ │ │ │ │ + bne 259b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 25da4 │ │ │ │ │ + bne 25da8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25d3c │ │ │ │ │ + beq 25d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d3c │ │ │ │ │ + bne 25d40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c44 │ │ │ │ │ + bne 25c48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25bf4 │ │ │ │ │ + beq 25bf8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 25c44 │ │ │ │ │ + beq 25c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25c44 │ │ │ │ │ + beq 25c48 │ │ │ │ │ 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] │ │ │ │ │ @@ -43210,73 +43211,73 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 25d70 │ │ │ │ │ + beq 25d74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25d48 │ │ │ │ │ + bne 25d4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21ad0 │ │ │ │ │ + bl 21aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25d9c │ │ │ │ │ + beq 25da0 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25d9c │ │ │ │ │ + beq 25da0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25cdc │ │ │ │ │ + beq 25ce0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25cdc │ │ │ │ │ + bne 25ce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c5c │ │ │ │ │ + b 25c60 │ │ │ │ │ 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 25c98 │ │ │ │ │ + blt 25c9c │ │ │ │ │ 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 25c44 │ │ │ │ │ + bne 25c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 25b28 │ │ │ │ │ + bne 25b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -43284,91 +43285,91 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 25d08 │ │ │ │ │ + beq 25d0c │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25aac │ │ │ │ │ + b 25ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c50 │ │ │ │ │ + b 25c54 │ │ │ │ │ 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 25aac │ │ │ │ │ + b 25ab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25aac │ │ │ │ │ + b 25ab0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25be8 │ │ │ │ │ + beq 25bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c5c │ │ │ │ │ + b 25c60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25aac │ │ │ │ │ + b 25ab0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 25c80 │ │ │ │ │ - b 25a14 │ │ │ │ │ + bne 25c84 │ │ │ │ │ + b 25a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25930 │ │ │ │ │ + b 25934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25ae0 │ │ │ │ │ + b 25ae4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25b88 │ │ │ │ │ + beq 25b8c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c50 │ │ │ │ │ + b 25c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 25d5c │ │ │ │ │ + bne 25d60 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c50 │ │ │ │ │ + b 25c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2596c │ │ │ │ │ + b 25970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25c50 │ │ │ │ │ + b 25c54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 25c5c │ │ │ │ │ + b 25c60 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2c8 <_tmp_176_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2b8 <_tmp_176_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a60c │ │ │ │ │ + bl a5e4 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 78c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 754 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1da10 │ │ │ │ │ + bl 1d9e8 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 694 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 900 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18414 │ │ │ │ │ + bl 183ec │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8f0 <_tmp_170_rule+0x98> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -847,15 +847,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -892,15 +892,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c30 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -943,15 +943,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq e30 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1098,15 +1098,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq ee4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1240,15 +1240,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17ac0 │ │ │ │ │ + bl 17a98 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1392,15 +1392,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 1254 <_tmp_128_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19604 │ │ │ │ │ + bl 195dc │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 124c <_tmp_128_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 124c <_tmp_128_rule+0x9c> │ │ │ │ │ @@ -1569,15 +1569,15 @@ │ │ │ │ │ b 1528 <_loop0_145_rule+0x164> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 1520 <_loop0_145_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d750 │ │ │ │ │ + bl 1d728 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 14bc <_loop0_145_rule+0xf8> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 14ac <_loop0_145_rule+0xe8> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1947,15 +1947,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1b14 <_gather_105_rule+0x20c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 1b00 <_gather_105_rule+0x1f8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -1989,15 +1989,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ beq 1a78 <_gather_105_rule+0x170> │ │ │ │ │ - bl bc6c │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1a78 <_gather_105_rule+0x170> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 1a44 <_gather_105_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2482,15 +2482,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 20f0 <_tmp_135_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24cc8 │ │ │ │ │ + bl 24ccc │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -86,20 +86,20 @@ │ │ │ │ │ 0x00000530 69665f63 6c617573 65735f72 756c6500 if_clauses_rule. │ │ │ │ │ 0x00000540 6c697374 5f72756c 65005f67 61746865 list_rule._gathe │ │ │ │ │ 0x00000550 725f3836 5f72756c 6500696e 76616c69 r_86_rule.invali │ │ │ │ │ 0x00000560 645f6b76 70616972 5f756e70 61636b69 d_kvpair_unpacki │ │ │ │ │ 0x00000570 6e675f72 756c652e 69737261 2e300073 ng_rule.isra.0.s │ │ │ │ │ 0x00000580 7461725f 6e616d65 645f6578 70726573 tar_named_expres │ │ │ │ │ 0x00000590 73696f6e 735f7365 7175656e 63655f72 sions_sequence_r │ │ │ │ │ - 0x000005a0 756c6500 62697477 6973655f 6f725f72 ule.bitwise_or_r │ │ │ │ │ - 0x000005b0 756c6500 73746172 7265645f 65787072 ule.starred_expr │ │ │ │ │ - 0x000005c0 65737369 6f6e5f72 756c6500 5f746d70 ession_rule._tmp │ │ │ │ │ - 0x000005d0 5f313531 5f72756c 6500696e 76616c69 _151_rule.invali │ │ │ │ │ - 0x000005e0 645f636f 6d707265 68656e73 696f6e5f d_comprehension_ │ │ │ │ │ - 0x000005f0 72756c65 2e697372 612e3000 52414953 rule.isra.0.RAIS │ │ │ │ │ + 0x000005a0 756c6500 696e7661 6c69645f 636f6d70 ule.invalid_comp │ │ │ │ │ + 0x000005b0 72656865 6e73696f 6e5f7275 6c652e69 rehension_rule.i │ │ │ │ │ + 0x000005c0 7372612e 30006269 74776973 655f6f72 sra.0.bitwise_or │ │ │ │ │ + 0x000005d0 5f72756c 65005f74 6d705f31 35315f72 _rule._tmp_151_r │ │ │ │ │ + 0x000005e0 756c6500 73746172 7265645f 65787072 ule.starred_expr │ │ │ │ │ + 0x000005f0 65737369 6f6e5f72 756c6500 52414953 ession_rule.RAIS │ │ │ │ │ 0x00000600 455f4552 524f525f 4b4e4f57 4e5f4c4f E_ERROR_KNOWN_LO │ │ │ │ │ 0x00000610 43415449 4f4e2e63 6f6e7374 70726f70 CATION.constprop │ │ │ │ │ 0x00000620 2e30002e 4c433336 005f6c6f 6f70315f .0..LC36._loop1_ │ │ │ │ │ 0x00000630 38325f72 756c6500 5f6c6f6f 70315f38 82_rule._loop1_8 │ │ │ │ │ 0x00000640 335f7275 6c650074 73747269 6e675f72 3_rule.tstring_r │ │ │ │ │ 0x00000650 756c6500 5f746d70 5f313536 5f72756c ule._tmp_156_rul │ │ │ │ │ 0x00000660 65006673 7472696e 675f7265 706c6163 e.fstring_replac │ │ │ │ │ @@ -133,17 +133,17 @@ │ │ │ │ │ 0x00000820 43353100 2e4c4335 32002e4c 43353300 C51..LC52..LC53. │ │ │ │ │ 0x00000830 646f7474 65645f61 735f6e61 6d655f72 dotted_as_name_r │ │ │ │ │ 0x00000840 756c6500 5f6c6f6f 70305f31 375f7275 ule._loop0_17_ru │ │ │ │ │ 0x00000850 6c650064 6f747465 645f6e61 6d655f72 le.dotted_name_r │ │ │ │ │ 0x00000860 756c6500 696d706f 72745f66 726f6d5f ule.import_from_ │ │ │ │ │ 0x00000870 74617267 6574735f 72756c65 005f746d targets_rule._tm │ │ │ │ │ 0x00000880 705f3136 305f7275 6c65002e 4c433534 p_160_rule..LC54 │ │ │ │ │ - 0x00000890 002e4c43 3535005f 6c6f6f70 305f3838 ..LC55._loop0_88 │ │ │ │ │ - 0x000008a0 5f72756c 6500696e 76616c69 645f666f _rule.invalid_fo │ │ │ │ │ - 0x000008b0 725f7461 72676574 5f72756c 65002e4c r_target_rule..L │ │ │ │ │ + 0x00000890 002e4c43 35350069 6e76616c 69645f66 ..LC55.invalid_f │ │ │ │ │ + 0x000008a0 6f725f74 61726765 745f7275 6c65005f or_target_rule._ │ │ │ │ │ + 0x000008b0 6c6f6f70 305f3838 5f72756c 65002e4c loop0_88_rule..L │ │ │ │ │ 0x000008c0 43353600 2e4c4335 37002e4c 43353800 C56..LC57..LC58. │ │ │ │ │ 0x000008d0 2e4c4335 39002e4c 43363000 70617261 .LC59..LC60.para │ │ │ │ │ 0x000008e0 6d657465 72735f72 756c6500 5f746d70 meters_rule._tmp │ │ │ │ │ 0x000008f0 5f32365f 72756c65 0066756e 635f7479 _26_rule.func_ty │ │ │ │ │ 0x00000900 70655f63 6f6d6d65 6e745f72 756c6500 pe_comment_rule. │ │ │ │ │ 0x00000910 696e7661 6c69645f 70617261 6d657465 invalid_paramete │ │ │ │ │ 0x00000920 72735f72 756c652e 69737261 2e30005f rs_rule.isra.0._ │ │ │ │ │ @@ -378,22 +378,22 @@ │ │ │ │ │ 0x00001770 656e005f 50795f45 6c6c6970 7369734f en._Py_EllipsisO │ │ │ │ │ 0x00001780 626a6563 74005f50 79415354 5f436f6e bject._PyAST_Con │ │ │ │ │ 0x00001790 7374616e 74005f50 79506567 656e5f6b stant._PyPegen_k │ │ │ │ │ 0x000017a0 65795f76 616c7565 5f706169 72005f50 ey_value_pair._P │ │ │ │ │ 0x000017b0 79415354 5f536574 005f5079 5f4e6f6e yAST_Set._Py_Non │ │ │ │ │ 0x000017c0 65537472 75637400 5f50795f 54727565 eStruct._Py_True │ │ │ │ │ 0x000017d0 53747275 6374005f 50795f46 616c7365 Struct._Py_False │ │ │ │ │ - 0x000017e0 53747275 6374005f 50794153 545f5374 Struct._PyAST_St │ │ │ │ │ - 0x000017f0 61727265 64005f50 79506567 656e5f67 arred._PyPegen_g │ │ │ │ │ - 0x00001800 65745f6b 65797300 5f507950 6567656e et_keys._PyPegen │ │ │ │ │ - 0x00001810 5f676574 5f76616c 75657300 5f507941 _get_values._PyA │ │ │ │ │ - 0x00001820 53545f44 69637400 5f507941 53545f4c ST_Dict._PyAST_L │ │ │ │ │ - 0x00001830 69737443 6f6d7000 5f507941 53545f44 istComp._PyAST_D │ │ │ │ │ + 0x000017e0 53747275 6374005f 50795065 67656e5f Struct._PyPegen_ │ │ │ │ │ + 0x000017f0 6765745f 6b657973 005f5079 50656765 get_keys._PyPege │ │ │ │ │ + 0x00001800 6e5f6765 745f7661 6c756573 005f5079 n_get_values._Py │ │ │ │ │ + 0x00001810 4153545f 44696374 005f5079 4153545f AST_Dict._PyAST_ │ │ │ │ │ + 0x00001820 4c697374 436f6d70 005f5079 4153545f ListComp._PyAST_ │ │ │ │ │ + 0x00001830 53657443 6f6d7000 5f507941 53545f44 SetComp._PyAST_D │ │ │ │ │ 0x00001840 69637443 6f6d7000 5f507941 53545f53 ictComp._PyAST_S │ │ │ │ │ - 0x00001850 6574436f 6d70005f 50795065 67656e5f etComp._PyPegen_ │ │ │ │ │ + 0x00001850 74617272 6564005f 50795065 67656e5f tarred._PyPegen_ │ │ │ │ │ 0x00001860 73747269 6e675f74 6f6b656e 005f5079 string_token._Py │ │ │ │ │ 0x00001870 50656765 6e5f636f 6e636174 656e6174 Pegen_concatenat │ │ │ │ │ 0x00001880 655f7374 72696e67 73005f50 79506567 e_strings._PyPeg │ │ │ │ │ 0x00001890 656e5f63 6f6e6361 74656e61 74655f74 en_concatenate_t │ │ │ │ │ 0x000018a0 73747269 6e677300 5f507950 6567656e strings._PyPegen │ │ │ │ │ 0x000018b0 5f736571 5f6c6173 745f6974 656d005f _seq_last_item._ │ │ │ │ │ 0x000018c0 50795065 67656e5f 636f6e73 74616e74 PyPegen_constant │ │ │ ├── string_parser.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 5632 (bytes into file) │ │ │ │ │ + Start of section headers: 5636 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 14 │ │ │ │ │ Section header string table index: 13 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x1600: │ │ │ │ │ +There are 14 section headers, starting at offset 0x1604: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00064c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001360 000138 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001364 000138 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000680 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000680 000232 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0008b4 00051c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 001498 0000f0 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 000dd0 00006c 00 A 0 0 1 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 000e3c 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e3c 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 000e70 000290 10 12 18 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 001100 00025e 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 001588 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0008b4 000520 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 00149c 0000f0 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 000dd4 00006c 00 A 0 0 1 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 000e40 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 000e40 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 000e74 000290 10 12 18 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 001104 00025e 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00158c 000075 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -6,35 +6,35 @@ │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC3 │ │ │ │ │ 3: 0000001c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 5: 00000000 884 FUNC LOCAL DEFAULT 1 decode_unicode_with_escapes │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 7: 00000374 632 FUNC LOCAL DEFAULT 1 warn_invalid_escape_sequence │ │ │ │ │ 8: 000005ec 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 9: 000004d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 000004dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 000004d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 000004e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 11: 0000004c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 12: 00000054 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 14: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 15: 000000ec 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 16: 00000174 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 17: 000001d8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 18: 00000000 1244 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ + 18: 00000000 1248 FUNC GLOBAL HIDDEN 6 _PyPegen_parse_string │ │ │ │ │ 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND strchr │ │ │ │ │ 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8Stateful │ │ │ │ │ 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_DecodeEscape2 │ │ │ │ │ 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ - 29: 000004dc 64 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ + 29: 000004e0 64 FUNC GLOBAL HIDDEN 6 _PyPegen_decode_string │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Size │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1360 contains 39 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1364 contains 39 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000191c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000050 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000000f4 00001e1c R_ARM_CALL 00000000 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ │ 0000012c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000188 00001f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ 000001b8 00000b2b R_ARM_MOVW_ABS_NC 0000004c .LC6 │ │ │ │ │ @@ -37,15 +37,15 @@ │ │ │ │ │ 00000580 0000102b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00000584 0000112b R_ARM_MOVW_ABS_NC 000001d8 .LC11 │ │ │ │ │ 00000588 0000102c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ 0000058c 0000112c R_ARM_MOVT_ABS 000001d8 .LC11 │ │ │ │ │ 000005e0 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000063c 0000281c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1498 contains 30 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x149c contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000131c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000034 0000142b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000038 0000142c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000068 0000151c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000000a0 0000161c R_ARM_CALL 00000000 strchr │ │ │ │ │ 000000cc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ @@ -54,22 +54,22 @@ │ │ │ │ │ 0000013c 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 00000144 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000003b4 0000191d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000003e8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ 000003ec 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ 000003f4 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000424 00001a1c R_ARM_CALL 00000000 _PyBytes_DecodeEscape2 │ │ │ │ │ -00000448 0000071c R_ARM_CALL 00000374 warn_invalid_escape_sequence │ │ │ │ │ -00000470 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000484 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ -00000488 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ -00000490 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000049c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004a0 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004a4 0000032b R_ARM_MOVW_ABS_NC 0000001c .LC4 │ │ │ │ │ -000004a8 0000032c R_ARM_MOVT_ABS 0000001c .LC4 │ │ │ │ │ -000004c8 0000081c R_ARM_CALL 000005ec RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000004d0 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000454 0000071c R_ARM_CALL 00000374 warn_invalid_escape_sequence │ │ │ │ │ +0000047c 00001b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000048c 00001c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000490 00001c2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000494 0000032b R_ARM_MOVW_ABS_NC 0000001c .LC4 │ │ │ │ │ +00000498 0000032c R_ARM_MOVT_ABS 0000001c .LC4 │ │ │ │ │ +000004b8 0000081c R_ARM_CALL 000005ec RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000004c0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ +000004c4 0000022c R_ARM_MOVT_ABS 00000000 .LC3 │ │ │ │ │ +000004cc 0000181c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000004d4 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004fc 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ -00000518 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ │ +000004dc 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000500 0000171d R_ARM_JUMP24 00000000 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ +0000051c 0000051d R_ARM_JUMP24 00000000 decode_unicode_with_escapes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ + beq 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ ldrb r5, [r4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ sub r9, r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 484 <_PyPegen_parse_string+0x484> │ │ │ │ │ + bne 4c0 <_PyPegen_parse_string+0x4c0> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ bls 90 <_PyPegen_parse_string+0x90> │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq 3b8 <_PyPegen_parse_string+0x3b8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne ac <_PyPegen_parse_string+0xac> │ │ │ │ │ @@ -75,15 +75,15 @@ │ │ │ │ │ R_ARM_JUMP24 decode_unicode_with_escapes │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ beq 19c <_PyPegen_parse_string+0x19c> │ │ │ │ │ sub r3, r5, #82 @ 0x52 │ │ │ │ │ uxtb r2, r3 │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ - ldr r2, [pc, #956] @ 4d0 <_PyPegen_parse_string+0x4d0> │ │ │ │ │ + ldr r2, [pc, #960] @ 4d4 <_PyPegen_parse_string+0x4d4> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 124 <_PyPegen_parse_string+0x124> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ @@ -93,25 +93,25 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #286 @ 0x11e │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ beq 24c <_PyPegen_parse_string+0x24c> │ │ │ │ │ sub r3, r5, #82 @ 0x52 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - ldr r2, [pc, #860] @ 4d4 <_PyPegen_parse_string+0x4d4> │ │ │ │ │ + ldr r2, [pc, #864] @ 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ │ @@ -133,15 +133,15 @@ │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ sub r2, r5, #82 @ 0x52 │ │ │ │ │ cmp r5, #66 @ 0x42 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ beq 23c <_PyPegen_parse_string+0x23c> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ - ldr r1, [pc, #744] @ 4d8 <_PyPegen_parse_string+0x4d8> │ │ │ │ │ + ldr r1, [pc, #748] @ 4dc <_PyPegen_parse_string+0x4dc> │ │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ │ bhi 12c <_PyPegen_parse_string+0x12c> │ │ │ │ │ ldrsb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldrb r5, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ @@ -167,86 +167,86 @@ │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ b 1bc <_PyPegen_parse_string+0x1bc> │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ beq 3a4 <_PyPegen_parse_string+0x3a4> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #10] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #13] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r7, #14] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 39c <_PyPegen_parse_string+0x39c> │ │ │ │ │ add r2, r7, #14 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 498 <_PyPegen_parse_string+0x498> │ │ │ │ │ + bne 488 <_PyPegen_parse_string+0x488> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 388 <_PyPegen_parse_string+0x388> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 40c <_PyPegen_parse_string+0x40c> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -269,60 +269,53 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movw r1, #314 @ 0x13a │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ bne 26c <_PyPegen_parse_string+0x26c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ + beq 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ + bne 448 <_PyPegen_parse_string+0x448> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 374 <_PyPegen_parse_string+0x374> │ │ │ │ │ R_ARM_CALL warn_invalid_escape_sequence │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 478 <_PyPegen_parse_string+0x478> │ │ │ │ │ + bne 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + bgt 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + bne 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - movw r1, #303 @ 0x12f │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + b 43c <_PyPegen_parse_string+0x43c> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -333,28 +326,36 @@ │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r4, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 5ec │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 474 <_PyPegen_parse_string+0x474> │ │ │ │ │ + b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + movw r1, #303 @ 0x12f │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 480 <_PyPegen_parse_string+0x480> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000004dc <_PyPegen_decode_string>: │ │ │ │ │ +000004e0 <_PyPegen_decode_string>: │ │ │ │ │ _PyPegen_decode_string(): │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 500 <_PyPegen_decode_string+0x24> │ │ │ │ │ + beq 504 <_PyPegen_decode_string+0x24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_DecodeUTF8Stateful │ │ │ │ │ push {fp, lr} │ │ │ ├── lexer.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -49,16 +49,16 @@ │ │ │ │ │ 45: 00000594 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 000005e0 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 00003a2c 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ 48: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 49: 000038a8 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ 50: 00003bf4 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ 51: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 52: 00002d64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00002d68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00002d74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00002d78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 54: 00000624 0 NOTYPE LOCAL DEFAULT 5 .LC42 │ │ │ │ │ 55: 00000628 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 0000062c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 00000630 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000634 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 59: 00000638 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 60: 00000640 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ @@ -85,20 +85,20 @@ │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 84: 00003718 400 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -132,141 +132,141 @@ │ │ │ │ │ 00002358 0000561c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ 000023b4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000023d8 00002a2b R_ARM_MOVW_ABS_NC 00000540 .LC36 │ │ │ │ │ 000023dc 00002a2c R_ARM_MOVT_ABS 00000540 .LC36 │ │ │ │ │ 00002488 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ 0000248c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ 0000254c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025d8 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000025ec 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025f0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025f4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002648 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002600 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002640 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002654 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002658 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000265c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 0000267c 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ 00002680 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000026d0 0000571c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002710 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002740 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000274c 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002790 0000581c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000279c 0000591c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000027cc 00005a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002800 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000280c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002810 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002814 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002870 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -00002874 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002920 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000296c 00005b1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002978 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -0000297c 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002998 00005c1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000029c0 0000272b R_ARM_MOVW_ABS_NC 00000498 .LC33 │ │ │ │ │ -000029c4 0000282b R_ARM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ -000029c8 0000272c R_ARM_MOVT_ABS 00000498 .LC33 │ │ │ │ │ -000029cc 0000282c R_ARM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ -000029d0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a2c 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -00002a30 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002a34 00005d1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a58 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a5c 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002a98 00005b1c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002af4 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002af8 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002b50 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002b54 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002b58 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bf8 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00002bfc 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00002c00 00005c1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002c18 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002c4c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002ca8 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002cac 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002d64 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002dcc 0000581c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002e18 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -00002e1c 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002e94 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002eac 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ -00002eb0 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ -00002eb4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ec8 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fe8 0000581c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002ff4 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002ffc 00002b2b R_ARM_MOVW_ABS_NC 00000568 .LC37 │ │ │ │ │ -00003000 00002b2c R_ARM_MOVT_ABS 00000568 .LC37 │ │ │ │ │ -00003028 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -0000302c 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -00003034 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000304c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003054 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -00003058 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00003068 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -0000306c 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00003090 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000030c0 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -000030c4 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -000030c8 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003100 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -00003104 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -00003108 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003148 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -0000318c 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003190 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000031d8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000031e4 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -000031e8 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -000031ec 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003204 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000320c 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00003210 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00003224 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00003228 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -0000323c 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003240 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003254 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00003258 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00003274 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003278 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000032b8 00002e2b R_ARM_MOVW_ABS_NC 000005e0 .LC40 │ │ │ │ │ -000032bc 00002e2c R_ARM_MOVT_ABS 000005e0 .LC40 │ │ │ │ │ -000032c0 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000032dc 00002d2b R_ARM_MOVW_ABS_NC 00000594 .LC39 │ │ │ │ │ -000032e0 00002d2c R_ARM_MOVT_ABS 00000594 .LC39 │ │ │ │ │ -000032e4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003318 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -0000331c 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -00003320 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003324 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003328 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000332c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -00003330 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00003334 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003338 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -0000333c 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003388 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ -0000338c 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ -0000340c 00005a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003414 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000342c 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00003430 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +000026c0 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002710 0000571c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002750 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000278c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002800 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002804 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002808 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000028b4 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +000028b8 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +000028bc 0000581c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000028d4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000028e8 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +000028ec 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +000029f4 0000591c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002a44 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00002a48 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00002a4c 00005a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a70 00004e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a74 00004e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002ab0 0000591c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002abc 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002ac0 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002adc 0000581c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002b04 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002b60 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002b64 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002be4 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002be8 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002c04 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c08 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c0c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002c20 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002c64 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002c70 00005c1c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002ca0 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce8 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d0c 0000272b R_ARM_MOVW_ABS_NC 00000498 .LC33 │ │ │ │ │ +00002d10 0000282b R_ARM_MOVW_ABS_NC 000004f0 .LC34 │ │ │ │ │ +00002d14 0000272c R_ARM_MOVT_ABS 00000498 .LC33 │ │ │ │ │ +00002d18 0000282c R_ARM_MOVT_ABS 000004f0 .LC34 │ │ │ │ │ +00002d1c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002d74 00003002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002ddc 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002e28 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e3c 0000471c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f5c 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002f68 0000461c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002f78 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00002f7c 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00002fc4 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002ff4 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ +00002ff8 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ +00003068 00002b2b R_ARM_MOVW_ABS_NC 00000568 .LC37 │ │ │ │ │ +0000306c 00002b2c R_ARM_MOVT_ABS 00000568 .LC37 │ │ │ │ │ +00003090 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003094 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +000030a8 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +000030ac 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +000030c0 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +000030c4 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +000030d8 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +000030dc 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00003110 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00003114 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +00003118 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003134 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00003138 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00003140 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003158 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003160 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003164 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003198 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003200 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003208 0000511c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003220 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00003224 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00003228 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003238 00005e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000325c 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000326c 00005f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00003290 00005d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032c0 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000032c4 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000032c8 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003310 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00003314 0000602c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +0000331c 0000611c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003354 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003358 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003380 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00003384 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00003388 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003394 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ +00003398 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ +0000339c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033a4 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +000033a8 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +000033e4 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +0000342c 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +00003430 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ 00003434 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003444 00005e1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00003468 00005a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003478 00005f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -0000349c 00005a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034cc 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -000034d0 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000034d4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000351c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00003520 0000602c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00003528 0000611c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000344c 0000491c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003454 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00003458 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000034dc 00002e2b R_ARM_MOVW_ABS_NC 000005e0 .LC40 │ │ │ │ │ +000034e0 00002e2c R_ARM_MOVT_ABS 000005e0 .LC40 │ │ │ │ │ +000034e4 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003500 00002d2b R_ARM_MOVW_ABS_NC 00000594 .LC39 │ │ │ │ │ +00003504 00002d2c R_ARM_MOVT_ABS 00000594 .LC39 │ │ │ │ │ +00003508 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003538 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +0000353c 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00003540 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003544 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003548 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000354c 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00003550 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003554 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003558 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +0000355c 00004c1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 000035fc 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000365c 00004a1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00003670 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003674 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000367c 00004b1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 000036f0 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ 000036f4 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -60,19 +60,19 @@ │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1056,26 +1056,26 @@ │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi 332c │ │ │ │ │ + bhi 354c │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r8, [r4, #28] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ beq 1af8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 32c8 │ │ │ │ │ + bhi 3494 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ sub r3, r0, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ @@ -1084,34 +1084,34 @@ │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #128 @ 0x80 │ │ │ │ │ lsr ip, ip, r3 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bne 1558 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 31a4 │ │ │ │ │ + beq 2f90 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr ip, [r4, #32] │ │ │ │ │ cmp ip, #28 │ │ │ │ │ - beq 31c4 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r3, r2, #65 @ 0x41 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ bls 1224 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 123c │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 3484 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ beq 1560 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ beq 1388 │ │ │ │ │ uxtb r1, r5 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1138,15 +1138,15 @@ │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 2554 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1928 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2c1c │ │ │ │ │ sub r6, r5, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1166,19 +1166,19 @@ │ │ │ │ │ bne 2340 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 133c │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 1600 │ │ │ │ │ ble 1348 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ @@ -1204,15 +1204,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 r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 31a4 │ │ │ │ │ + beq 2f90 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ bne ffc │ │ │ │ │ movw r5, #47102 @ 0xb7fe │ │ │ │ │ movt r5, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1223,20 +1223,20 @@ │ │ │ │ │ asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ bne 11cc │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr ip, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 28ec │ │ │ │ │ + bne 2758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2870 │ │ │ │ │ + bne 28e8 │ │ │ │ │ ldr ip, [r4, #32] │ │ │ │ │ cmp ip, #28 │ │ │ │ │ - beq 31c4 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 2528 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 101c │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ beq 1f14 │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ @@ -1276,31 +1276,31 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1334 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25b0 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2768 │ │ │ │ │ + bne 2c3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ @@ -1333,79 +1333,79 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ bl 3560 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r7, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2624 │ │ │ │ │ + bne 25dc │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 27d4 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 273c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2718 │ │ │ │ │ + bne 2698 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ beq 2054 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 33a0 │ │ │ │ │ + bhi 300c │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ beq 1434 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 26fc │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2d04 │ │ │ │ │ + beq 2810 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 33d4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ sub lr, r1, #10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp lr, #25 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ bhi 16e4 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #512 @ 0x200 │ │ │ │ │ @@ -1413,37 +1413,37 @@ │ │ │ │ │ tst ip, #1 │ │ │ │ │ beq 16e4 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ beq 2040 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3120 │ │ │ │ │ + bne 346c │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ bne 1774 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b f4c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2588 │ │ │ │ │ + beq 25a8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2808 │ │ │ │ │ + bne 2c00 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 1268 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ beq 1500 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mvn r2, #32 │ │ │ │ │ @@ -1458,15 +1458,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 1404 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #676] @ 0x2a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2c2c │ │ │ │ │ + bne 2ae4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -1490,15 +1490,15 @@ │ │ │ │ │ bne 1114 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ ble 1358 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ bne 1668 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2ea8 │ │ │ │ │ + bgt 3390 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ @@ -1520,18 +1520,18 @@ │ │ │ │ │ bne 1178 │ │ │ │ │ b 225c │ │ │ │ │ ldr ip, [r9, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bgt 23bc │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2650 │ │ │ │ │ + bne 2568 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3068 │ │ │ │ │ ble 1168 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ @@ -1553,27 +1553,27 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 21ec │ │ │ │ │ ldr r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2328 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e2c │ │ │ │ │ + bne 3018 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ beq 17b4 │ │ │ │ │ ble 1fac │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt 2e7c │ │ │ │ │ + bgt 3180 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bge 2034 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -1618,33 +1618,33 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 15c4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ moveq r8, r3 │ │ │ │ │ subne r8, r3, #1 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2b7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 1840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3718 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3080 │ │ │ │ │ + beq 2e18 │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ beq 15c4 │ │ │ │ │ ldr r7, [r9, #668] @ 0x29c │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r1, r1, r7, r4 │ │ │ │ │ ldr r0, [r1, #2812] @ 0xafc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d28 │ │ │ │ │ + bne 2d38 │ │ │ │ │ ldr r1, [r1, #2820] @ 0xb04 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2d38 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ bne 15c4 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bne 15c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -1653,46 +1653,46 @@ │ │ │ │ │ b 117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ bne 1f5c │ │ │ │ │ bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2aa0 │ │ │ │ │ + beq 2b90 │ │ │ │ │ bgt 228c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ beq 229c │ │ │ │ │ ble 241c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2b60 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r3, [r7, r5, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2b84 │ │ │ │ │ + bne 2840 │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 2964 │ │ │ │ │ bgt 246c │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 2964 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq 2474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ beq 21ec │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1715,19 +1715,19 @@ │ │ │ │ │ beq 19a4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ beq 1a30 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ @@ -1740,30 +1740,30 @@ │ │ │ │ │ mov r6, r2 │ │ │ │ │ beq 24a8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ beq 2124 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 3354 │ │ │ │ │ + bhi 305c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ beq 21ec │ │ │ │ │ cmp r3, #22 │ │ │ │ │ beq 1a2c │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d10 │ │ │ │ │ + bne 2d30 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 19b8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ bne 19c4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ @@ -1776,18 +1776,18 @@ │ │ │ │ │ b 132c │ │ │ │ │ add r9, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r9, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ble 1674 │ │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d18 │ │ │ │ │ + bne 26ec │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 3068 │ │ │ │ │ bgt 1690 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bmi 22f4 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ bne 1168 │ │ │ │ │ @@ -1910,27 +1910,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne 1bec │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2974 │ │ │ │ │ + bne 2ab8 │ │ │ │ │ tst r7, r8 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 2f78 │ │ │ │ │ tst sl, r7 │ │ │ │ │ - bne 3254 │ │ │ │ │ + bne 30d8 │ │ │ │ │ tst r7, r9 │ │ │ │ │ - bne 323c │ │ │ │ │ + bne 30c0 │ │ │ │ │ tst sl, r6 │ │ │ │ │ - bne 3224 │ │ │ │ │ + bne 30a8 │ │ │ │ │ tst r6, r9 │ │ │ │ │ - bne 320c │ │ │ │ │ + bne 3090 │ │ │ │ │ tst sl, r9 │ │ │ │ │ - bne 3068 │ │ │ │ │ + bne 3454 │ │ │ │ │ orrs sl, sl, r9 │ │ │ │ │ beq 1928 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ @@ -1947,37 +1947,37 @@ │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ bl 3560 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 27a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2cd8 │ │ │ │ │ + beq 2794 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r8, [r4, #28] │ │ │ │ │ ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 31e0 │ │ │ │ │ + bgt 3428 │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ str r2, [r3, #668] @ 0x29c │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mul r1, r1, r2 │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ @@ -1993,15 +1993,15 @@ │ │ │ │ │ str ip, [r3, #2792] @ 0xae8 │ │ │ │ │ str ip, [r3, #2796] @ 0xaec │ │ │ │ │ str ip, [r3, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ str r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r1, #2812] @ 0xafc │ │ │ │ │ str r0, [r1, #2816] @ 0xb00 │ │ │ │ │ - ldr r1, [pc, #4024] @ 2d64 │ │ │ │ │ + ldr r1, [pc, #4040] @ 2d74 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ bhi 1e24 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ @@ -2069,27 +2069,27 @@ │ │ │ │ │ cmp ip, #10 │ │ │ │ │ bne f94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 26c8 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25e8 │ │ │ │ │ + bne 2650 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 25a0 │ │ │ │ │ + beq 2608 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ bls f60 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b f94 │ │ │ │ │ mov r9, #0 │ │ │ │ │ @@ -2109,34 +2109,34 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ bl 38a8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2634 │ │ │ │ │ + beq 25ec │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2608 │ │ │ │ │ + beq 25c0 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 2964 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ beq 2474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 21f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ bne 18dc │ │ │ │ │ mov ip, r3 │ │ │ │ │ b 190c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2e70 │ │ │ │ │ + ble 3174 │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ @@ -2156,25 +2156,25 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ bne 1ff8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bne 2e70 │ │ │ │ │ + bne 3174 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ beq 17c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ b 2270 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 334c │ │ │ │ │ + bne 3344 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b 1760 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne 16d0 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ @@ -2235,15 +2235,15 @@ │ │ │ │ │ cmp r2, #10 │ │ │ │ │ bne 2184 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26a4 │ │ │ │ │ + beq 26d4 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ @@ -2271,17 +2271,17 @@ │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r1, #668] @ 0x29c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r0, [r4, #2712] @ 0xa98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 3360 │ │ │ │ │ + bgt 2fcc │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 29b4 │ │ │ │ │ + bne 2d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2306,17 +2306,17 @@ │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ b 1bd4 │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 34a4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 2568 │ │ │ │ │ + bgt 2594 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1178 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -2331,27 +2331,27 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2c54 │ │ │ │ │ + beq 2b0c │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ bne 189c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r7, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 3024 │ │ │ │ │ + beq 3130 │ │ │ │ │ bl 3560 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ beq 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2388,26 +2388,26 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 29a8 │ │ │ │ │ + bne 2cb0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 29a0 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 332c │ │ │ │ │ + bcc 354c │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2438,25 +2438,25 @@ │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ b 1bd4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ b 1c44 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2aa0 │ │ │ │ │ + beq 2b90 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2c54 │ │ │ │ │ + beq 2b0c │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 27c0 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2b84 │ │ │ │ │ + bne 2840 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2608 │ │ │ │ │ + beq 25c0 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ bgt 18a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1f98 │ │ │ │ │ @@ -2482,38 +2482,38 @@ │ │ │ │ │ bl 3560 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ beq 19ac │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 3180 │ │ │ │ │ + beq 33fc │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ b 19ac │ │ │ │ │ mov sl, #1 │ │ │ │ │ b 1c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - beq 257c │ │ │ │ │ + beq 2588 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ bne 1964 │ │ │ │ │ b 1a30 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3548 │ │ │ │ │ + beq 34ec │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp ip, #28 │ │ │ │ │ str r9, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 31c4 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 21f0 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ @@ -2523,37 +2523,64 @@ │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1cd0 │ │ │ │ │ b 10b4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ b 1c44 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1168 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + ble 1168 │ │ │ │ │ + b 1a78 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r8, #3 │ │ │ │ │ + b 19a4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bpl 1a90 │ │ │ │ │ b 22f4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r8, #3 │ │ │ │ │ - b 19a4 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ b 154c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2768 │ │ │ │ │ + bne 2c3c │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ b 1314 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1f70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 38a8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1f70 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne f94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 26c8 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r8, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ @@ -2567,62 +2594,52 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ b f94 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1f70 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 38a8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1f70 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 1168 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ble 1168 │ │ │ │ │ - b 1a78 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1f98 │ │ │ │ │ b 21f0 │ │ │ │ │ + ldr r3, [r9, #676] @ 0x2a4 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + strne r3, [r9, #676] @ 0x2a4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ b f94 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ bne 218c │ │ │ │ │ b 21ec │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 2574 │ │ │ │ │ + b 1a78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ @@ -2640,218 +2657,198 @@ │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ - ldr r3, [r9, #676] @ 0x2a4 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + bne 28e8 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - strne r3, [r9, #676] @ 0x2a4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r6, [r9, #676] @ 0x2a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 21ec │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldmib r4, {r7, r9} │ │ │ │ │ - b f98 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2598 │ │ │ │ │ - ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 21ec │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 351c │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - blt 33ac │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2598 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2598 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2598 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + b 1d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 26e4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 3408 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov lr, #3 │ │ │ │ │ + b 1d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + bl 3560 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne 242c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 242c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 154c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + b 2270 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 271c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r5, [r7, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 326c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 27f0 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 27c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ │ bl 38a8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2634 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - b 1f7c │ │ │ │ │ + beq 25ec │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25c0 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2880 │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 2964 │ │ │ │ │ + bgt 28dc │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2964 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 2474 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2454 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + sub r2, r8, r1 │ │ │ │ │ + sub r1, r3, r1 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + 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, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2880 │ │ │ │ │ + b 2474 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ mov lr, #9 │ │ │ │ │ ldr r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 28a0 │ │ │ │ │ + b 2918 │ │ │ │ │ ldrb r7, [r5] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 2928 │ │ │ │ │ + bne 29b0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2930 │ │ │ │ │ + beq 29b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ - bls 2928 │ │ │ │ │ + bls 29b0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 2888 │ │ │ │ │ + bne 2900 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldrb r5, [r7] │ │ │ │ │ cmp r5, #9 │ │ │ │ │ cmpne r5, #32 │ │ │ │ │ mov r5, r7 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 2940 │ │ │ │ │ sub r2, r3, r2 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ - b 289c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2870 │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ + b 2914 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + bne 29fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r6, [r9, #676] @ 0x2a4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r5, [r7, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 334c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + bl 38a8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25ec │ │ │ │ │ + bic r3, r5, #32 │ │ │ │ │ + b 1f7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e9c │ │ │ │ │ + bne 33c8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 369c │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bcs 2a24 │ │ │ │ │ + bcs 2a3c │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ stmib sp, {r5, r7} │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 132c │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 21ec │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 23a0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 23a0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC33 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 21ec │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2858 │ │ │ │ │ + bne 2998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 369c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 21f0 │ │ │ │ │ @@ -2865,325 +2862,288 @@ │ │ │ │ │ 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 2950 │ │ │ │ │ + bne 29d8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 2a6c │ │ │ │ │ + beq 2a84 │ │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2950 │ │ │ │ │ + blt 29d8 │ │ │ │ │ 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 2950 │ │ │ │ │ + bne 29d8 │ │ │ │ │ add r5, r9, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3010 │ │ │ │ │ + bne 307c │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 132c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 21ec │ │ │ │ │ + ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 1594 │ │ │ │ │ + str r6, [r2, #676] @ 0x2a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3110 │ │ │ │ │ + beq 33b8 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 30e0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 3360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2ac0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2b2c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 3110 │ │ │ │ │ + beq 33b8 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2e18 │ │ │ │ │ + bne 3160 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3bf4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1f98 │ │ │ │ │ b 21f0 │ │ │ │ │ + ldr r2, [sl, #56] @ 0x38 │ │ │ │ │ + ldr r0, [sl, #60] @ 0x3c │ │ │ │ │ + orrs r2, r2, r0 │ │ │ │ │ + beq 1840 │ │ │ │ │ + b 1804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 242c │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3120 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 30f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2bb0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3120 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 242c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne 33a4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ + bl 3bf4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1f98 │ │ │ │ │ + b 21f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 2b40 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 154c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - bl 38a8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2634 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2608 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 2bc4 │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2824 │ │ │ │ │ - bgt 2c20 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2824 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2474 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 21ec │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r7, r9} │ │ │ │ │ + b f98 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 2454 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 25b8 │ │ │ │ │ + ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 21ec │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 3310 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + blt 31a0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 25b8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 25b8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 25b8 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 23a0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 23a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ + bl 3560 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 2724 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - sub r2, r8, r1 │ │ │ │ │ - sub r1, r3, r1 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - 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, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 2bc4 │ │ │ │ │ - b 2474 │ │ │ │ │ - ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1594 │ │ │ │ │ - str r6, [r2, #676] @ 0x2a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 30d0 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 30a0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2c74 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 30d0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3054 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3bf4 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1f98 │ │ │ │ │ - b 21f0 │ │ │ │ │ - ldr r2, [sl, #56] @ 0x38 │ │ │ │ │ - ldr r0, [sl, #60] @ 0x3c │ │ │ │ │ - orrs r2, r2, r0 │ │ │ │ │ - beq 1840 │ │ │ │ │ - b 1804 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - b 1d30 │ │ │ │ │ + b 22b0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 3160 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov lr, #3 │ │ │ │ │ - b 1d30 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 26dc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC33 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 21ec │ │ │ │ │ mov r6, #10 │ │ │ │ │ b 2198 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 265c │ │ │ │ │ - b 1a78 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1840 │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r1, r1, r7, r4 │ │ │ │ │ add r2, r1, #2800 @ 0xaf0 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr ip, [r1, #2800] @ 0xaf0 │ │ │ │ │ ldr r1, [r1, #2804] @ 0xaf4 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ - b 2db0 │ │ │ │ │ + b 2dc0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb ip, [ip, r0] │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ addeq r0, r0, #1 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2dbc │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ cmpne ip, #34 @ 0x22 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 2df8 │ │ │ │ │ eor r6, lr, #1 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2ebc │ │ │ │ │ + bne 2e30 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - blt 2d68 │ │ │ │ │ + blt 2d78 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mla r2, r0, r7, r4 │ │ │ │ │ ldr r0, [r2, #2808] @ 0xaf8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 21ec │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r3, #28] │ │ │ │ │ b 1840 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 22b0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ streq ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq lr, r3 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2dbc │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs lr, ip, lr │ │ │ │ │ movne lr, #1 │ │ │ │ │ - b 2dac │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 226c │ │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - lsl r2, r1, #2 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 17b0 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 1714 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 2e70 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movle r5, r3 │ │ │ │ │ - movle r3, r1 │ │ │ │ │ - ble 2024 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 1fb4 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ + b 2dbc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 1208 │ │ │ │ │ - b 28f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -3200,393 +3160,269 @@ │ │ │ │ │ add r0, r3, #2800 @ 0xaf0 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 2f48 │ │ │ │ │ + b 2ebc │ │ │ │ │ eor r6, r2, #1 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2f18 │ │ │ │ │ strb r0, [r7] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r5, [r0, #2800] @ 0xaf0 │ │ │ │ │ ldr r0, [lr] │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bge 2fd0 │ │ │ │ │ + bge 2f44 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ ldrb r0, [r4, ip] │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 2f1c │ │ │ │ │ + bne 2e90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - beq 2f34 │ │ │ │ │ + beq 2ea8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, r2 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 2f34 │ │ │ │ │ + b 2ea8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble 3098 │ │ │ │ │ + ble 2f70 │ │ │ │ │ ldrb r2, [r4, ip] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2f98 │ │ │ │ │ + bne 2f0c │ │ │ │ │ cmp r5, ip │ │ │ │ │ - ble 3098 │ │ │ │ │ + ble 2f70 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strb r2, [r7] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r0, r1 │ │ │ │ │ - b 2f44 │ │ │ │ │ + b 2eb8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r4, fp, #68 @ 0x44 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strb r2, [r3, r1] │ │ │ │ │ ldm r4, {r4, r5, r6} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2dd4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC37 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 226c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2a78 │ │ │ │ │ - bl 369c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 226c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 2de4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2f44 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 3054 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2c04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2c68 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 2e18 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2c04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2ab4 │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 2048 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 16e4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq r3, r8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 21ec │ │ │ │ │ - ldmib r4, {r6, r9} │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 26dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 369c │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - b 1d30 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3560 │ │ │ │ │ - b 24cc │ │ │ │ │ + b 2eb8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ + b 2acc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ beq 11c4 │ │ │ │ │ ldr ip, [r4, #32] │ │ │ │ │ cmp ip, #28 │ │ │ │ │ - bne 3340 │ │ │ │ │ + bne 352c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 132c │ │ │ │ │ + mov r0, #68 @ 0x44 │ │ │ │ │ + mla r1, r0, r1, r4 │ │ │ │ │ + ldrb r0, [r1, #2768] @ 0xad0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 21c8 │ │ │ │ │ + ldr r0, [r1, #2772] @ 0xad4 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne 21c8 │ │ │ │ │ + ldr r3, [r1, #2820] @ 0xb04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b 226c │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 16d0 │ │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ + lsl r2, r1, #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 17b0 │ │ │ │ │ + movlt r8, r3 │ │ │ │ │ + movlt r5, r8 │ │ │ │ │ + blt 1714 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 3174 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movle r5, r3 │ │ │ │ │ + movle r3, r1 │ │ │ │ │ + ble 2024 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 1fb4 │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 2194 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC37 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 132c │ │ │ │ │ + b 226c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2a90 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ + b 2acc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ + b 2acc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ + b 2acc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2988 │ │ │ │ │ + b 2acc │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r7, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 33a4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 369c │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - b 3030 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - movgt r1, #1 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 32ec │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 32d8 │ │ │ │ │ - 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 2270 │ │ │ │ │ - mov ip, #29 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - str ip, [r4, #32] │ │ │ │ │ - b 250c │ │ │ │ │ - str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 329c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - b 22fc │ │ │ │ │ + b 28c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3560 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1040 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + b 2ba4 │ │ │ │ │ + bl 369c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne 1008 │ │ │ │ │ - b 2528 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 16e4 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 2194 │ │ │ │ │ - mov r0, #68 @ 0x44 │ │ │ │ │ - mla r1, r0, r1, r4 │ │ │ │ │ - ldrb r0, [r1, #2768] @ 0xad0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 21c8 │ │ │ │ │ - ldr r0, [r1, #2772] @ 0xad4 │ │ │ │ │ - cmp r0, r8 │ │ │ │ │ - bne 21c8 │ │ │ │ │ - ldr r3, [r1, #2820] @ 0xb04 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ b 226c │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 16d0 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 3500 │ │ │ │ │ + beq 32f4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 34e4 │ │ │ │ │ + bne 32d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 34dc │ │ │ │ │ + beq 32d0 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r7, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 343c │ │ │ │ │ + bgt 3230 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3410 │ │ │ │ │ + bgt 3204 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 3204 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34c4 │ │ │ │ │ + beq 32b8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -3596,90 +3432,254 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 346c │ │ │ │ │ + bgt 3260 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 346c │ │ │ │ │ + bne 3260 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 34b8 │ │ │ │ │ + beq 32ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34a0 │ │ │ │ │ + bgt 3294 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 3294 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 31e4 │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 21ec │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ b 21ec │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 33dc │ │ │ │ │ + b 31d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3558 │ │ │ │ │ + beq 333c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 31d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3540 │ │ │ │ │ + beq 3334 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 31d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #17 │ │ │ │ │ movne r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 21ec │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 3514 │ │ │ │ │ + b 3308 │ │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ │ + b 32ec │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 16e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 313c │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r7, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3160 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 28c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2270 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 226c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2b20 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 1208 │ │ │ │ │ + b 2764 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 21ec │ │ │ │ │ + ldmib r4, {r6, r9} │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 271c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + b 24cc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 369c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + b 1d30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 132c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 2acc │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 2048 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 16e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3560 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1040 │ │ │ │ │ + mov ip, #29 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + str ip, [r4, #32] │ │ │ │ │ + b 250c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + movgt r1, #1 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 3510 │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bne 34fc │ │ │ │ │ + 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 2270 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 31bc │ │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ │ - b 34f8 │ │ │ │ │ + b 2fa8 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2270 │ │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 34c0 │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + b 22fc │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne 1008 │ │ │ │ │ + b 2528 │ │ │ │ │ + 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 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ 00003560 : │ │ │ │ │ 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 {} │ │ │ │ │ @@ -46,24 +46,24 @@ │ │ │ │ │ 0x000002b0 005f5079 546f6b65 6e5f4f6e 65436861 ._PyToken_OneCha │ │ │ │ │ 0x000002c0 72005079 4572725f 4f636375 72726564 r.PyErr_Occurred │ │ │ │ │ 0x000002d0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ 0x000002e0 5f667473 7472696e 675f6578 7072005f _ftstring_expr._ │ │ │ │ │ 0x000002f0 5079546f 6b656e69 7a65725f 696e6465 PyTokenizer_inde │ │ │ │ │ 0x00000300 6e746572 726f7200 5f507954 6f6b656e nterror._PyToken │ │ │ │ │ 0x00000310 5f546872 65654368 61727300 5f5f6165 _ThreeChars.__ae │ │ │ │ │ - 0x00000320 6162695f 69646976 00507955 6e69636f abi_idiv.PyUnico │ │ │ │ │ - 0x00000330 64655f44 65636f64 65555446 38005f50 de_DecodeUTF8._P │ │ │ │ │ - 0x00000340 79556e69 636f6465 5f536361 6e496465 yUnicode_ScanIde │ │ │ │ │ - 0x00000350 6e746966 69657200 5f50795f 4465616c ntifier._Py_Deal │ │ │ │ │ - 0x00000360 6c6f6300 5f50794c 65786572 5f747970 loc._PyLexer_typ │ │ │ │ │ - 0x00000370 655f636f 6d6d656e 745f746f 6b656e5f e_comment_token_ │ │ │ │ │ - 0x00000380 73657475 70005f50 79546f6b 656e697a setup._PyTokeniz │ │ │ │ │ - 0x00000390 65725f73 796e7461 78657272 6f725f6b er_syntaxerror_k │ │ │ │ │ - 0x000003a0 6e6f776e 5f72616e 6765006d 656d636d nown_range.memcm │ │ │ │ │ - 0x000003b0 70005079 556e6963 6f64655f 53756273 p.PyUnicode_Subs │ │ │ │ │ + 0x00000320 6162695f 69646976 005f5079 546f6b65 abi_idiv._PyToke │ │ │ │ │ + 0x00000330 6e697a65 725f7379 6e746178 6572726f nizer_syntaxerro │ │ │ │ │ + 0x00000340 725f6b6e 6f776e5f 72616e67 65005f50 r_known_range._P │ │ │ │ │ + 0x00000350 794c6578 65725f74 7970655f 636f6d6d yLexer_type_comm │ │ │ │ │ + 0x00000360 656e745f 746f6b65 6e5f7365 74757000 ent_token_setup. │ │ │ │ │ + 0x00000370 6d656d63 6d700050 79556e69 636f6465 memcmp.PyUnicode │ │ │ │ │ + 0x00000380 5f446563 6f646555 54463800 5f507955 _DecodeUTF8._PyU │ │ │ │ │ + 0x00000390 6e69636f 64655f53 63616e49 64656e74 nicode_ScanIdent │ │ │ │ │ + 0x000003a0 69666965 72005f50 795f4465 616c6c6f ifier._Py_Deallo │ │ │ │ │ + 0x000003b0 63005079 556e6963 6f64655f 53756273 c.PyUnicode_Subs │ │ │ │ │ 0x000003c0 7472696e 67005079 556e6963 6f64655f tring.PyUnicode_ │ │ │ │ │ 0x000003d0 41735554 46385374 72696e67 00507945 AsUTF8String.PyE │ │ │ │ │ 0x000003e0 78635f55 6e69636f 64654465 636f6465 xc_UnicodeDecode │ │ │ │ │ 0x000003f0 4572726f 72005079 4572725f 45786365 Error.PyErr_Exce │ │ │ │ │ 0x00000400 7074696f 6e4d6174 63686573 0050794d ptionMatches.PyM │ │ │ │ │ 0x00000410 656d5f52 65616c6c 6f630050 79457863 em_Realloc.PyExc │ │ │ │ │ 0x00000420 5f53796e 74617857 61726e69 6e67005f _SyntaxWarning._ │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 2604 (bytes into file) │ │ │ │ │ + Start of section headers: 2644 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 15 │ │ │ │ │ Section header string table index: 14 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ -There are 15 section headers, starting at offset 0xa2c: │ │ │ │ │ +There are 15 section headers, starting at offset 0xa54: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 0000e8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00085c 000048 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00087c 000048 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00011c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00011c 000058 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000174 0002c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0008a4 000100 08 I 12 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 000438 000040 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0009a4 000008 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 000478 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000478 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 0004ac 0001f0 10 13 10 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00069c 0001bf 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0009ac 000080 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000174 0002e4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0008c4 000108 08 I 12 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 000458 000040 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0009cc 000008 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 000498 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 000498 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 0004cc 0001f0 10 13 10 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 0006bc 0001bf 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0009d4 000080 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 31 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 2: 00000000 708 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ + 2: 00000000 740 FUNC LOCAL DEFAULT 6 tok_underflow_readline │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 5: 00000028 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 5 .LC2 │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 8: 00000000 64 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -15,20 +15,20 @@ │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_tok_new │ │ │ │ │ 12: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 13: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 14: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_new_string │ │ │ │ │ 15: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ 16: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 17: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ - 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ - 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ - 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ - 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ │ - 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 18: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ + 19: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 20: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_tok_reserve_buf │ │ │ │ │ + 21: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 22: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 23: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 24: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 25: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_error_ret │ │ │ │ │ + 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_ensure_utf8 │ │ │ │ │ + 27: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_update_ftstring_expr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,51 +1,52 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x85c contains 9 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x87c contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000b1c R_ARM_CALL 00000000 _PyTokenizer_tok_new │ │ │ │ │ 00000030 00000c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000064 00000d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000074 00000e1c R_ARM_CALL 00000000 _PyTokenizer_new_string │ │ │ │ │ 0000008c 0000022b R_ARM_MOVW_ABS_NC 00000000 tok_underflow_readline │ │ │ │ │ 00000090 0000022c R_ARM_MOVT_ABS 00000000 tok_underflow_readline │ │ │ │ │ 000000c4 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ 000000c8 0000101c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000dc 00000f1c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8a4 contains 32 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8c4 contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000044 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000078 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000090 0000131c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ -000000a8 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000000e8 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000150 0000161c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ -00000188 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -0000018c 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -00000190 0000171c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000001c4 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000200 0000191c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ -00000214 00001a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000218 00001a2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000220 00001b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000022c 00001c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000023c 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000248 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000250 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00000258 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00000260 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000264 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000268 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -0000026c 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000274 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000027c 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000290 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ -00000298 00001d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 00001d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000048 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +0000007c 0000052b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000080 0000052c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000084 0000121c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +000000b4 0000131c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000000cc 0000141c R_ARM_CALL 00000000 _PyLexer_tok_reserve_buf │ │ │ │ │ +000000e4 0000151c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000128 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a0 0000172b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000001a4 0000172c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000001a8 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +000001ac 0000062c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +000001b4 0000181c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001bc 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001c4 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000001cc 0000081c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000001dc 00001a1c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ +000001ec 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000001f8 0000111c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000204 00001b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000208 00001b2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000210 00001c1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000021c 00001d1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000274 00001e1c R_ARM_CALL 00000000 _PyLexer_update_ftstring_expr │ │ │ │ │ +00000288 0000161c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000172b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000172c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002a4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000002b0 00001e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002b8 0000181c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002b0 0000181c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002b8 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002c8 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ +000002dc 0000191c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x9a4 contains 1 entry: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x9cc contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000030 0000151d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000030 0000161d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -5,26 +5,26 @@ │ │ │ │ │ _PyTokenizer_FromReadline │ │ │ │ │ _PyTokenizer_tok_new │ │ │ │ │ PyMem_Malloc │ │ │ │ │ _PyTokenizer_new_string │ │ │ │ │ _PyTokenizer_Free │ │ │ │ │ PyErr_NoMemory │ │ │ │ │ PyObject_CallNoArgs │ │ │ │ │ +PyUnicode_Decode │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _PyLexer_tok_reserve_buf │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_ensure_utf8 │ │ │ │ │ -PyUnicode_Decode │ │ │ │ │ +PyExc_TypeError │ │ │ │ │ +PyErr_Format │ │ │ │ │ _PyTokenizer_error_ret │ │ │ │ │ -_PyLexer_update_ftstring_expr │ │ │ │ │ +_PyTokenizer_ensure_utf8 │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ -PyExc_TypeError │ │ │ │ │ -PyErr_Format │ │ │ │ │ +_PyLexer_update_ftstring_expr │ │ │ │ │ .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.hot {} │ │ │ │ │ @@ -10,197 +10,196 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 40 │ │ │ │ │ + bne 1f4 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrle r3, [r0] │ │ │ │ │ - strle r3, [r0, #4] │ │ │ │ │ - strle r3, [r0, #8] │ │ │ │ │ - ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ + bgt 1f4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + ldr r0, [r0, #2724] @ 0xaa4 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 214 │ │ │ │ │ + beq 204 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r6, [r4, #2700] @ 0xa8c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 174 │ │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - movne r6, r5 │ │ │ │ │ - beq 260 │ │ │ │ │ + beq 194 │ │ │ │ │ + ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ + beq 298 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt a4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + beq 284 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 2d0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 244 │ │ │ │ │ + beq 2c4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ bl 0 <_PyLexer_tok_reserve_buf> │ │ │ │ │ R_ARM_CALL _PyLexer_tok_reserve_buf │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284 │ │ │ │ │ + beq 290 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r1, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt f0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ + str r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + bgt 224 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne 224 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - moveq r3, #11 │ │ │ │ │ - streq r3, [r4, #32] │ │ │ │ │ - beq 20c │ │ │ │ │ + ldrd r2, [r4, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 230 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #680] @ 0x2a8 │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ - bne 1cc │ │ │ │ │ + bne 240 │ │ │ │ │ ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1f8 │ │ │ │ │ + bne 26c │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - bne 15c │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 28c │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ sub r0, r0, #10 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ands r3, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 298 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + bne ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - beq 238 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 70 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + b 238 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 24c │ │ │ │ │ + b 238 │ │ │ │ │ + ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 54 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2d0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 138 │ │ │ │ │ + mov r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 18c │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ mov r0, #10 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ strb r0, [r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ strb r1, [r0] │ │ │ │ │ str r3, [r2, #680] @ 0x2a8 │ │ │ │ │ ldr r3, [r2, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 128 │ │ │ │ │ + beq 15c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 16c │ │ │ │ │ - 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 1b8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - b f0 │ │ │ │ │ + bne 15c │ │ │ │ │ + b 238 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 20c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 24c │ │ │ │ │ + b a4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 24c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 20c │ │ │ │ │ + b 1c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -209,8 +208,18 @@ │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 24c │ │ │ │ │ + b 1c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 1c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ + b 1c0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -9,23 +9,23 @@ │ │ │ │ │ 0x00000060 6f6b5f6e 65770050 794d656d 5f4d616c ok_new.PyMem_Mal │ │ │ │ │ 0x00000070 6c6f6300 7374726c 656e005f 5079546f loc.strlen._PyTo │ │ │ │ │ 0x00000080 6b656e69 7a65725f 6e65775f 73747269 kenizer_new_stri │ │ │ │ │ 0x00000090 6e67005f 5079546f 6b656e69 7a65725f ng._PyTokenizer_ │ │ │ │ │ 0x000000a0 46726565 00507945 72725f4e 6f4d656d Free.PyErr_NoMem │ │ │ │ │ 0x000000b0 6f727900 50794f62 6a656374 5f43616c ory.PyObject_Cal │ │ │ │ │ 0x000000c0 6c4e6f41 72677300 5079556e 69636f64 lNoArgs.PyUnicod │ │ │ │ │ - 0x000000d0 655f4173 55544638 416e6453 697a6500 e_AsUTF8AndSize. │ │ │ │ │ - 0x000000e0 5f50794c 65786572 5f746f6b 5f726573 _PyLexer_tok_res │ │ │ │ │ - 0x000000f0 65727665 5f627566 006d656d 63707900 erve_buf.memcpy. │ │ │ │ │ - 0x00000100 5f50795f 4465616c 6c6f6300 5f507954 _Py_Dealloc._PyT │ │ │ │ │ - 0x00000110 6f6b656e 697a6572 5f656e73 7572655f okenizer_ensure_ │ │ │ │ │ - 0x00000120 75746638 00507955 6e69636f 64655f44 utf8.PyUnicode_D │ │ │ │ │ - 0x00000130 65636f64 65005f50 79546f6b 656e697a ecode._PyTokeniz │ │ │ │ │ - 0x00000140 65725f65 72726f72 5f726574 005f5079 er_error_ret._Py │ │ │ │ │ - 0x00000150 4c657865 725f7570 64617465 5f667473 Lexer_update_fts │ │ │ │ │ - 0x00000160 7472696e 675f6578 70720050 79457863 tring_expr.PyExc │ │ │ │ │ - 0x00000170 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ - 0x00000180 79457272 5f457863 65707469 6f6e4d61 yErr_ExceptionMa │ │ │ │ │ - 0x00000190 74636865 73005079 4572725f 436c6561 tches.PyErr_Clea │ │ │ │ │ - 0x000001a0 72005079 4578635f 54797065 4572726f r.PyExc_TypeErro │ │ │ │ │ - 0x000001b0 72005079 4572725f 466f726d 617400 r.PyErr_Format. │ │ │ │ │ + 0x000000d0 655f4465 636f6465 00507955 6e69636f e_Decode.PyUnico │ │ │ │ │ + 0x000000e0 64655f41 73555446 38416e64 53697a65 de_AsUTF8AndSize │ │ │ │ │ + 0x000000f0 005f5079 4c657865 725f746f 6b5f7265 ._PyLexer_tok_re │ │ │ │ │ + 0x00000100 73657276 655f6275 66006d65 6d637079 serve_buf.memcpy │ │ │ │ │ + 0x00000110 005f5079 5f446561 6c6c6f63 00507945 ._Py_Dealloc.PyE │ │ │ │ │ + 0x00000120 78635f54 79706545 72726f72 00507945 xc_TypeError.PyE │ │ │ │ │ + 0x00000130 72725f46 6f726d61 74005f50 79546f6b rr_Format._PyTok │ │ │ │ │ + 0x00000140 656e697a 65725f65 72726f72 5f726574 enizer_error_ret │ │ │ │ │ + 0x00000150 005f5079 546f6b65 6e697a65 725f656e ._PyTokenizer_en │ │ │ │ │ + 0x00000160 73757265 5f757466 38005079 4578635f sure_utf8.PyExc_ │ │ │ │ │ + 0x00000170 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ + 0x00000180 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x00000190 63686573 00507945 72725f43 6c656172 ches.PyErr_Clear │ │ │ │ │ + 0x000001a0 005f5079 4c657865 725f7570 64617465 ._PyLexer_update │ │ │ │ │ + 0x000001b0 5f667473 7472696e 675f6578 707200 _ftstring_expr. │ │ │ ├── abstract.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -126,16 +126,16 @@ │ │ │ │ │ 122: 00006cd4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 123: 00006db0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 124: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ 125: 00006db4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 126: 00000924 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ 127: 00000954 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 128: 0000099c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 129: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 130: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 129: 000009a0 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 130: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 131: 00000da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 132: 00000dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 134: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 135: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 136: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -308,16 +308,16 @@ │ │ │ │ │ 304: 00006bd8 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ 306: 00006cd4 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ 307: 00006db4 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ 308: 00006fd4 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 310: 00007190 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 311: 00000b08 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 312: 00007460 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 311: 00007460 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 312: 00000b08 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ 313: 00000c18 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 315: 00000dac 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 316: 00000e38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 317: 00000e70 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ 318: 00007714 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -108,16 +108,16 @@ │ │ │ │ │ 00000b04 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b58 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00000bac 00003a1c R_ARM_CALL 000033d8 binary_op1.constprop.1 │ │ │ │ │ 00000bb0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000bb4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000bd4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000bd8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000be0 0000802b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ -00000be4 0000802c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ +00000be0 0000812b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +00000be4 0000812c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ 00000bec 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c00 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c04 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c0c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c3c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ 00000c40 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ 00000c44 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ @@ -193,36 +193,36 @@ │ │ │ │ │ Relocation section '.rel.text.hot' at offset 0xeb14 contains 1271 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000028 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000058 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000005c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 00000070 0000ab1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000078 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000088 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ -000001a4 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001dc 0000af1c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00000074 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ +00000190 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001bc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c8 0000af1c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000001f0 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000002c4 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002f4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000304 0000b11c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ 00000330 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000354 0000b21c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ 000003d4 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 000003d8 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003ec 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000404 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000041c 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000420 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000430 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000003e8 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000003fc 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000414 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000418 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000042c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00000444 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000049c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004f4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004fc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000500 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000058c 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000590 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000005a0 0000bb1c R_ARM_CALL 00001de8 PyNumber_AsSsize_t │ │ │ │ │ 000005c0 0000bc1d R_ARM_JUMP24 00002624 PySequence_GetItem │ │ │ │ │ @@ -1351,16 +1351,16 @@ │ │ │ │ │ 00007644 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007670 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00007674 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00007680 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000076a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000076bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000076c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000076c8 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ -000076cc 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ +000076c8 0000802b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ +000076cc 0000802c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ 000076d4 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000076d8 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ 000076e8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000773c 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 00007740 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ 000077c0 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 000077c4 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ @@ -1516,16 +1516,16 @@ │ │ │ │ │ 00000514 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000550 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000578 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000057c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000580 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000058c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000590 0000802b R_ARM_MOVW_ABS_NC 0000099c .LC68 │ │ │ │ │ -00000594 0000802c R_ARM_MOVT_ABS 0000099c .LC68 │ │ │ │ │ +00000590 0000812b R_ARM_MOVW_ABS_NC 000009a0 .LC69 │ │ │ │ │ +00000594 0000812c R_ARM_MOVT_ABS 000009a0 .LC69 │ │ │ │ │ 000005a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005f4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000005f8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000005fc 0000952b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ 00000600 0000952c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ 0000060c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000063c 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -222,16 +222,16 @@ │ │ │ │ │ PyNumber_Rshift │ │ │ │ │ _PyIter_Send │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyNumber_InPlaceLshift │ │ │ │ │ PyNumber_ToBase │ │ │ │ │ _PyLong_Format │ │ │ │ │ PyNumber_Power │ │ │ │ │ -PySequence_Concat │ │ │ │ │ PyNumber_InPlaceMultiply │ │ │ │ │ +PySequence_Concat │ │ │ │ │ PyMapping_Values │ │ │ │ │ PyDict_Values │ │ │ │ │ PyMapping_GetOptionalItemString │ │ │ │ │ PyNumber_InPlaceRemainder │ │ │ │ │ PyNumber_Positive │ │ │ │ │ PyNumber_Float │ │ │ │ │ PyFloat_Type │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -930,17 +930,17 @@ │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC68 │ │ │ │ │ + R_ARM_MOVT_ABS .LC69 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b b5c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bne bd0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -8,47 +8,41 @@ │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74 │ │ │ │ │ + beq 1d4 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 58 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 80 │ │ │ │ │ + bgt 1e0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 88 │ │ │ │ │ + bne 74 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_AsTuple │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 714 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b 4c │ │ │ │ │ bl 708 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -89,58 +83,64 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39c │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ sub r5, fp, #36 @ 0x24 │ │ │ │ │ sub r6, fp, #52 @ 0x34 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 164 │ │ │ │ │ + b 150 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ mov r5, r1 │ │ │ │ │ beq 1e8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 148 │ │ │ │ │ - ldr r3, [pc, #880] @ 4fc │ │ │ │ │ + bne 134 │ │ │ │ │ + ldr r3, [pc, #900] @ 4fc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3c8 │ │ │ │ │ + bne 408 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - bne 4b8 │ │ │ │ │ + bne 460 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d4 │ │ │ │ │ + bgt 1c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1d4 │ │ │ │ │ + bne 1c0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r2, r0 │ │ │ │ │ b 4c │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 714 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 4c │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 450 │ │ │ │ │ @@ -187,15 +187,15 @@ │ │ │ │ │ ldr r1, [pc, #600] @ 500 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 410 │ │ │ │ │ + bne 3c8 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 364 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -224,122 +224,112 @@ │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 278 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4c4 │ │ │ │ │ + ble 4a4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4e4 │ │ │ │ │ + ble 4c4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 4c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #3 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 184 │ │ │ │ │ + b 170 │ │ │ │ │ sub r0, r1, #4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr ip, [lr], #4 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ mov r6, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bne 3ac │ │ │ │ │ b 278 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a0 │ │ │ │ │ + beq 2c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0 │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 2c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1a0 │ │ │ │ │ + ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 2c0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2c0 │ │ │ │ │ + beq 18c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 2c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 18c │ │ │ │ │ + ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 2c0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 18c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 468 │ │ │ │ │ + b 480 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 474 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 498 │ │ │ │ │ + beq 4dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 37c │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r0, [r7, r3, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a4 │ │ │ │ │ + ble 4e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 474 │ │ │ │ │ + bne 480 │ │ │ │ │ b 37c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 468 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 48c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 48c │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 45c │ │ │ │ │ - b 468 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ bne 370 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -348,15 +338,25 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 37c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 37c │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 474 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 498 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 498 │ │ │ │ │ + .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000504 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ @@ -8965,17 +8965,17 @@ │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC69 │ │ │ │ │ + R_ARM_MOVT_ABS .LC68 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -64,16 +64,16 @@ │ │ │ │ │ [ 8b4] count exceeds C integer size │ │ │ │ │ [ 8d4] index exceeds C integer size │ │ │ │ │ [ 8f4] sequence.index(x): x not in sequence │ │ │ │ │ [ 91c] >> │ │ │ │ │ [ 920] <<= │ │ │ │ │ [ 924] PyNumber_ToBase: base must be 2, 8, 10 or 16 │ │ │ │ │ [ 954] unsupported operand type(s) for %.100s: '%.100s', '%.100s', '%.100s' │ │ │ │ │ - [ 99c] '%.200s' object can't be concatenated │ │ │ │ │ - [ 9c4] *= │ │ │ │ │ + [ 99c] *= │ │ │ │ │ + [ 9a0] '%.200s' object can't be concatenated │ │ │ │ │ [ 9c8] %= │ │ │ │ │ [ 9cc] bad operand type for unary +: '%.200s' │ │ │ │ │ [ 9f4] %T.__float__() must return a float, not %T │ │ │ │ │ [ a20] %T.__float__() must return a float, not %T. The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ │ [ ad0] **= │ │ │ │ │ [ ad4] //= │ │ │ │ │ [ ad8] /= │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -427,17 +427,17 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC68 │ │ │ │ │ + R_ARM_MOVT_ABS .LC69 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 37c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -215,17 +215,17 @@ │ │ │ │ │ 0x00000d40 5f507949 7465725f 53656e64 005f5079 _PyIter_Send._Py │ │ │ │ │ 0x00000d50 47656e5f 46657463 6853746f 70497465 Gen_FetchStopIte │ │ │ │ │ 0x00000d60 72617469 6f6e5661 6c756500 50794e75 rationValue.PyNu │ │ │ │ │ 0x00000d70 6d626572 5f496e50 6c616365 4c736869 mber_InPlaceLshi │ │ │ │ │ 0x00000d80 66740050 794e756d 6265725f 546f4261 ft.PyNumber_ToBa │ │ │ │ │ 0x00000d90 7365005f 50794c6f 6e675f46 6f726d61 se._PyLong_Forma │ │ │ │ │ 0x00000da0 74005079 4e756d62 65725f50 6f776572 t.PyNumber_Power │ │ │ │ │ - 0x00000db0 00507953 65717565 6e63655f 436f6e63 .PySequence_Conc │ │ │ │ │ - 0x00000dc0 61740050 794e756d 6265725f 496e506c at.PyNumber_InPl │ │ │ │ │ - 0x00000dd0 6163654d 756c7469 706c7900 50794d61 aceMultiply.PyMa │ │ │ │ │ + 0x00000db0 0050794e 756d6265 725f496e 506c6163 .PyNumber_InPlac │ │ │ │ │ + 0x00000dc0 654d756c 7469706c 79005079 53657175 eMultiply.PySequ │ │ │ │ │ + 0x00000dd0 656e6365 5f436f6e 63617400 50794d61 ence_Concat.PyMa │ │ │ │ │ 0x00000de0 7070696e 675f5661 6c756573 00507944 pping_Values.PyD │ │ │ │ │ 0x00000df0 6963745f 56616c75 65730050 794d6170 ict_Values.PyMap │ │ │ │ │ 0x00000e00 70696e67 5f476574 4f707469 6f6e616c ping_GetOptional │ │ │ │ │ 0x00000e10 4974656d 53747269 6e670050 794e756d ItemString.PyNum │ │ │ │ │ 0x00000e20 6265725f 496e506c 61636552 656d6169 ber_InPlaceRemai │ │ │ │ │ 0x00000e30 6e646572 0050794e 756d6265 725f506f nder.PyNumber_Po │ │ │ │ │ 0x00000e40 73697469 76650050 794e756d 6265725f sitive.PyNumber_ │ │ │ ├── bytes_methods.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -244,27 +244,27 @@ │ │ │ │ │ 00001d10 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001d44 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00001d64 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001f14 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00001f28 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002008 00001f1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00002134 0000211c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002184 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ -00002190 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000219c 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000021a0 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000021a4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000021a8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -000021b0 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000021d8 0000091c R_ARM_CALL 0000111c stringlib_adaptive_find │ │ │ │ │ -000021e4 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021e8 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021f4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021fc 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002188 0000091c R_ARM_CALL 0000111c stringlib_adaptive_find │ │ │ │ │ +00002194 0000231c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a0 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021a4 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021a8 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000021ac 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000021b4 0000251c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c0 0000262b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021c4 0000262c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021d0 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021d8 0000271c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002200 0000161c R_ARM_CALL 000000ec stringlib__two_way_count │ │ │ │ │ 0000223c 00001d1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00002260 00001e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002350 0000201c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002354 0000242b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002358 0000242c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000235c 0000062b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00002360 0000062c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2040,25 +2040,25 @@ │ │ │ │ │ beq 2020 <_Py_bytes_count+0x30c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ cmp r4, sl │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ ble 2044 <_Py_bytes_count+0x330> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 2204 <_Py_bytes_count+0x4f0> │ │ │ │ │ + bmi 21e0 <_Py_bytes_count+0x4cc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 2128 <_Py_bytes_count+0x414> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ bgt 2058 <_Py_bytes_count+0x344> │ │ │ │ │ add r3, r9, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ @@ -2186,44 +2186,44 @@ │ │ │ │ │ b 1df0 <_Py_bytes_count+0xdc> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ beq 1fd0 <_Py_bytes_count+0x2bc> │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r8, r6, ip │ │ │ │ │ mov r6, #1 │ │ │ │ │ - str r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldrb r4, [r9, r6] │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldrb r3, [r9, r6] │ │ │ │ │ ldrb sl, [r8, #1]! │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ beq 2060 <_Py_bytes_count+0x34c> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bne 1f4c <_Py_bytes_count+0x238> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ beq 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ b 1f08 <_Py_bytes_count+0x1f4> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e4 <_Py_bytes_count+0x4d0> │ │ │ │ │ + beq 21c0 <_Py_bytes_count+0x4ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2190 <_Py_bytes_count+0x47c> │ │ │ │ │ + beq 2194 <_Py_bytes_count+0x480> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 219c <_Py_bytes_count+0x488> │ │ │ │ │ + bhi 21a0 <_Py_bytes_count+0x48c> │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ subgt r8, fp, #81 @ 0x51 │ │ │ │ │ bgt 1d84 <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -2299,68 +2299,68 @@ │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bne 1df8 <_Py_bytes_count+0xe4> │ │ │ │ │ b 1e9c <_Py_bytes_count+0x188> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 21bc <_Py_bytes_count+0x4a8> │ │ │ │ │ + blt 21e8 <_Py_bytes_count+0x4d4> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + bl 111c <_Py_bytes_find+0x418> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + bne 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 1f2c <_Py_bytes_count+0x218> │ │ │ │ │ - ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 111c <_Py_bytes_find+0x418> │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 21b4 <_Py_bytes_count+0x4a0> │ │ │ │ │ + b 21b8 <_Py_bytes_count+0x4a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2130 <_Py_bytes_count+0x41c> │ │ │ │ │ + ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl ec <_Py_bytes_rfind+0x58> │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1f10 <_Py_bytes_count+0x1fc> │ │ │ │ │ │ │ │ │ │ 0000220c <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ ├── bytesobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -616,17 +616,17 @@ │ │ │ │ │ 0000439c 00020b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 000043b8 0001f01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 000044dc 00017f1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000044f0 0001f11c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 0000453c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00004540 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00004554 0001f11c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004598 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045b8 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045d8 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045ac 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045cc 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045dc 00018b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000460c 0001bc1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 0000461c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004680 0001ef2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00004684 0001ef2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00004698 0000fb2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ 0000469c 0000fb2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ 000046a0 0001b81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -5017,15 +5017,15 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 4574 │ │ │ │ │ + beq 456c │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ ldr ip, [pc, #696] @ 461c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -5042,15 +5042,15 @@ │ │ │ │ │ beq 4560 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 43a8 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 45dc │ │ │ │ │ + blt 45d0 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -5081,15 +5081,15 @@ │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq 44a4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ bne 448c │ │ │ │ │ - b 456c │ │ │ │ │ + b 4584 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq 44a4 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ @@ -5100,15 +5100,15 @@ │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ beq 44a4 │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 456c │ │ │ │ │ + beq 4584 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add ip, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ bne 4440 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ @@ -5124,27 +5124,27 @@ │ │ │ │ │ beq 4538 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 45bc │ │ │ │ │ + beq 45b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45a0 │ │ │ │ │ + bne 4594 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 4514 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 4594 │ │ │ │ │ + beq 45d8 │ │ │ │ │ mov r0, sl │ │ │ │ │ b 43cc │ │ │ │ │ cmp r9, sl │ │ │ │ │ ble 44bc │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ @@ -5158,51 +5158,51 @@ │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 44d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45bc │ │ │ │ │ + bne 45b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 44c4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bhi 45e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4390 │ │ │ │ │ b 4354 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 44c4 │ │ │ │ │ mov sl, r1 │ │ │ │ │ b 44c4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4514 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45bc │ │ │ │ │ + bgt 45b0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 45bc │ │ │ │ │ + bne 45b0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45dc │ │ │ │ │ + bgt 45d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 45dc │ │ │ │ │ + bne 45d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 4560 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4514 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [pc, #32] @ 461c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ ├── 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: 23868 (bytes into file) │ │ │ │ │ + Start of section headers: 23832 (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 0x5d3c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5d18: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004e0c 000160 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004de8 000160 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0003a0 0031c0 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004f6c 000ba0 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003560 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0037e0 000688 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005b0c 0001a8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003e68 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003e7c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003e7c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003eb0 000910 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0047c0 00064a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005cb4 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0003a0 00319c 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004f48 000ba0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 00353c 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0037bc 000688 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005ae8 0001a8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003e44 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003e58 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003e58 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003e8c 000910 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00479c 00064a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005c90 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 {} │ │ │ │ │ @@ -5,61 +5,61 @@ │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 00000054 1020 FUNC LOCAL DEFAULT 5 _PyObject_CallFunctionVa │ │ │ │ │ 3: 00000050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 6: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 7: 00000054 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 8: 000007b4 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ + 8: 000007c8 348 FUNC LOCAL DEFAULT 5 _PyObject_MakeTpCall.constprop.0 │ │ │ │ │ 9: 000000a8 140 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 10: 000001ac 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ 11: 0000005c 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 13: 00000000 168 FUNC LOCAL DEFAULT 1 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 14: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 15: 000000b8 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 16: 000001e4 392 FUNC LOCAL DEFAULT 1 object_is_not_callable │ │ │ │ │ - 17: 00000a14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 18: 00000a18 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 19: 00000d80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 20: 00000d88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 21: 00001010 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 00001018 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 17: 00000a28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 18: 00000a2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 19: 00000d94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 20: 00000d9c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 21: 00001024 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 22: 0000102c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 23: 00000134 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 24: 000012c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 25: 000012c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 26: 00001314 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ - 27: 00001310 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 00001314 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001588 792 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ + 24: 000012d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 25: 000012d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 26: 00001328 628 FUNC LOCAL DEFAULT 5 object_vacall.constprop.0 │ │ │ │ │ + 27: 00001324 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 00001328 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 0000159c 736 FUNC LOCAL DEFAULT 5 object_vacall │ │ │ │ │ 30: 0000016c 56 FUNC LOCAL DEFAULT 1 callmethod.part.0.isra.0 │ │ │ │ │ - 31: 0000197c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 31: 00001958 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 33: 00000000 100 FUNC LOCAL DEFAULT 8 callmethod │ │ │ │ │ 34: 000000d8 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 35: 00001980 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 36: 000019e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 37: 000019ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 38: 00001af0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 39: 00001af4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 40: 00001f14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 35: 0000195c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 36: 000019c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 37: 000019c8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 38: 00001acc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 39: 00001ad0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 40: 00001ef0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 41: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 42: 00001f1c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 43: 0000258c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 00002590 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 45: 00002898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 0000289c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002e2c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 48: 00002e30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 49: 00002f10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 50: 00002f14 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 42: 00001ef8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 43: 00002568 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 0000256c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 45: 00002874 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00002878 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002e08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00002e0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 49: 00002eec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 50: 00002ef0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 51: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 52: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 53: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 54: 000031bc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 54: 00003198 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 55: 00000094 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001a0 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 57: 00000098 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 58: 000001a8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 59: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 60: 000001ac 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 61: 000001f0 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ @@ -87,56 +87,56 @@ │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_VaBuildStack │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatFromCauseTstate │ │ │ │ │ 89: 00000450 160 FUNC GLOBAL DEFAULT 5 _Py_CheckFunctionResult │ │ │ │ │ - 90: 000004f0 708 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ + 90: 000004f0 728 FUNC GLOBAL DEFAULT 5 _PyObject_MakeTpCall │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_FromItems │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 94: 00000910 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ - 95: 00000a18 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ - 96: 00001980 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ + 94: 00000924 264 FUNC GLOBAL DEFAULT 5 PyObject_Vectorcall │ │ │ │ │ + 95: 00000a2c 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ + 96: 0000195c 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ - 98: 00001f1c 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ - 99: 00000d88 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ - 100: 00001018 684 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ + 98: 00001ef8 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ + 99: 00000d9c 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ + 100: 0000102c 684 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 102: 0000289c 1140 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ - 103: 000012c4 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ + 102: 00002878 1140 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ + 103: 000012d8 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 106: 000018a0 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ + 106: 0000187c 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 110: 000019ec 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ - 111: 00001af4 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ + 110: 000019c8 264 FUNC GLOBAL DEFAULT 5 PyObject_CallOneArg │ │ │ │ │ + 111: 00001ad0 1064 FUNC GLOBAL HIDDEN 5 _PyObject_Call_Prepend │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 117: 000020b0 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ - 118: 00002164 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 119: 000021bc 980 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 120: 00002590 504 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 121: 00002788 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 122: 00002d10 288 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 123: 00002e30 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 117: 0000208c 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ + 118: 00002140 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ + 119: 00002198 980 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 120: 0000256c 504 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 121: 00002764 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 122: 00002cec 288 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 123: 00002e0c 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 125: 000001a4 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ - 126: 00002f14 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 126: 00002ef0 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 131: 00002f40 640 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 131: 00002f1c 640 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ 132: 00000064 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 133: 00000098 276 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 134: 000001f8 152 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 136: 00000290 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 137: 000002e4 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 138: 00000338 180 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4e0c contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4de8 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000054 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000064 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000090 00000b2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ 000002e0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000308 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000314 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000032c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000344 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000364 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4f6c contains 372 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4f48 contains 372 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000a0 0000531c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000294 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 000002a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ac 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -82,363 +82,363 @@ │ │ │ │ │ 000004d8 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ 000004dc 00000b2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ 000004e0 00000b2c R_ARM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ 000004e8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000534 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ 00000590 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005e4 00005c1c R_ARM_CALL 00000000 _PyDict_FromItems │ │ │ │ │ -00000638 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000664 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000068c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00000690 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000698 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000006c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000728 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000730 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -0000075c 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000760 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000764 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000770 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000774 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000077c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000007a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007e8 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000830 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00000864 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00000868 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00000890 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008b4 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -000008e0 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000008e4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000008e8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000008f4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000008f8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000900 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000009a0 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -000009c8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000009cc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000009d8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009dc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009e4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000a10 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000a14 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000a7c 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000a80 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000ab4 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000b30 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -00000b44 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000b48 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000b88 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000c18 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000c3c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c5c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c4 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000006f0 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000006f4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000006f8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000704 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000708 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000710 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000072c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000730 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00000738 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00000768 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007fc 00005b1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000844 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000874 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00000878 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +0000087c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000008a4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008c8 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000008f4 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000008f8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000008fc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000908 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000090c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000914 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000009b4 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +000009dc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000009e0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000009ec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009f0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009f8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a24 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000a28 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a90 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000a94 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000ac8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000b44 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00000b58 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000b5c 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000b9c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000c2c 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000c50 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c70 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c8c 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00000ca4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c84 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca0 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ 00000cb8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d10 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000d14 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000d18 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000d24 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000d28 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000d30 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000d50 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d74 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000d80 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d84 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000de0 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000de4 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000e2c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000e68 00005a1d R_ARM_JUMP24 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00000ea8 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -00000eb8 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000ebc 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00000f08 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00000f44 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f64 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f94 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00000fac 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00000fb0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000fbc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000fc0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fc8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001000 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001010 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001014 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001070 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -0000111c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001134 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001150 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -000011bc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000011c0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000011d0 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000011d4 00000e2b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -000011d8 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000011e0 00000e2c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -000011e8 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001214 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001218 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001228 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000122c 00000b2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ -00001230 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001238 00000b2c R_ARM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ -00001240 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001250 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00001258 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -0000127c 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000012a0 0000661c R_ARM_CALL 0000289c _PyObject_VectorcallPrepend │ │ │ │ │ -000012b8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001310 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014e0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000014e4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000014f4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000014f8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000014fc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001510 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001540 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001568 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001574 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001580 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001748 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017b8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017bc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017cc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000017d0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000017d4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000017ec 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000184c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001850 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000185c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00001860 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000186c 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00001880 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000188c 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00001898 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000018d8 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000018ec 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000192c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000194c 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00001974 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -0000197c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000019dc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -000019e8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001aa4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001aa8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001ab4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001ab8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ac0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001ae8 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001af0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001b38 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b74 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00001b78 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00001bb8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001c44 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -00001c58 0000602b R_ARM_MOVW_ABS_NC 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00001c5c 0000602c R_ARM_MOVT_ABS 00001980 _PyFunction_Vectorcall │ │ │ │ │ -00001ca4 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001d44 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d68 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d88 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001db4 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001ddc 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001e08 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00001e18 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e30 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e48 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00001ea0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001ea4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001eb0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001eb4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ebc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ccc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d24 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000d28 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000d2c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000d38 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000d3c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000d44 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000d64 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d88 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000d94 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d98 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000df4 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000df8 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000e40 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000e7c 00005a1d R_ARM_JUMP24 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +00000ebc 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00000ecc 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000ed0 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00000f1c 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00000f58 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f78 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa8 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00000fc0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00000fc4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000fd0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fd4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fdc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001014 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001024 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001028 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001084 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00001130 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001148 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001164 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +000011d0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000011d4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000011e4 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000011e8 00000e2b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000011ec 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000011f4 00000e2c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000011fc 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001228 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000122c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000123c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001240 00000b2b R_ARM_MOVW_ABS_NC 0000005c .LC2 │ │ │ │ │ +00001244 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000124c 00000b2c R_ARM_MOVT_ABS 0000005c .LC2 │ │ │ │ │ +00001254 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001264 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +0000126c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00001290 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000012b4 0000661c R_ARM_CALL 00002878 _PyObject_VectorcallPrepend │ │ │ │ │ +000012cc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012d4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001324 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014f4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000014f8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001508 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000150c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001510 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001524 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001554 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000157c 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001588 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00001594 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000017a0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000017a4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017b4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000017b8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000017bc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000017c8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000017e0 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001828 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000182c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001838 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000183c 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00001848 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001854 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001860 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00001874 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b4 00006b1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +000018c8 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00001908 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001928 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00001950 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00001958 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000019b8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +000019c4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001a80 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001a84 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001a90 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001a94 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001a9c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001ac4 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001acc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b14 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b50 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00001b54 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00001b94 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001c20 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00001c34 0000602b R_ARM_MOVW_ABS_NC 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00001c38 0000602c R_ARM_MOVT_ABS 0000195c _PyFunction_Vectorcall │ │ │ │ │ +00001c80 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ +00001d20 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d44 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d64 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d7c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d90 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001db8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001de4 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +00001df4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e0c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e24 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e74 0000091c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00001e7c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001e80 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001e8c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e90 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e98 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001eb4 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ 00001ed8 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001efc 0000611c R_ARM_CALL 00000000 _PyEval_Vector │ │ │ │ │ -00001f0c 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f14 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f18 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001f64 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f74 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ffc 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -00002068 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002078 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002080 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002084 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000208c 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ -00002090 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ -00002098 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000020a8 0000751c R_ARM_CALL 000020b0 _PyStack_UnpackDict_Free │ │ │ │ │ -00002110 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000212c 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002158 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002184 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021b0 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000022a0 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -0000235c 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000237c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ac 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000023b0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000023b4 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000023b8 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000023c8 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00001ee8 0000691c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ef0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001ef4 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f40 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f50 0000711c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001fd8 0000721c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +00002044 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002054 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +0000205c 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002060 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002068 0000292b R_ARM_MOVW_ABS_NC 00000104 .LC6 │ │ │ │ │ +0000206c 0000292c R_ARM_MOVT_ABS 00000104 .LC6 │ │ │ │ │ +00002074 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002084 0000751c R_ARM_CALL 0000208c _PyStack_UnpackDict_Free │ │ │ │ │ +000020ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002108 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002134 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002160 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000218c 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000227c 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00002338 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002358 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000238c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002390 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002394 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000023a4 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +000023c8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000023ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002410 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002438 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002460 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002484 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002488 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002494 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002498 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024a0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000024bc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000024c0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000024cc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024d0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024d8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000024e8 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002508 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000250c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002518 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -0000251c 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002524 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000253c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002540 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002548 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000256c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002584 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000258c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002664 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -00002698 0000751c R_ARM_CALL 000020b0 _PyStack_UnpackDict_Free │ │ │ │ │ -000026b0 00000d1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +00002414 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000243c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002460 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002464 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002470 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002474 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000247c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002498 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000249c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000024a8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000024ac 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000024b4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000024c4 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000024e4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000024e8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000024f4 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000024f8 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002500 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002518 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000251c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002524 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002548 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002560 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002568 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002640 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00002674 0000751c R_ARM_CALL 0000208c _PyStack_UnpackDict_Free │ │ │ │ │ +0000268c 00000d1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +000026c4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000026c8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000026d4 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000026d8 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000026e0 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 000026e8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000026ec 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000026f8 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000026fc 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002704 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -0000270c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002710 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000271c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002720 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002728 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002738 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002750 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002754 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -0000275c 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002780 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e4 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002854 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000286c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002878 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00002880 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -00002890 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002898 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000290c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a04 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00002a30 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00002ab0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002ab4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002ac0 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002ac4 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002ad0 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002aec 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002af0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002b00 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b04 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b08 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002b3c 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002b6c 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002bb4 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ -00002bcc 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002be8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002bec 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002bfc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c00 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c04 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002c20 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002c24 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002c30 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c34 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c3c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002c5c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002c60 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002c6c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002c70 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002c7c 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002c9c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002ca0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002cac 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002cb0 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002cbc 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002ccc 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002ce0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d08 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002db4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002db8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002dc4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dc8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dd0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002df0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002df4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e00 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002e04 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002e10 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002e24 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e2c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002e68 00007c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002e7c 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002ebc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed8 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002ef0 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00002f10 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003070 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000030c0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000030c4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000030d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000030d4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000030dc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000030ec 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00003104 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00003108 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00003110 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000026f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000026fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002704 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002714 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +0000272c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002730 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002738 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000275c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027c0 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002830 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002848 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002854 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +0000285c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +0000286c 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002874 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000028e8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029e0 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +00002a0c 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +00002a8c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002a90 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002a9c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002aa0 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002aac 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002ac8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002acc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002adc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ae0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ae4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002b18 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b48 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b90 00005a1c R_ARM_CALL 000004f0 _PyObject_MakeTpCall │ │ │ │ │ +00002ba8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002bc4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002bc8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002bd8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002bdc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002be0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002bfc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002c00 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002c0c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c10 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c18 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002c38 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002c3c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002c48 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002c4c 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002c58 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002c78 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002c7c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002c88 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002c8c 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002c98 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002ca8 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002cbc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cd0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d90 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002d94 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002da0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002da4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002dac 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002dcc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002dd0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002ddc 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002de0 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002dec 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002e00 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e08 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002e44 00007c1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002e58 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002e98 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 00000a1c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002ecc 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00002eec 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000304c 0000091d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +0000309c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000030a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000030ac 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000030b0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000030b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000030c8 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +000030e0 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000030e4 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000030ec 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003118 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000311c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003128 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +0000312c 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00003134 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ 0000313c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00003140 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000314c 0000062b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00003150 0000062c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00003158 0000581c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00003160 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003164 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003170 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003174 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000317c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003184 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003188 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003190 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00003194 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -0000319c 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000031b4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031bc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000314c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003150 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003158 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003160 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003164 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000316c 0000352b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00003170 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00003178 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003190 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003198 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5b0c contains 53 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5ae8 contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000044 00001e1d R_ARM_JUMP24 0000016c callmethod.part.0.isra.0 │ │ │ │ │ 00000060 0000021d R_ARM_JUMP24 00000054 _PyObject_CallFunctionVa │ │ │ │ │ -00000090 0000781d R_ARM_JUMP24 00002590 _PyObject_Call │ │ │ │ │ +00000090 0000781d R_ARM_JUMP24 0000256c _PyObject_Call │ │ │ │ │ 00000094 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f0 0000382b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 000000f4 0000382c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000fc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000014c 0000621c R_ARM_CALL 00001f1c _PyStack_UnpackDict │ │ │ │ │ -00000180 0000751c R_ARM_CALL 000020b0 _PyStack_UnpackDict_Free │ │ │ │ │ +0000014c 0000621c R_ARM_CALL 00001ef8 _PyStack_UnpackDict │ │ │ │ │ +00000180 0000751c R_ARM_CALL 0000208c _PyStack_UnpackDict_Free │ │ │ │ │ 00000198 00000d1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ 000001a8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001cc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001d0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000001d4 00003b2b R_ARM_MOVW_ABS_NC 000001cc .LC11 │ │ │ │ │ 000001d8 00003b2c R_ARM_MOVT_ABS 000001cc .LC11 │ │ │ │ │ 000001e8 0000741d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ @@ -469,10 +469,10 @@ │ │ │ │ │ 000005e8 0000352c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ 000005f0 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000614 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000618 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000061c 00004b2b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000620 00004b2c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 00000628 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000644 0000631c R_ARM_CALL 00000d88 _PyObject_VectorcallDictTstate │ │ │ │ │ -00000660 0000781d R_ARM_JUMP24 00002590 _PyObject_Call │ │ │ │ │ +00000644 0000631c R_ARM_CALL 00000d9c _PyObject_VectorcallDictTstate │ │ │ │ │ +00000660 0000781d R_ARM_JUMP24 0000256c _PyObject_Call │ │ │ │ │ 0000066c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bgt 17c <_PyObject_CallFunctionVa+0x128> │ │ │ │ │ b 1b0 <_PyObject_CallFunctionVa+0x15c> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq c4 <_PyObject_CallFunctionVa+0x70> │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ b 1fc <_PyObject_CallFunctionVa+0x1a8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1b8 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 370 <_PyObject_CallFunctionVa+0x31c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ @@ -251,15 +251,15 @@ │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r9, r0 │ │ │ │ │ b 104 <_PyObject_CallFunctionVa+0xb0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3c4 <_PyObject_CallFunctionVa+0x370> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1b8 <_PyObject_CallFunctionVa+0x164> │ │ │ │ │ @@ -371,33 +371,33 @@ │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 730 <_PyObject_MakeTpCall+0x240> │ │ │ │ │ + beq 6c4 <_PyObject_MakeTpCall+0x1d4> │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + beq 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bne 5b4 <_PyObject_MakeTpCall+0xc4> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 678 <_PyObject_MakeTpCall+0x188> │ │ │ │ │ + bhi 718 <_PyObject_MakeTpCall+0x228> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -405,127 +405,96 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6dc <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ + beq 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 738 <_PyObject_MakeTpCall+0x248> │ │ │ │ │ + bne 6cc <_PyObject_MakeTpCall+0x1dc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6fc <_PyObject_MakeTpCall+0x20c> │ │ │ │ │ + bne 668 <_PyObject_MakeTpCall+0x178> │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7a8 <_PyObject_MakeTpCall+0x2b8> │ │ │ │ │ + beq 7bc <_PyObject_MakeTpCall+0x2cc> │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <_PyDict_FromItems> │ │ │ │ │ R_ARM_CALL _PyDict_FromItems │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 784 <_PyObject_MakeTpCall+0x294> │ │ │ │ │ + beq 798 <_PyObject_MakeTpCall+0x2a8> │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ mov r3, fp │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 67c <_PyObject_MakeTpCall+0x18c> │ │ │ │ │ + bcc 71c <_PyObject_MakeTpCall+0x22c> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66c <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bgt 670 <_PyObject_MakeTpCall+0x180> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 66c <_PyObject_MakeTpCall+0x17c> │ │ │ │ │ + bne 670 <_PyObject_MakeTpCall+0x180> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ beq 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 648 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ - b 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bhi 600 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ - R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 600 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + b 5f0 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bne 644 <_PyObject_MakeTpCall+0x154> │ │ │ │ │ + b 594 <_PyObject_MakeTpCall+0xa4> │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 704 <_PyObject_MakeTpCall+0x214> │ │ │ │ │ + bgt 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 6d0 <_PyObject_MakeTpCall+0x1e0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - movne r8, #0 │ │ │ │ │ - bne 648 <_PyObject_MakeTpCall+0x158> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 760 <_PyObject_MakeTpCall+0x270> │ │ │ │ │ + beq 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 760 <_PyObject_MakeTpCall+0x270> │ │ │ │ │ + beq 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 5a8 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b 5f0 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - beq 6dc <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6dc <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 6dc <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6dc <_PyObject_MakeTpCall+0x1ec> │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5a8 <_PyObject_MakeTpCall+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -542,107 +511,143 @@ │ │ │ │ │ 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 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + b 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bhi 600 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ + R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 600 <_PyObject_MakeTpCall+0x110> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bgt 67c <_PyObject_MakeTpCall+0x18c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + bne 67c <_PyObject_MakeTpCall+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f4 <_PyObject_MakeTpCall+0x204> │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + beq 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + moveq r8, r1 │ │ │ │ │ + beq 65c <_PyObject_MakeTpCall+0x16c> │ │ │ │ │ + b 6a4 <_PyObject_MakeTpCall+0x1b4> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 6bc <_PyObject_MakeTpCall+0x1cc> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ b 5f0 <_PyObject_MakeTpCall+0x100> │ │ │ │ │ │ │ │ │ │ -000007b4 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ +000007c8 <_PyObject_MakeTpCall.constprop.0>: │ │ │ │ │ _PyObject_MakeTpCall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r7, [ip, #64] @ 0x40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8b4 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ + beq 8c8 <_PyObject_MakeTpCall.constprop.0+0x100> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_FromArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 908 <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ + beq 91c <_PyObject_MakeTpCall.constprop.0+0x154> │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 850 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ + bcc 864 <_PyObject_MakeTpCall.constprop.0+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 834 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bgt 848 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 834 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ + bne 848 <_PyObject_MakeTpCall.constprop.0+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 894 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + beq 8a8 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8bc <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ + bne 8d0 <_PyObject_MakeTpCall.constprop.0+0x108> │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 800 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + bcc 814 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 800 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ + beq 814 <_PyObject_MakeTpCall.constprop.0+0x4c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 894 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bgt 8a8 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 894 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ + bne 8a8 <_PyObject_MakeTpCall.constprop.0+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e4 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 8f8 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e4 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ + beq 8f8 <_PyObject_MakeTpCall.constprop.0+0x130> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 848 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 85c <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 8ac <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 8c0 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 848 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + beq 85c <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -656,48 +661,48 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 8ac <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ + b 8c0 <_PyObject_MakeTpCall.constprop.0+0xf8> │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 848 <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ + b 85c <_PyObject_MakeTpCall.constprop.0+0x94> │ │ │ │ │ │ │ │ │ │ -00000910 : │ │ │ │ │ +00000924 : │ │ │ │ │ PyObject_Vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr ip, [pc, #232] @ a14 │ │ │ │ │ + ldr ip, [pc, #232] @ a28 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ ldr ip, [lr, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq 9a0 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq 9a0 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq 9c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ec │ │ │ │ │ + bne a00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bic r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -705,246 +710,246 @@ │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9c8 │ │ │ │ │ + beq 9dc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 980 │ │ │ │ │ + bne 994 │ │ │ │ │ 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 980 │ │ │ │ │ + b 994 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000a18 : │ │ │ │ │ +00000a2c : │ │ │ │ │ PyObject_VectorcallDict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #840] @ d80 │ │ │ │ │ + ldr r2, [pc, #840] @ d94 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bic r7, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r6, [r9, r2] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq c78 │ │ │ │ │ + beq c8c │ │ │ │ │ ldr r2, [lr, #28] │ │ │ │ │ ldr r5, [r4, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c78 │ │ │ │ │ + beq c8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b14 │ │ │ │ │ + bne b28 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne ad8 │ │ │ │ │ + bne aec │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r1, r3, #1 │ │ │ │ │ - beq d38 │ │ │ │ │ + beq d4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq af8 │ │ │ │ │ + beq b0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cec │ │ │ │ │ + bne d00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ac4 │ │ │ │ │ + bne ad8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d14 │ │ │ │ │ + beq d28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d14 │ │ │ │ │ + beq d28 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b acc │ │ │ │ │ + b ae0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a7c │ │ │ │ │ + beq a90 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b0c │ │ │ │ │ + beq b20 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne cc0 │ │ │ │ │ - ldr r3, [pc, #548] @ d84 │ │ │ │ │ + bne cd4 │ │ │ │ │ + ldr r3, [pc, #548] @ d98 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq d70 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ stm sp, {r7, r8} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble c14 │ │ │ │ │ + ble c28 │ │ │ │ │ ldr r0, [sl, r7, lsl #2] │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c50 │ │ │ │ │ + ble c64 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c14 │ │ │ │ │ + beq c28 │ │ │ │ │ add r9, sl, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c98 │ │ │ │ │ + ble cac │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq c14 │ │ │ │ │ + beq c28 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cac │ │ │ │ │ + ble cc0 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq c14 │ │ │ │ │ + beq c28 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov r9, #3 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c64 │ │ │ │ │ + ble c78 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne bf8 │ │ │ │ │ + bne c0c │ │ │ │ │ sub r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c40 │ │ │ │ │ + bgt c54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne c40 │ │ │ │ │ + bne c54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ac4 │ │ │ │ │ - b af8 │ │ │ │ │ + bne ad8 │ │ │ │ │ + b b0c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bb0 │ │ │ │ │ + bne bc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bb0 │ │ │ │ │ + b bc4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c08 │ │ │ │ │ + bne c1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c08 │ │ │ │ │ + b c1c │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b acc │ │ │ │ │ + b ae0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bcc │ │ │ │ │ + bne be0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bcc │ │ │ │ │ + b be0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne be4 │ │ │ │ │ + bne bf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b be4 │ │ │ │ │ + b bf8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt b9c │ │ │ │ │ - b c14 │ │ │ │ │ + bgt bb0 │ │ │ │ │ + b c28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq acc │ │ │ │ │ + beq ae0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -958,71 +963,71 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b b0c │ │ │ │ │ + b b20 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c40 │ │ │ │ │ + b c54 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b cd8 │ │ │ │ │ + b cec │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d88 <_PyObject_VectorcallDictTstate>: │ │ │ │ │ +00000d9c <_PyObject_VectorcallDictTstate>: │ │ │ │ │ _PyObject_VectorcallDictTstate(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ bic r8, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [lr, #84] @ 0x54 │ │ │ │ │ tst r5, #2048 @ 0x800 │ │ │ │ │ - beq e54 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq e68 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ ldr lr, [lr, #28] │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq e54 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ + beq e68 <_PyObject_VectorcallDictTstate+0xcc> │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e88 <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ + bne e9c <_PyObject_VectorcallDictTstate+0x100> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne e6c <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ - ldr r3, [pc, #536] @ 1010 <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ + bne e80 <_PyObject_VectorcallDictTstate+0xe4> │ │ │ │ │ + ldr r3, [pc, #536] @ 1024 <_PyObject_VectorcallDictTstate+0x288> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ands r2, r3, #1 │ │ │ │ │ @@ -1034,17 +1039,17 @@ │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq f98 <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ + beq fac <_PyObject_VectorcallDictTstate+0x210> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f70 <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ + bne f84 <_PyObject_VectorcallDictTstate+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1053,37 +1058,37 @@ │ │ │ │ │ R_ARM_JUMP24 _PyObject_MakeTpCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b e34 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b e48 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq de0 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ + beq df4 <_PyObject_VectorcallDictTstate+0x58> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq e48 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq e5c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyFunction_Vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyFunction_Vectorcall │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - bne fd0 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ + bne fe4 <_PyObject_VectorcallDictTstate+0x248> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ - ldr r3, [pc, #316] @ 1014 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ + ldr r3, [pc, #316] @ 1028 <_PyObject_VectorcallDictTstate+0x28c> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ movne r3, r4 │ │ │ │ │ stmeq sp, {r8, sl} │ │ │ │ │ @@ -1094,98 +1099,98 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ strne r8, [sp] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble f40 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ + ble f54 <_PyObject_VectorcallDictTstate+0x1b8> │ │ │ │ │ add r7, r4, r8, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fec <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ + ble 1000 <_PyObject_VectorcallDictTstate+0x264> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f24 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ + bne f38 <_PyObject_VectorcallDictTstate+0x19c> │ │ │ │ │ sub r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f68 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bgt f7c <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f68 <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ + bne f7c <_PyObject_VectorcallDictTstate+0x1e0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b e34 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ + b e48 <_PyObject_VectorcallDictTstate+0xac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e48 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + beq e5c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fac <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ + beq fc0 <_PyObject_VectorcallDictTstate+0x224> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e48 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + bne e5c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b e48 <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ + b e5c <_PyObject_VectorcallDictTstate+0xc0> │ │ │ │ │ orr r2, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r7 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b f10 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ + b f24 <_PyObject_VectorcallDictTstate+0x188> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne f34 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + bne f48 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f34 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ + b f48 <_PyObject_VectorcallDictTstate+0x1ac> │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001018 : │ │ │ │ │ +0000102c : │ │ │ │ │ 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, #652] @ 12c0 │ │ │ │ │ + ldr ip, [pc, #652] @ 12d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -1197,98 +1202,98 @@ │ │ │ │ │ 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 1248 │ │ │ │ │ + blt 125c │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bic r5, r7, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bls 115c │ │ │ │ │ + bls 1170 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bic r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1284 │ │ │ │ │ + bne 1298 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ bic r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 113c │ │ │ │ │ + beq 1150 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 113c │ │ │ │ │ + beq 1150 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1200 │ │ │ │ │ + beq 1214 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1260 │ │ │ │ │ + bne 1274 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1124 │ │ │ │ │ + beq 1138 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 110c │ │ │ │ │ + beq 1120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1100 │ │ │ │ │ + bne 1114 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1100 │ │ │ │ │ + b 1114 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 1108 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f4 │ │ │ │ │ + b 1108 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 10fc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r2, r8, #1 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 11f4 │ │ │ │ │ + beq 1208 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r5, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 11f4 │ │ │ │ │ + beq 1208 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1200 │ │ │ │ │ + beq 1214 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 10fc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 10fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12ac │ │ │ │ │ + ble 12c0 │ │ │ │ │ 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] │ │ │ │ │ @@ -1301,23 +1306,23 @@ │ │ │ │ │ movhi r3, r5 │ │ │ │ │ movtls r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ movls r3, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 10fc │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1158 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1214 │ │ │ │ │ + beq 1228 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne 10fc │ │ │ │ │ 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] │ │ │ │ │ @@ -1329,501 +1334,487 @@ │ │ │ │ │ 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 10e8 │ │ │ │ │ + b 10fc │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ - b 1100 │ │ │ │ │ + b 1114 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq 10fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 11ec │ │ │ │ │ + b 1200 │ │ │ │ │ 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 289c <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 2878 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 10fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11bc │ │ │ │ │ + bne 11d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11bc │ │ │ │ │ + b 11d0 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000012c4 : │ │ │ │ │ +000012d8 : │ │ │ │ │ PyObject_CallFunctionObjArgs(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #44] @ 1310 │ │ │ │ │ + ldr r3, [pc, #44] @ 1324 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ - bl 1314 │ │ │ │ │ + bl 1328 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001314 : │ │ │ │ │ +00001328 : │ │ │ │ │ object_vacall.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 1570 │ │ │ │ │ + beq 1584 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r2, #4 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 1474 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r8, r2, #8 │ │ │ │ │ str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1448 │ │ │ │ │ + beq 145c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14b0 │ │ │ │ │ + beq 14c4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r1, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1378 │ │ │ │ │ + bne 138c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bgt 1504 │ │ │ │ │ + bgt 1518 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 14c0 │ │ │ │ │ + ble 14d4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14c0 │ │ │ │ │ + beq 14d4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r5, r6 │ │ │ │ │ - beq 13ec │ │ │ │ │ + beq 1400 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ add ip, r5, r7, lsl #2 │ │ │ │ │ ldr r2, [r1], #4 │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 13dc │ │ │ │ │ + bne 13f0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 14a8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ ldr r8, [r4, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 14a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14cc │ │ │ │ │ + beq 14e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1548 │ │ │ │ │ + bne 155c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 153c │ │ │ │ │ + bne 1550 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13ec │ │ │ │ │ + b 1400 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r7, ip │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 140c │ │ │ │ │ + bne 1420 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 1434 │ │ │ │ │ + b 1448 │ │ │ │ │ mov r7, #2 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 13c8 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13ec │ │ │ │ │ + b 1400 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e0 │ │ │ │ │ + beq 14f4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1434 │ │ │ │ │ + bne 1448 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1434 │ │ │ │ │ + b 1448 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157c │ │ │ │ │ + beq 1590 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [r5] │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ - b 13d4 │ │ │ │ │ + b 13e8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 143c │ │ │ │ │ + b 1450 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 1448 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1434 │ │ │ │ │ + b 1448 │ │ │ │ │ mov r7, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 143c │ │ │ │ │ + b 1450 │ │ │ │ │ mov r7, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 143c │ │ │ │ │ + b 1450 │ │ │ │ │ │ │ │ │ │ -00001588 : │ │ │ │ │ +0000159c : │ │ │ │ │ object_vacall(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 185c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ add r8, r3, #4 │ │ │ │ │ - str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 16ec │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ + str r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1700 │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 16e4 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 1738 │ │ │ │ │ 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 15f4 │ │ │ │ │ + bne 1608 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bgt 17dc │ │ │ │ │ + bgt 17d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1798 │ │ │ │ │ + bne 1780 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - ble 1678 │ │ │ │ │ + ble 168c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ str r3, [r5, r1, lsl #2] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 1678 │ │ │ │ │ + bge 168c │ │ │ │ │ add r3, r5, ip │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - bge 1678 │ │ │ │ │ + bge 168c │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ add r3, r3, ip │ │ │ │ │ ldr r1, [r7], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1668 │ │ │ │ │ + bne 167c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 171c │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r7, [r4, r3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1724 │ │ │ │ │ + beq 171c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 178c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1834 │ │ │ │ │ + bne 1810 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 1744 │ │ │ │ │ + bne 17c4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + streq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 1768 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1678 │ │ │ │ │ + b 168c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - subeq r6, fp, #48 @ 0x30 │ │ │ │ │ - moveq r2, r1 │ │ │ │ │ - moveq r5, r6 │ │ │ │ │ - beq 1678 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 181c │ │ │ │ │ + strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 16f0 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 1688 │ │ │ │ │ + b 168c │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 16c4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 16d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r2, #3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r3, ip, fp │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r0, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1644 │ │ │ │ │ + b 1658 │ │ │ │ │ sub r6, fp, #48 @ 0x30 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 162c │ │ │ │ │ + b 1640 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 161c │ │ │ │ │ + b 1630 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17b8 │ │ │ │ │ + beq 17a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 16d0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16d0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 16d8 │ │ │ │ │ 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 1894 │ │ │ │ │ + beq 1850 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ strne r1, [r5] │ │ │ │ │ subne r6, fp, #48 @ 0x30 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r6, fp, #48 @ 0x30 │ │ │ │ │ - b 162c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, fp, #48 @ 0x30 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 1640 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16bc │ │ │ │ │ + beq 16d0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1874 │ │ │ │ │ + ble 1868 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 16bc │ │ │ │ │ + b 16d0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 16d8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + b 16d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 184c │ │ │ │ │ + bne 1828 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 184c │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 16c4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 16c4 │ │ │ │ │ + b 1828 │ │ │ │ │ │ │ │ │ │ -000018a0 : │ │ │ │ │ +0000187c : │ │ │ │ │ PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 197c │ │ │ │ │ + ldr r3, [pc, #188] @ 1958 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 1948 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1964 │ │ │ │ │ + beq 1940 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1944 │ │ │ │ │ + beq 1920 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1930 │ │ │ │ │ + bgt 190c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1930 │ │ │ │ │ + bne 190c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -1831,34 +1822,34 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 191c │ │ │ │ │ - b 1930 │ │ │ │ │ + ble 18f8 │ │ │ │ │ + b 190c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 1930 │ │ │ │ │ + b 190c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 1930 │ │ │ │ │ + b 190c │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001980 <_PyFunction_Vectorcall>: │ │ │ │ │ +0000195c <_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] @ 19e8 <_PyFunction_Vectorcall+0x68> │ │ │ │ │ + ldr lr, [pc, #76] @ 19c4 <_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] │ │ │ │ │ @@ -1875,452 +1866,452 @@ │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000019ec : │ │ │ │ │ +000019c8 : │ │ │ │ │ PyObject_CallOneArg(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #232] @ 1af0 │ │ │ │ │ + ldr r3, [pc, #232] @ 1acc │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1a48 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1a48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1a6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 1a80 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a60 │ │ │ │ │ + bne 1a3c │ │ │ │ │ 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 1a60 │ │ │ │ │ + b 1a3c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a60 │ │ │ │ │ + beq 1a3c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a3c │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001af4 <_PyObject_Call_Prepend>: │ │ │ │ │ +00001ad0 <_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 1dac <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ + bgt 1d88 <_PyObject_Call_Prepend+0x2b8> │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 1df0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1dcc <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1df0 <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ + beq 1dcc <_PyObject_Call_Prepend+0x2fc> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c20 <_PyObject_Call_Prepend+0x12c> │ │ │ │ │ + bne 1bfc <_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 1be4 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ - ldr r2, [pc, #904] @ 1f14 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ + bne 1bc0 <_PyObject_Call_Prepend+0xf0> │ │ │ │ │ + ldr r2, [pc, #904] @ 1ef0 <_PyObject_Call_Prepend+0x420> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 1ec4 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ + beq 1ea0 <_PyObject_Call_Prepend+0x3d0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c04 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + beq 1be0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e7c <_PyObject_Call_Prepend+0x388> │ │ │ │ │ + bne 1e58 <_PyObject_Call_Prepend+0x388> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bne 1e14 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ + bne 1df0 <_PyObject_Call_Prepend+0x320> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bc8 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + bne 1ba4 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea0 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1e7c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea0 <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ + beq 1e7c <_PyObject_Call_Prepend+0x3ac> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1bd0 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1bac <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b74 <_PyObject_Call_Prepend+0x80> │ │ │ │ │ + beq 1b50 <_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 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1c18 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + beq 1bf4 <_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 1e50 <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ + bne 1e2c <_PyObject_Call_Prepend+0x35c> │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #672] @ 1f18 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ + ldr r3, [pc, #672] @ 1ef4 <_PyObject_Call_Prepend+0x424> │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ tst r2, #1 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - beq 1ee4 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ + beq 1ec0 <_PyObject_Call_Prepend+0x3f0> │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1d3c <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + ble 1d18 <_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 1d7c <_PyObject_Call_Prepend+0x288> │ │ │ │ │ + ble 1d58 <_PyObject_Call_Prepend+0x288> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1d3c <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1d18 <_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 1e20 <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ + ble 1dfc <_PyObject_Call_Prepend+0x32c> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1d3c <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1d18 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e3c <_PyObject_Call_Prepend+0x348> │ │ │ │ │ + ble 1e18 <_PyObject_Call_Prepend+0x348> │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1d3c <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + beq 1d18 <_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 1d90 <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ + ble 1d6c <_PyObject_Call_Prepend+0x29c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1d20 <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ + bne 1cfc <_PyObject_Call_Prepend+0x22c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d6c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bgt 1d48 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1d6c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + bne 1d48 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1bc8 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ - b 1c04 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ + bne 1ba4 <_PyObject_Call_Prepend+0xd4> │ │ │ │ │ + b 1be0 <_PyObject_Call_Prepend+0x110> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1cd0 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + bne 1cac <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd0 <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ + b 1cac <_PyObject_Call_Prepend+0x1dc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1d30 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + bne 1d0c <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1d30 <_PyObject_Call_Prepend+0x23c> │ │ │ │ │ + b 1d0c <_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 1f08 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ + beq 1ee4 <_PyObject_Call_Prepend+0x414> │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r8, [r0], #4 │ │ │ │ │ sub r8, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - bne 1b58 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ + bne 1b34 <_PyObject_Call_Prepend+0x64> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1bd0 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + b 1bac <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1bd8 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1bb4 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1cf0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + bne 1ccc <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1cf0 <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ + b 1ccc <_PyObject_Call_Prepend+0x1fc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1d08 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + bne 1ce4 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d08 <_PyObject_Call_Prepend+0x214> │ │ │ │ │ + b 1ce4 <_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 1cb8 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ - b 1d3c <_PyObject_Call_Prepend+0x248> │ │ │ │ │ + bgt 1c94 <_PyObject_Call_Prepend+0x1c4> │ │ │ │ │ + b 1d18 <_PyObject_Call_Prepend+0x248> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bd0 <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ + beq 1bac <_PyObject_Call_Prepend+0xdc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 1c18 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1bf4 <_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 1c18 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ + b 1bf4 <_PyObject_Call_Prepend+0x124> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1d6c <_PyObject_Call_Prepend+0x278> │ │ │ │ │ + b 1d48 <_PyObject_Call_Prepend+0x278> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ bl 0 <_PyEval_Vector> │ │ │ │ │ R_ARM_CALL _PyEval_Vector │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1e68 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ + b 1e44 <_PyObject_Call_Prepend+0x374> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1bd8 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ + b 1bb4 <_PyObject_Call_Prepend+0xe4> │ │ │ │ │ .word 0x0000037c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001f1c <_PyStack_UnpackDict>: │ │ │ │ │ +00001ef8 <_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 2074 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + blt 2050 <_PyStack_UnpackDict+0x158> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2074 <_PyStack_UnpackDict+0x158> │ │ │ │ │ + beq 2050 <_PyStack_UnpackDict+0x158> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2064 <_PyStack_UnpackDict+0x148> │ │ │ │ │ + beq 2040 <_PyStack_UnpackDict+0x148> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ lslle r1, r6, #2 │ │ │ │ │ - ble 1fd8 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + ble 1fb4 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq r1, #4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 1fd8 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1fb4 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r1, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 1fd8 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ + beq 1fb4 <_PyStack_UnpackDict+0xbc> │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ add r0, r4, r1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 1fc8 <_PyStack_UnpackDict+0xac> │ │ │ │ │ + bne 1fa4 <_PyStack_UnpackDict+0xac> │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ add r5, r8, #12 │ │ │ │ │ mov r9, #268435456 @ 0x10000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2048 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ + beq 2024 <_PyStack_UnpackDict+0x12c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ @@ -2328,31 +2319,31 @@ │ │ │ │ │ and r9, r9, r1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #4]! │ │ │ │ │ - b 1fec <_PyStack_UnpackDict+0xd0> │ │ │ │ │ + b 1fc8 <_PyStack_UnpackDict+0xd0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [fp, #4] │ │ │ │ │ strne r8, [r3] │ │ │ │ │ - beq 2080 <_PyStack_UnpackDict+0x164> │ │ │ │ │ + beq 205c <_PyStack_UnpackDict+0x164> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 2058 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ + b 2034 <_PyStack_UnpackDict+0x13c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 206c <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 2048 <_PyStack_UnpackDict+0x150> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ @@ -2360,687 +2351,687 @@ │ │ │ │ │ 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 20b0 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 208c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ - b 206c <_PyStack_UnpackDict+0x150> │ │ │ │ │ + b 2048 <_PyStack_UnpackDict+0x150> │ │ │ │ │ │ │ │ │ │ -000020b0 <_PyStack_UnpackDict_Free>: │ │ │ │ │ +0000208c <_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 2124 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ + bge 2100 <_PyStack_UnpackDict_Free+0x74> │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 20f8 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ + ble 20d4 <_PyStack_UnpackDict_Free+0x48> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 20d8 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ + b 20b4 <_PyStack_UnpackDict_Free+0x28> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 20f0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + bne 20cc <_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 20f0 <_PyStack_UnpackDict_Free+0x40> │ │ │ │ │ + b 20cc <_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 215c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bgt 2138 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 215c <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ + bne 2138 <_PyStack_UnpackDict_Free+0xac> │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002164 <_PyStack_UnpackDict_FreeNoDecRef>: │ │ │ │ │ +00002140 <_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 21b4 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bgt 2190 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 21b4 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ + bne 2190 <_PyStack_UnpackDict_FreeNoDecRef+0x50> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000021bc : │ │ │ │ │ +00002198 : │ │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #948] @ 258c │ │ │ │ │ + ldr ip, [pc, #948] @ 2568 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r8, [lr, ip] │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2220 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r5, [r0, ip] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2244 │ │ │ │ │ + beq 2220 │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ - beq 223c │ │ │ │ │ + beq 2218 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2288 │ │ │ │ │ + bne 2264 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 2228 │ │ │ │ │ + b 2204 │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 24bc │ │ │ │ │ ldr r1, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 252c │ │ │ │ │ + bcc 2508 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2470 │ │ │ │ │ + beq 244c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f0 │ │ │ │ │ + bne 24cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ - bl 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23cc │ │ │ │ │ + beq 23a8 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2358 │ │ │ │ │ + ble 2334 │ │ │ │ │ ldr r0, [r1, r6, lsl #2] │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 23dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 2334 │ │ │ │ │ add r3, r1, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2420 │ │ │ │ │ + ble 23fc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 2334 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 244c │ │ │ │ │ + ble 2428 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 2334 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r6, r1, r0 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 23d4 │ │ │ │ │ + ble 23b0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2334 │ │ │ │ │ + bne 2310 │ │ │ │ │ sub r0, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2380 │ │ │ │ │ + bgt 235c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 2380 │ │ │ │ │ + bne 235c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 24a8 │ │ │ │ │ + beq 2484 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2258 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2258 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2574 │ │ │ │ │ + ble 2550 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 227c │ │ │ │ │ + b 2258 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 234c │ │ │ │ │ + bne 2328 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 234c │ │ │ │ │ + b 2328 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 22ec │ │ │ │ │ + bne 22c8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 22ec │ │ │ │ │ + b 22c8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2308 │ │ │ │ │ + bne 22e4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2308 │ │ │ │ │ + b 22e4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 22fc │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2320 │ │ │ │ │ + b 22fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2484 │ │ │ │ │ + beq 2460 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23cc │ │ │ │ │ + bne 23a8 │ │ │ │ │ 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 23cc │ │ │ │ │ + b 23a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 2498 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 227c │ │ │ │ │ + bne 2258 │ │ │ │ │ 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 227c │ │ │ │ │ + b 2258 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 23cc │ │ │ │ │ + b 23a8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2258 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 255c │ │ │ │ │ + ble 2538 │ │ │ │ │ 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 23cc │ │ │ │ │ + b 23a8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 225c │ │ │ │ │ + bcc 2238 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 23cc │ │ │ │ │ - b 225c │ │ │ │ │ + bne 23a8 │ │ │ │ │ + b 2238 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2508 │ │ │ │ │ + bne 24e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2508 │ │ │ │ │ + b 24e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 2388 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23ac │ │ │ │ │ + b 2388 │ │ │ │ │ .word 0x0000039c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002590 <_PyObject_Call>: │ │ │ │ │ +0000256c <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2610 <_PyObject_Call+0x80> │ │ │ │ │ + beq 25ec <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2610 <_PyObject_Call+0x80> │ │ │ │ │ + beq 25ec <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - beq 25f8 <_PyObject_Call+0x68> │ │ │ │ │ + beq 25d4 <_PyObject_Call+0x68> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2654 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 2630 <_PyObject_Call+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2730 <_PyObject_Call+0x1a0> │ │ │ │ │ + beq 270c <_PyObject_Call+0x1a0> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2740 <_PyObject_Call+0x1b0> │ │ │ │ │ + bcc 271c <_PyObject_Call+0x1b0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 26b4 <_PyObject_Call+0x124> │ │ │ │ │ + beq 2690 <_PyObject_Call+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26d0 <_PyObject_Call+0x140> │ │ │ │ │ + bne 26ac <_PyObject_Call+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - bl 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2648 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2624 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20b0 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 208c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 270c <_PyObject_Call+0x17c> │ │ │ │ │ + beq 26e8 <_PyObject_Call+0x17c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 270c <_PyObject_Call+0x17c> │ │ │ │ │ + beq 26e8 <_PyObject_Call+0x17c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2648 <_PyObject_Call+0xb8> │ │ │ │ │ + b 2624 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2648 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2624 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2770 <_PyObject_Call+0x1e0> │ │ │ │ │ + ble 274c <_PyObject_Call+0x1e0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 26c8 <_PyObject_Call+0x138> │ │ │ │ │ + b 26a4 <_PyObject_Call+0x138> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 26c8 <_PyObject_Call+0x138> │ │ │ │ │ + b 26a4 <_PyObject_Call+0x138> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 26c8 <_PyObject_Call+0x138> │ │ │ │ │ + b 26a4 <_PyObject_Call+0x138> │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2628 <_PyObject_Call+0x98> │ │ │ │ │ + bcc 2604 <_PyObject_Call+0x98> │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c8 <_PyObject_Call+0x138> │ │ │ │ │ - b 2628 <_PyObject_Call+0x98> │ │ │ │ │ + bne 26a4 <_PyObject_Call+0x138> │ │ │ │ │ + b 2604 <_PyObject_Call+0x98> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26e8 <_PyObject_Call+0x158> │ │ │ │ │ + bne 26c4 <_PyObject_Call+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26e8 <_PyObject_Call+0x158> │ │ │ │ │ + b 26c4 <_PyObject_Call+0x158> │ │ │ │ │ │ │ │ │ │ -00002788 : │ │ │ │ │ +00002764 : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #240] @ 2898 │ │ │ │ │ + ldr r3, [pc, #240] @ 2874 │ │ │ │ │ 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 288c │ │ │ │ │ + beq 2868 │ │ │ │ │ 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 2874 │ │ │ │ │ + blt 2850 │ │ │ │ │ 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 1588 │ │ │ │ │ + bl 159c │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2840 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 2838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 2820 │ │ │ │ │ + bne 27fc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2820 │ │ │ │ │ + b 27fc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 282c │ │ │ │ │ + bne 2808 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 282c │ │ │ │ │ + b 2808 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 282c │ │ │ │ │ + b 2808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2884 │ │ │ │ │ + b 2860 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000289c <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00002878 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - blt 297c <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 2958 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2a3c <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ + bne 2a18 <_PyObject_VectorcallPrepend+0x1a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 2a4c <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ + beq 2a28 <_PyObject_VectorcallPrepend+0x1b0> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2b2c <_PyObject_VectorcallPrepend+0x290> │ │ │ │ │ + bgt 2b08 <_PyObject_VectorcallPrepend+0x290> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 29ec <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ + beq 29c8 <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 29ec <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ + beq 29c8 <_PyObject_VectorcallPrepend+0x150> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 2ad8 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ + beq 2ab4 <_PyObject_VectorcallPrepend+0x23c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c44 <_PyObject_VectorcallPrepend+0x3a8> │ │ │ │ │ + bne 2c20 <_PyObject_VectorcallPrepend+0x3a8> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 2bc8 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + bne 2ba4 <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 2a18 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ + beq 29f4 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ - beq 2a18 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ + beq 29f4 <_PyObject_VectorcallPrepend+0x17c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 2bd4 <_PyObject_VectorcallPrepend+0x338> │ │ │ │ │ + beq 2bb0 <_PyObject_VectorcallPrepend+0x338> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c84 <_PyObject_VectorcallPrepend+0x3e8> │ │ │ │ │ + bne 2c60 <_PyObject_VectorcallPrepend+0x3e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r5, #-4] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -3058,584 +3049,584 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 29dc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + b 29b8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 28ec <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 28c8 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2b10 <_PyObject_VectorcallPrepend+0x274> │ │ │ │ │ + beq 2aec <_PyObject_VectorcallPrepend+0x274> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2b10 <_PyObject_VectorcallPrepend+0x274> │ │ │ │ │ + beq 2aec <_PyObject_VectorcallPrepend+0x274> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2c0c <_PyObject_VectorcallPrepend+0x370> │ │ │ │ │ + beq 2be8 <_PyObject_VectorcallPrepend+0x370> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cd4 <_PyObject_VectorcallPrepend+0x438> │ │ │ │ │ + ble 2cb0 <_PyObject_VectorcallPrepend+0x438> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2aec <_PyObject_VectorcallPrepend+0x250> │ │ │ │ │ + beq 2ac8 <_PyObject_VectorcallPrepend+0x250> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2968 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + bne 2944 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2968 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2944 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + bl 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 2cc4 <_PyObject_VectorcallPrepend+0x428> │ │ │ │ │ + beq 2ca0 <_PyObject_VectorcallPrepend+0x428> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2b9c <_PyObject_VectorcallPrepend+0x300> │ │ │ │ │ + beq 2b78 <_PyObject_VectorcallPrepend+0x300> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #48 @ 0x30 │ │ │ │ │ - bne 2940 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 291c <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 4f0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2be8 <_PyObject_VectorcallPrepend+0x34c> │ │ │ │ │ + beq 2bc4 <_PyObject_VectorcallPrepend+0x34c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 29dc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + bne 29b8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ 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 29dc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + b 29b8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c20 <_PyObject_VectorcallPrepend+0x384> │ │ │ │ │ + beq 2bfc <_PyObject_VectorcallPrepend+0x384> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + bne 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2968 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + beq 2944 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ce8 <_PyObject_VectorcallPrepend+0x44c> │ │ │ │ │ + ble 2cc4 <_PyObject_VectorcallPrepend+0x44c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2968 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 2944 <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29dc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + beq 29b8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cfc <_PyObject_VectorcallPrepend+0x460> │ │ │ │ │ + ble 2cd8 <_PyObject_VectorcallPrepend+0x460> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 29dc <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ + b 29b8 <_PyObject_VectorcallPrepend+0x140> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2970 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 294c <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2ab0 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + bne 2a8c <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ab0 <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ + b 2a8c <_PyObject_VectorcallPrepend+0x214> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c5c <_PyObject_VectorcallPrepend+0x3c0> │ │ │ │ │ + bne 2c38 <_PyObject_VectorcallPrepend+0x3c0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c5c <_PyObject_VectorcallPrepend+0x3c0> │ │ │ │ │ + b 2c38 <_PyObject_VectorcallPrepend+0x3c0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c9c <_PyObject_VectorcallPrepend+0x400> │ │ │ │ │ + bne 2c78 <_PyObject_VectorcallPrepend+0x400> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c9c <_PyObject_VectorcallPrepend+0x400> │ │ │ │ │ + b 2c78 <_PyObject_VectorcallPrepend+0x400> │ │ │ │ │ │ │ │ │ │ -00002d10 : │ │ │ │ │ +00002cec : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ 2e2c │ │ │ │ │ + ldr r2, [pc, #256] @ 2e08 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr lr, [r3, #84] @ 0x54 │ │ │ │ │ ldr r5, [ip, r2] │ │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d64 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2d64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 2d7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2dd8 │ │ │ │ │ + bne 2db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2d90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d80 │ │ │ │ │ + bne 2d5c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d5c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d5c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e18 │ │ │ │ │ + ble 2df4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2d80 │ │ │ │ │ + b 2d5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2df0 │ │ │ │ │ + bne 2dcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2df0 │ │ │ │ │ + b 2dcc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002e30 <_PyObject_CallMethod>: │ │ │ │ │ +00002e0c <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ 2f10 <_PyObject_CallMethod+0xe0> │ │ │ │ │ + ldr r3, [pc, #192] @ 2eec <_PyObject_CallMethod+0xe0> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 2ed4 <_PyObject_CallMethod+0xa4> │ │ │ │ │ + beq 2eb0 <_PyObject_CallMethod+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2f08 <_PyObject_CallMethod+0xd8> │ │ │ │ │ + beq 2ee4 <_PyObject_CallMethod+0xd8> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2ee4 <_PyObject_CallMethod+0xb4> │ │ │ │ │ + beq 2ec0 <_PyObject_CallMethod+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ec0 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bgt 2e9c <_PyObject_CallMethod+0x90> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2ec0 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bne 2e9c <_PyObject_CallMethod+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2ec0 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2e9c <_PyObject_CallMethod+0x90> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2edc <_PyObject_CallMethod+0xac> │ │ │ │ │ + bgt 2eb8 <_PyObject_CallMethod+0xac> │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2eac <_PyObject_CallMethod+0x7c> │ │ │ │ │ + b 2e88 <_PyObject_CallMethod+0x7c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 2ec0 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2e9c <_PyObject_CallMethod+0x90> │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +00002ef0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002f40 : │ │ │ │ │ +00002f1c : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #608] @ 31bc │ │ │ │ │ + ldr r3, [pc, #608] @ 3198 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 300c │ │ │ │ │ + beq 2fe8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 3160 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30e4 │ │ │ │ │ + beq 30c0 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 30f4 │ │ │ │ │ + bcc 30d0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 3090 │ │ │ │ │ + beq 306c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3124 │ │ │ │ │ + bne 3100 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 3074 │ │ │ │ │ + beq 3050 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3074 │ │ │ │ │ + beq 3050 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 30ac │ │ │ │ │ + beq 3088 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 2fdc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 2fdc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 7b4 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ + b 7c8 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 313c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3160 │ │ │ │ │ + beq 313c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3000 │ │ │ │ │ + b 2fdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30c0 │ │ │ │ │ + beq 309c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3000 │ │ │ │ │ + bne 2fdc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 3000 │ │ │ │ │ + b 2fdc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 30a4 │ │ │ │ │ + b 3080 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2fd8 │ │ │ │ │ + bcc 2fb4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 30a4 │ │ │ │ │ - b 2fd8 │ │ │ │ │ + bne 3080 │ │ │ │ │ + b 2fb4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3000 │ │ │ │ │ + beq 2fdc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31a4 │ │ │ │ │ + ble 3180 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 30a4 │ │ │ │ │ + b 3080 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 30a4 │ │ │ │ │ + b 3080 │ │ │ │ │ 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 30a4 │ │ │ │ │ + b 3080 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 313c │ │ │ │ │ + bne 3118 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 313c │ │ │ │ │ + b 3118 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 2590 <_PyObject_Call> │ │ │ │ │ + b 256c <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000098 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -100,29 +100,29 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 1f1c <_PyStack_UnpackDict> │ │ │ │ │ + bl 1ef8 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 19c │ │ │ │ │ ldr r9, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ blx r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20b0 <_PyStack_UnpackDict_Free> │ │ │ │ │ + bl 208c <_PyStack_UnpackDict_Free> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict_Free │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -485,23 +485,23 @@ │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ b 5f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 654 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl d88 <_PyObject_VectorcallDictTstate> │ │ │ │ │ + bl d9c <_PyObject_VectorcallDictTstate> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 664 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 604 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 2590 <_PyObject_Call> │ │ │ │ │ + b 256c <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000670 : │ │ │ ├── codeobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 46092 (bytes into file) │ │ │ │ │ + Start of section headers: 46028 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0xb40c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb3cc: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ [ 1] .text PROGBITS 00000000 000034 001f04 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00994c 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00990c 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001f38 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00a0dc 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a09c 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0024ac 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0024ac 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002d10 0038d0 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a3bc 000880 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0065e0 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00ac3c 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 006888 0011e4 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00acd4 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007a6c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007a6c 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007aa0 001180 10 16 152 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008c20 000d29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b37c 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002d10 0038b0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a37c 000880 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0065c0 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00abfc 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 006868 0011e4 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00ac94 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007a4c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007a4c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007a80 001160 10 16 150 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008be0 000d29 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b33c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 280 entries: │ │ │ │ │ +Symbol table '.symtab' contains 278 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 3: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ @@ -27,257 +27,255 @@ │ │ │ │ │ 23: 000018cc 1256 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ 24: 00001dac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 25: 00001db4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 26: 0000233c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 27: 00002498 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ 28: 00000028 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 29: 00000154 232 FUNC LOCAL DEFAULT 11 retreat │ │ │ │ │ - 30: 00002ad0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00002ad8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 000002fc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 35: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 37: 00002ca4 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 38: 00002f2c 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ - 39: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 40: 0000037c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 41: 00002f28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 42: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 43: 00002f2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 000003ec 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ - 45: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 46: 0000000c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR1 │ │ │ │ │ - 47: 0000014c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 48: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 49: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 50: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 51: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 52: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 53: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 54: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 55: 00000c40 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 56: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 57: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ - 58: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 59: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 60: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 61: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 62: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 63: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 64: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ - 65: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ - 66: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ - 67: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 68: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 69: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 70: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 71: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 72: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 73: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 74: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 75: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ - 76: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ - 77: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 78: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 79: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 80: 00000cb8 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 81: 000016c8 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 82: 000016c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 84: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ - 85: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 86: 00002f60 500 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ - 87: 0000320c 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ - 88: 00001bac 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 89: 00001c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 90: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 91: 000033d0 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 92: 00000154 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 93: 00001c28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 00001c28 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 95: 00001c94 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 96: 00001ca8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 97: 00001ccc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 98: 00001da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 99: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 100: 00001ea4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ - 101: 0000023c 20 FUNC LOCAL DEFAULT 11 code_getcellvars │ │ │ │ │ - 102: 000003c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 103: 000003c4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 104: 00000440 20 FUNC LOCAL DEFAULT 11 code_branchesiterator │ │ │ │ │ - 105: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 106: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 107: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ - 108: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 109: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 110: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 111: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 112: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 113: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 114: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 115: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ - 116: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ - 117: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 118: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 119: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 120: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 121: 00000454 1616 FUNC LOCAL DEFAULT 11 code_new │ │ │ │ │ - 122: 00000aa4 272 FUNC LOCAL DEFAULT 11 validate_and_copy_tuple │ │ │ │ │ - 123: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ - 124: 00000bb4 68 FUNC LOCAL DEFAULT 11 code_sizeof │ │ │ │ │ - 125: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 126: 00000cdc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 127: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 128: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 129: 00000ce0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 130: 00000d84 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 131: 00000d88 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 132: 000010ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 133: 000010b0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 134: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ - 135: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 137: 00000190 280 OBJECT LOCAL DEFAULT 9 code_new__doc__ │ │ │ │ │ - 138: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ - 139: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ - 140: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ - 141: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 142: 00000018 76 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ - 143: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 144: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 145: 00000064 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ - 146: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 147: 00000124 108 OBJECT LOCAL DEFAULT 9 code_replace__doc__ │ │ │ │ │ - 148: 0000006c 183 OBJECT LOCAL DEFAULT 9 code__varname_from_oparg__doc__ │ │ │ │ │ - 149: 0000000c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 150: 0000000c 8 OBJECT LOCAL DEFAULT 9 assert0 │ │ │ │ │ - 151: 00000014 2 OBJECT LOCAL DEFAULT 9 linetable │ │ │ │ │ - 152: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ - 153: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 157: 0000029c 3752 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ - 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ - 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ - 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ - 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 176: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 182: 00001db4 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 200: 000022fc 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 206: 00002730 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 209: 00002878 608 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 211: 00002ad8 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 212: 000000a0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 213: 000002e8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 217: 00000458 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ - 218: 00000000 340 FUNC GLOBAL DEFAULT 11 PyCode_NewEmpty │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 222: 0000049c 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 225: 00000584 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 226: 0000068c 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 227: 00000894 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 239: 00001764 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 247: 00003154 184 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 249: 00001da8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ - 250: 00001eb8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ - 251: 00000250 76 FUNC GLOBAL HIDDEN 11 _PyCode_GetCellvars │ │ │ │ │ - 252: 0000029c 296 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_SetExtra │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ - 254: 000003c4 124 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_GetExtra │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 260: 00000bf8 20 FUNC GLOBAL DEFAULT 11 PyCode_GetCode │ │ │ │ │ - 261: 00000c0c 20 FUNC GLOBAL DEFAULT 11 PyCode_GetVarnames │ │ │ │ │ - 262: 00000c20 20 FUNC GLOBAL DEFAULT 11 PyCode_GetCellvars │ │ │ │ │ - 263: 00000c34 20 FUNC GLOBAL DEFAULT 11 PyCode_GetFreevars │ │ │ │ │ - 264: 00000c48 152 FUNC GLOBAL DEFAULT 11 PyCode_AddWatcher │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 266: 00000ce0 168 FUNC GLOBAL DEFAULT 11 PyCode_ClearWatcher │ │ │ │ │ - 267: 00000d88 156 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_New │ │ │ │ │ - 268: 00000e24 40 FUNC GLOBAL HIDDEN 11 _PyLineTable_InitAddressRange │ │ │ │ │ - 269: 00000e4c 612 FUNC GLOBAL DEFAULT 11 PyCode_Addr2Location │ │ │ │ │ - 270: 000010b0 52 FUNC GLOBAL HIDDEN 11 _PyLineTable_PreviousAddressRange │ │ │ │ │ - 271: 000010e4 56 FUNC GLOBAL DEFAULT 11 _PyCode_CheckNoInternalState │ │ │ │ │ - 272: 0000111c 112 FUNC GLOBAL DEFAULT 11 _PyCode_CheckNoExternalState │ │ │ │ │ - 273: 0000118c 88 FUNC GLOBAL DEFAULT 11 _PyCode_CheckPureFunction │ │ │ │ │ - 274: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ - 275: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ - 276: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 30: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 32: 000002fc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 33: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 35: 00002c84 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 36: 00002f0c 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 37: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ + 38: 0000037c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 39: 00002f08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 41: 00002f0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 42: 000003ec 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 43: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 44: 0000000c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR1 │ │ │ │ │ + 45: 0000014c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 47: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ + 48: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ + 49: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ + 50: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ + 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ + 52: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ + 53: 00000c40 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 54: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ + 55: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ + 56: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ + 57: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ + 58: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ + 59: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ + 60: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ + 61: 00000254 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ + 62: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ + 63: 00000284 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ + 64: 00000288 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ + 65: 000002a0 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ + 66: 000002b4 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ + 67: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ + 68: 000002e4 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 69: 00000304 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 70: 0000032c 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 71: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ + 72: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ + 73: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ + 74: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ + 75: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ + 76: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ + 77: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ + 78: 00000cb8 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 79: 000016c8 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ + 80: 000016c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 81: 000016c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 82: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ + 83: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ + 84: 00002f40 500 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 85: 000031ec 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 86: 00001bac 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 87: 00001c24 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 88: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ + 89: 000033b0 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 90: 00000154 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 91: 00001c28 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 00001c28 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 93: 00001c94 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 94: 00001ca8 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 95: 00001ccc 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 96: 00001da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 00001ea4 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 99: 0000023c 20 FUNC LOCAL DEFAULT 11 code_getcellvars │ │ │ │ │ + 100: 000003c0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 101: 000003c4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 102: 00000440 20 FUNC LOCAL DEFAULT 11 code_branchesiterator │ │ │ │ │ + 103: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 104: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 105: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ + 106: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ + 107: 000004d4 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ + 108: 000004e0 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ + 109: 000004ec 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ + 110: 000004f8 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ + 111: 00000504 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ + 112: 00000510 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ + 113: 0000051c 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ + 114: 00000528 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ + 115: 00000534 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ + 116: 00000558 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ + 117: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ + 118: 000005b0 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ + 119: 00000454 1616 FUNC LOCAL DEFAULT 11 code_new │ │ │ │ │ + 120: 00000aa4 272 FUNC LOCAL DEFAULT 11 validate_and_copy_tuple │ │ │ │ │ + 121: 000005d4 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ + 122: 00000bb4 68 FUNC LOCAL DEFAULT 11 code_sizeof │ │ │ │ │ + 123: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ + 124: 00000cdc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 125: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ + 126: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ + 127: 00000ce0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 128: 00000d84 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 129: 00000d88 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 130: 000010ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 131: 000010b0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 132: 00000668 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ + 133: 00000684 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ + 134: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 135: 00000190 280 OBJECT LOCAL DEFAULT 9 code_new__doc__ │ │ │ │ │ + 136: 00000350 128 OBJECT LOCAL DEFAULT 3 code_methods │ │ │ │ │ + 137: 00000448 300 OBJECT LOCAL DEFAULT 3 code_memberlist │ │ │ │ │ + 138: 000003d0 120 OBJECT LOCAL DEFAULT 3 code_getsetlist │ │ │ │ │ + 139: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 140: 00000018 76 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ + 141: 000002d4 96 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 142: 000002a8 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 143: 00000064 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ + 144: 00000334 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 145: 00000124 108 OBJECT LOCAL DEFAULT 9 code_replace__doc__ │ │ │ │ │ + 146: 0000006c 183 OBJECT LOCAL DEFAULT 9 code__varname_from_oparg__doc__ │ │ │ │ │ + 147: 0000000c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 148: 0000000c 8 OBJECT LOCAL DEFAULT 9 assert0 │ │ │ │ │ + 149: 00000014 2 OBJECT LOCAL DEFAULT 9 linetable │ │ │ │ │ + 150: 00000000 40 FUNC GLOBAL HIDDEN 1 _PyCode_Init │ │ │ │ │ + 151: 00000000 668 FUNC GLOBAL HIDDEN 7 _PyCode_Validate │ │ │ │ │ + 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 155: 0000029c 3752 FUNC GLOBAL HIDDEN 7 _PyCode_New │ │ │ │ │ + 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 161: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternMortal │ │ │ │ │ + 162: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 163: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NewVar │ │ │ │ │ + 164: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_Quicken │ │ │ │ │ + 166: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 167: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_Resize │ │ │ │ │ + 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_New │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 180: 00001db4 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntry │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 198: 000022fc 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 204: 00002730 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 207: 00002878 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ + 209: 00002acc 440 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 210: 000000a0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ + 211: 000002e8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 215: 00000458 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ + 216: 00000000 340 FUNC GLOBAL DEFAULT 11 PyCode_NewEmpty │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 220: 0000049c 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ + 223: 00000584 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 0000068c 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 00000894 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 237: 00001764 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 245: 00003134 184 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 247: 00001da8 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 248: 00001eb8 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 249: 00000250 76 FUNC GLOBAL HIDDEN 11 _PyCode_GetCellvars │ │ │ │ │ + 250: 0000029c 296 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_SetExtra │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ + 252: 000003c4 124 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_GetExtra │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 258: 00000bf8 20 FUNC GLOBAL DEFAULT 11 PyCode_GetCode │ │ │ │ │ + 259: 00000c0c 20 FUNC GLOBAL DEFAULT 11 PyCode_GetVarnames │ │ │ │ │ + 260: 00000c20 20 FUNC GLOBAL DEFAULT 11 PyCode_GetCellvars │ │ │ │ │ + 261: 00000c34 20 FUNC GLOBAL DEFAULT 11 PyCode_GetFreevars │ │ │ │ │ + 262: 00000c48 152 FUNC GLOBAL DEFAULT 11 PyCode_AddWatcher │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 264: 00000ce0 168 FUNC GLOBAL DEFAULT 11 PyCode_ClearWatcher │ │ │ │ │ + 265: 00000d88 156 FUNC GLOBAL DEFAULT 11 PyUnstable_Code_New │ │ │ │ │ + 266: 00000e24 40 FUNC GLOBAL HIDDEN 11 _PyLineTable_InitAddressRange │ │ │ │ │ + 267: 00000e4c 612 FUNC GLOBAL DEFAULT 11 PyCode_Addr2Location │ │ │ │ │ + 268: 000010b0 52 FUNC GLOBAL HIDDEN 11 _PyLineTable_PreviousAddressRange │ │ │ │ │ + 269: 000010e4 56 FUNC GLOBAL DEFAULT 11 _PyCode_CheckNoInternalState │ │ │ │ │ + 270: 0000111c 112 FUNC GLOBAL DEFAULT 11 _PyCode_CheckNoExternalState │ │ │ │ │ + 271: 0000118c 88 FUNC GLOBAL DEFAULT 11 _PyCode_CheckPureFunction │ │ │ │ │ + 272: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyCode_Type │ │ │ │ │ + 273: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _PyPositionsIterator │ │ │ │ │ + 274: 000001d4 212 OBJECT GLOBAL HIDDEN 3 _PyLineIterator │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,333 +1,333 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x994c contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x990c contains 242 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000058 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000094 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000288 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00000058 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000094 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000288 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 000002c0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -0000031c 0000d61c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000031c 0000d41c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000438 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000df1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000004d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004d4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000050c 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000524 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -0000053c 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000005b4 0000e21c R_ARM_CALL 0000068c _PyCode_GetVarCounts │ │ │ │ │ -000005dc 0000e31c R_ARM_CALL 00000894 _PyCode_SetUnboundVarCounts │ │ │ │ │ -0000063c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000640 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000644 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00000648 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -00000654 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000660 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000664 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000668 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000066c 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000678 0000e41c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000680 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00000684 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000008c8 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000008e4 0000e51c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000934 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000958 0000e01c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000438 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004cc 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000004d0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004d4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000050c 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000524 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000053c 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000005b4 0000e01c R_ARM_CALL 0000068c _PyCode_GetVarCounts │ │ │ │ │ +000005dc 0000e11c R_ARM_CALL 00000894 _PyCode_SetUnboundVarCounts │ │ │ │ │ +0000063c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000640 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000644 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00000648 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +00000654 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000660 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000664 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000668 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000066c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000678 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000680 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +00000684 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000008c8 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000008e4 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000934 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000958 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ 000009b8 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 000009c0 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -000009e8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a10 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a30 0000e71c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a60 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000a74 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000ab8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000acc 0000e81c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000ae8 0000e61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b50 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000b54 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000b60 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b6c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b70 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b7c 0000332b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000b80 0000332c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000b8c 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000bb0 0000e92c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000bbc 0000ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bc8 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bcc 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bd8 0000342b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ -00000bdc 0000342c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ -00000be8 0000ec1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000c8c 0000352b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -00000c90 0000352c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000c94 0000ed1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ca4 0000362b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -00000ca8 0000362c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -00000cb4 0000ed1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000dc8 0000ce1c R_ARM_CALL 00002730 _PyCode_GetCode │ │ │ │ │ -00000de4 00004e2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -00000de8 00004e2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000df4 00004f2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -00000df8 00004f2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -00000e24 0000ee1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000f18 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000009e8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a10 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a30 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a60 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000a74 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000ab8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000acc 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000ae8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b50 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000b54 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000b60 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b6c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b70 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b7c 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000b80 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +00000b8c 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bac 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000bb0 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000bbc 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bc8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bcc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bd8 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ +00000bdc 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ +00000be8 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000c8c 0000332b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000c90 0000332c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000c94 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ca4 0000342b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ +00000ca8 0000342c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ +00000cb4 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000dc8 0000cc1c R_ARM_CALL 00002730 _PyCode_GetCode │ │ │ │ │ +00000de4 00004c2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +00000de8 00004c2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000df4 00004d2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +00000df8 00004d2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +00000e24 0000ec1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000f18 0000ed1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000f28 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000f30 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000f38 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000f40 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000f8c 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000fec 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001020 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001044 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001068 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000107c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000108c 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010b0 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000010d4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010e4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010f4 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000011d8 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000011dc 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000011e0 0000462b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ -000011e4 0000462c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ -000011e8 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000011ec 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000011f0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000011f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001208 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -0000120c 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001210 0000452b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ -00001214 0000452c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ -00001218 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000121c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001220 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001238 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000123c 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001240 0000442b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00001244 0000442c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00001248 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000124c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001250 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000012a4 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000012a8 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000012ac 0000422b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -000012b0 0000422c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -000012b4 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012b8 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012bc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000012c8 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000012cc 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000012d0 0000402b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -000012d4 0000402c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000012d8 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000012dc 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000012e0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001310 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00001314 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001318 0000432b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ -0000131c 0000432c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ -00001320 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001324 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001328 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000013a0 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000013a4 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000013a8 00003f2b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ -000013ac 00003f2c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ -000013b0 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000013b4 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000013b8 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000013c4 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000013c8 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000013cc 00003e2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ -000013d0 00003e2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ -000013d4 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000013d8 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000013dc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001450 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001454 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001458 00003d2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ -0000145c 00003d2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ -00001460 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001464 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001468 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001478 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000147c 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001480 00003c2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -00001484 00003c2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -00001488 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000148c 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001490 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000014c8 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000014f0 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000014f4 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000014f8 0000392b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ -000014fc 0000392c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ -00001500 00003a2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001504 00003a2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001508 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001510 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f8c 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000fec 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001020 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001044 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001068 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000107c 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000108c 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000010b0 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000010d4 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010e4 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010f4 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000011d8 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000011dc 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000011e0 0000442b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ +000011e4 0000442c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ +000011e8 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011ec 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011f0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000011f8 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001208 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +0000120c 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00001210 0000432b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ +00001214 0000432c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ +00001218 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +0000121c 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001220 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001238 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +0000123c 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001240 0000422b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00001244 0000422c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00001248 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +0000124c 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001250 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000012a4 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000012a8 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000012ac 0000402b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +000012b0 0000402c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +000012b4 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000012b8 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000012bc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000012c8 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000012cc 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000012d0 00003e2b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +000012d4 00003e2c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +000012d8 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000012dc 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000012e0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001310 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001314 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001318 0000412b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ +0000131c 0000412c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ +00001320 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001324 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001328 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000013a0 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000013a4 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000013a8 00003d2b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ +000013ac 00003d2c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ +000013b0 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000013b4 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000013b8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000013c4 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000013c8 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000013cc 00003c2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ +000013d0 00003c2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ +000013d4 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000013d8 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000013dc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001450 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001454 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001458 00003b2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ +0000145c 00003b2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ +00001460 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001464 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001468 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001478 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +0000147c 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00001480 00003a2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +00001484 00003a2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +00001488 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +0000148c 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001490 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000014c8 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000014f0 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000014f4 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000014f8 0000372b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ +000014fc 0000372c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ +00001500 0000382b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001504 0000382c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001508 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001510 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001520 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001574 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00001584 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001588 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000158c 00004d2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001590 00004d2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -00001598 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015a0 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015a4 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015a8 00004c2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ -000015ac 00004c2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ -000015b4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015bc 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015c0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015c4 00004b2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ -000015c8 00004b2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ -000015d0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d8 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015dc 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015e0 00004a2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ -000015e4 00004a2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ -000015ec 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000015f8 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000015fc 0000492b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ -00001600 0000492c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ -00001608 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001610 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001614 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001618 0000482b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ -0000161c 0000482c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ -00001624 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000162c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001630 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001634 0000472b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ -00001638 0000472c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ -00001640 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000166c 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000016b0 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001584 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001588 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000158c 00004b2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00001590 00004b2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00001598 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015a0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015a4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015a8 00004a2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ +000015ac 00004a2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ +000015b4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015bc 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015c0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015c4 0000492b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ +000015c8 0000492c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ +000015d0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015d8 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015dc 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015e0 0000482b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ +000015e4 0000482c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ +000015ec 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015f4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015f8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015fc 0000472b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ +00001600 0000472c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ +00001608 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001610 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001614 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001618 0000462b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ +0000161c 0000462c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ +00001624 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000162c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001630 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001634 0000452b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ +00001638 0000452c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ +00001640 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000166c 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000016b0 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000016c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000016ec 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001818 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001830 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001910 0000991c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00001930 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +000016ec 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001818 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001830 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001910 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +00001930 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ 00001940 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00001948 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00001998 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000199c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a0 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000019ac 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019b0 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019b4 0000552b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ -000019b8 0000552c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ -000019c0 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019d4 0000f41c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000019e8 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001a0c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001a10 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001af4 0000f51c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001b5c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b60 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b68 0000542b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00001b6c 0000542c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00001b74 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bcc 0000d61c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000019a0 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000019ac 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019b0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000019b4 0000532b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ +000019b8 0000532c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ +000019c0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019d4 0000f21c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000019e8 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a0c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001a10 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001af4 0000f31c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00001b5c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b60 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b68 0000522b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00001b6c 0000522c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00001b74 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bcc 0000d41c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00001c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c74 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ca4 0000ce1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ -00001cc8 0000aa1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d10 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001d24 0000f81c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00001d78 0000f01c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d8c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c74 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca4 0000cc1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ +00001cc8 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001d10 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001d24 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001d78 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d8c 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001eb4 0000fa1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00001ef8 0000571d R_ARM_JUMP24 0000320c get_cached_locals │ │ │ │ │ +00001eb4 0000f81d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ +00001ef8 0000551d R_ARM_JUMP24 000031ec get_cached_locals │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xa0dc contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa09c contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001702 R_ARM_ABS32 000018cc code_dealloc │ │ │ │ │ -0000002c 00003702 R_ARM_ABS32 00000c40 code_repr │ │ │ │ │ +0000002c 00003502 R_ARM_ABS32 00000c40 code_repr │ │ │ │ │ 0000003c 00001a02 R_ARM_ABS32 0000233c code_hash │ │ │ │ │ -00000048 00011602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001b02 R_ARM_ABS32 00002498 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 00007902 R_ARM_ABS32 00000454 code_new │ │ │ │ │ -000000d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000009c 00007702 R_ARM_ABS32 00000454 code_new │ │ │ │ │ +000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002c02 R_ARM_ABS32 000003ec positionsiter_dealloc │ │ │ │ │ -00000140 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002502 R_ARM_ABS32 00002ca4 positionsiter_next │ │ │ │ │ -00000174 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000001ac 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000ec 00002a02 R_ARM_ABS32 000003ec positionsiter_dealloc │ │ │ │ │ +00000140 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00002302 R_ARM_ABS32 00002c84 positionsiter_next │ │ │ │ │ +00000174 0000b202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000001ac 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d8 00011502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00005e02 R_ARM_ABS32 00001c28 lineiter_dealloc │ │ │ │ │ -00000240 00011702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005b02 R_ARM_ABS32 000033d0 lineiter_next │ │ │ │ │ -00000274 0000b402 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000002ac 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001ec 00005c02 R_ARM_ABS32 00001c28 lineiter_dealloc │ │ │ │ │ +00000240 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000244 00005902 R_ARM_ABS32 000033b0 lineiter_next │ │ │ │ │ +00000274 0000b202 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000002ac 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002e0 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002ec 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f0 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f4 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002f8 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002fc 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000300 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000304 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000308 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000030c 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000310 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000314 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000318 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000031c 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000320 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000324 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000328 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000032c 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000330 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000340 0000a202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002e0 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002ec 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f0 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f4 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002f8 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002fc 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000300 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000304 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000308 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000030c 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000314 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000318 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000031c 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000320 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000328 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000032c 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000330 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00007c02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ +00000354 00007a02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005802 R_ARM_ABS32 00001bac code_linesiterator │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 00001bac code_linesiterator │ │ │ │ │ 00000370 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00006802 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ +00000374 00006602 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ 00000380 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00002202 R_ARM_ABS32 000002fc code_positionsiterator │ │ │ │ │ +00000384 00002002 R_ARM_ABS32 000002fc code_positionsiterator │ │ │ │ │ 00000390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00005002 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ -0000039c 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000394 00004e02 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ +0000039c 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00006102 R_ARM_ABS32 00001ccc code__varname_from_oparg │ │ │ │ │ -000003ac 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000003a4 00005f02 R_ARM_ABS32 00001ccc code__varname_from_oparg │ │ │ │ │ +000003ac 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00005002 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ +000003b4 00004e02 R_ARM_ABS32 00000cb8 code_replace │ │ │ │ │ 000003bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00006002 R_ARM_ABS32 00001ca8 code_getcodeadaptive │ │ │ │ │ +000003d4 00005e02 R_ARM_ABS32 00001ca8 code_getcodeadaptive │ │ │ │ │ 000003e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 00006402 R_ARM_ABS32 00001ea4 code_getvarnames │ │ │ │ │ +000003e8 00006202 R_ARM_ABS32 00001ea4 code_getvarnames │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 00006502 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ +000003fc 00006302 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00005602 R_ARM_ABS32 00002f60 code_getfreevars │ │ │ │ │ +00000410 00005402 R_ARM_ABS32 00002f40 code_getfreevars │ │ │ │ │ 00000420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00005f02 R_ARM_ABS32 00001c94 code_getcode │ │ │ │ │ +00000424 00005d02 R_ARM_ABS32 00001c94 code_getcode │ │ │ │ │ 00000448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000484 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -335,290 +335,290 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa3bc contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa37c contains 272 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000024c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000250 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000024c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000250 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000254 0000062b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000258 0000062c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00000260 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000260 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000270 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000278 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000280 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000284 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000278 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000280 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000284 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000288 0000072b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ 0000028c 0000072c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00000294 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f4 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002f8 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000314 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000348 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000037c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003ac 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000003e4 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000414 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000444 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000448 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0000044c 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000450 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000464 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000468 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000660 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000006b8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000006bc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000006d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -0000070c 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000740 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000770 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007a8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007d8 00009f1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000007e4 0000a41c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000294 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f4 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002f8 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000314 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000348 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000037c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003ac 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000003e4 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000414 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000444 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000448 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +0000044c 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000450 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000464 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000468 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000660 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000006b8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000006bc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000006d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000070c 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000740 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000770 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007a8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007d8 00009d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +000007e4 0000a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 000007f8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007fc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000808 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000940 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000094c 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000958 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -00000a88 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ad0 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000b18 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b44 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000b9c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be4 0000a71c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ -00000c44 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c48 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d64 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000eac 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000808 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000940 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000094c 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000958 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +00000a88 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ad0 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000b18 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b44 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000b9c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be4 0000a51c R_ARM_CALL 00000000 _PyCode_Quicken │ │ │ │ │ +00000c44 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000c48 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000d64 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000eac 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000ec8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ecc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000edc 0000a51c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000ef8 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f78 0000ab1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00000fe8 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001020 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001050 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0000a61c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000edc 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ +00000ef8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f78 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000fe8 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001020 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001050 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0000a41c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000010ec 00000a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ 000010f0 00000a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ 000010f4 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 000010f8 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -000010fc 0000ae1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000110c 0000af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001110 0000af2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000010fc 0000ac1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000110c 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001110 0000ad2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001114 0000092b R_ARM_MOVW_ABS_NC 00000054 .LC3 │ │ │ │ │ 00001118 0000092c R_ARM_MOVT_ABS 00000054 .LC3 │ │ │ │ │ -00001120 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001128 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000112c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001130 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001134 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001138 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000113c 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001140 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000117c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001180 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001184 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001188 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001190 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001194 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001198 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000119c 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001398 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -000013d0 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001424 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001468 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -000014e4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014f4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001500 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001538 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000153c 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001540 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001544 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -0000154c 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001550 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001554 0000a12b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001558 0000a12c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001754 0000a31c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ -0000178c 0000a91c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -000017e0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001808 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001840 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001868 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001888 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018bc 0000a81d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000b11c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00001960 0000b21c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001994 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019fc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a30 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a64 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a98 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ac4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001af0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b1c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b28 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b54 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b88 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bbc 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bf0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c30 0000b41d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001c74 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c7c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c84 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c8c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c94 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c9c 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001120 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001128 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000112c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001130 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001134 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001138 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000113c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001140 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000117c 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001180 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001184 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001188 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001190 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001194 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001198 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000119c 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001398 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +000013d0 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001424 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001468 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +000014e4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014f4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001500 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001538 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000153c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001540 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001544 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000154c 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001550 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001554 00009f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001558 00009f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001754 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ +0000178c 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +000017e0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001808 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001840 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001888 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018bc 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000af1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00001960 0000b01c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00001994 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019fc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a30 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a98 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ac4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001af0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b1c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b54 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b88 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bbc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bf0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c30 0000b21d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001c74 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c7c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c84 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c8c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c94 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c9c 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001d14 0000162b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001d18 0000162c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ 00001d1c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00001d20 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001d24 0000ae1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001d64 0000b31c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d70 0000b51c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001dac 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001db0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001dc8 0000b72b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001dcc 0000b72c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001dd0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001dd4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001df0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001df4 0000b92c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001df8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001dfc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001d24 0000ac1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001d64 0000b11c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d70 0000b31c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001dac 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001db0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001dc8 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001dcc 0000b52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001dd0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001dd4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001df0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001df4 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001df8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001dfc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001e08 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001e0c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e48 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e4c 0000ba2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001e50 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001e54 0000bb2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001e70 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001e74 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001e80 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001e84 0000bd2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001e94 0000a22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001e98 0000a22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001eac 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ec4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001ee0 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001efc 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f18 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f48 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00001f78 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001f9c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb4 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001fb8 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001fc4 0000bf1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00001fc8 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001fcc 0000a02c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001fe0 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001ffc 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002024 0000c01c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00002034 0000ad1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -0000205c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002078 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000020a0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020a8 0000c12b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000020ac 0000c12c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000020c0 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -000020d4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -000020e4 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002100 0000c21c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ -00002114 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00002174 0000c31d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000217c 0000c41c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000021d0 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000021d4 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002208 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000220c 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000221c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002220 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002230 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002274 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002288 0000c71c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000229c 0000bf1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000022d4 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022f0 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002380 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002394 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023ac 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023c4 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000023dc 0000c91c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002440 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002444 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002454 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00001e48 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001e4c 0000b82c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001e50 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001e54 0000b92c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001e70 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001e74 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001e80 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001e84 0000bb2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001e94 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001e98 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001eac 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ec4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001ee0 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001efc 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f18 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f48 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00001f78 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001f9c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb4 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001fb8 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001fc4 0000bd1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001fc8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001fcc 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001fe0 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001ffc 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002024 0000be1c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00002034 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +0000205c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002078 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000020a0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020a8 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000020ac 0000bf2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000020c0 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +000020d4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +000020e4 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002100 0000c01c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ +00002114 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002174 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000217c 0000c21c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +000021d0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000021d4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002208 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000220c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000221c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002220 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002230 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002274 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002288 0000c51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +0000229c 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000022d4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022f0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002358 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002380 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002394 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023ac 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023c4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023dc 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002440 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002444 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002454 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ 000024c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000024c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024dc 0000cc2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000024e0 0000cc2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002508 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002520 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002524 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002528 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000252c 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000025b0 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000025b4 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000025c4 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000025d4 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002608 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002618 0000b61c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ -00002630 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002658 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002694 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026ac 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026c4 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026dc 0000cd1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000026ec 0000c62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000026f0 0000c62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000026f4 0000c52b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000026f8 0000c52c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002728 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000275c 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000278c 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027a8 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000027ac 0000ca2c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000027c0 0000cb1c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000027f0 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002860 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002aa0 0000d21d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000024dc 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000024e0 0000ca2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002508 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002520 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002524 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002528 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000252c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000025b0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000025b4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000025c4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000025d4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002608 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002618 0000b41c R_ARM_CALL 00001db4 _PyCode_ConstantKey │ │ │ │ │ +00002630 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002658 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000267c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002694 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026ac 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026c4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026dc 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000026ec 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026f0 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000026f4 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000026f8 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002728 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000275c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000278c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027a8 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000027ac 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000027c0 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000027f0 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002860 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002aa0 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ 00002ab4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002c80 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002cd0 0000262b R_ARM_MOVW_ABS_NC 00002f2c _source_offset_converter │ │ │ │ │ -00002cd4 0000262c R_ARM_MOVT_ABS 00002f2c _source_offset_converter │ │ │ │ │ -00002cf8 0000242b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002cfc 0000242c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002d08 0000d71c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002db0 0000281c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002e60 0000281c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00002f28 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002f48 0000d81d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002f4c 0000b82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002f50 0000b82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002f8c 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fc0 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000030f8 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003180 0000cf1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000031bc 0000511c R_ARM_CALL 000016c8 get_localsplus_names │ │ │ │ │ -00003200 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003240 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000036d8 00005a2b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -000036dc 00005a2c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -000036e8 0000262b R_ARM_MOVW_ABS_NC 00002f2c _source_offset_converter │ │ │ │ │ -000036ec 0000262c R_ARM_MOVT_ABS 00002f2c _source_offset_converter │ │ │ │ │ -000036f0 0000d71c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002c60 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002cb0 0000242b R_ARM_MOVW_ABS_NC 00002f0c _source_offset_converter │ │ │ │ │ +00002cb4 0000242c R_ARM_MOVT_ABS 00002f0c _source_offset_converter │ │ │ │ │ +00002cd8 0000222b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002cdc 0000222c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002ce8 0000d51c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002d90 0000261c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00002e40 0000261c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00002f08 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002f28 0000d61d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002f2c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002f30 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002f6c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fa0 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000030d8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003160 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000319c 00004f1c R_ARM_CALL 000016c8 get_localsplus_names │ │ │ │ │ +000031e0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003220 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000036b8 0000582b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +000036bc 0000582c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +000036c8 0000242b R_ARM_MOVW_ABS_NC 00002f0c _source_offset_converter │ │ │ │ │ +000036cc 0000242c R_ARM_MOVT_ABS 00002f0c _source_offset_converter │ │ │ │ │ +000036d0 0000d51c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xac3c contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xabfc 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 │ │ │ │ │ @@ -632,222 +632,222 @@ │ │ │ │ │ 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 0xacd4 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xac94 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000038 0000db1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000048 0000dc1c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ -00000064 00002e2b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ -00000068 00002e2c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ -0000006c 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000088 0000aa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000000a4 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000000e4 00009d1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00000028 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000038 0000d91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000048 0000da1c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ +00000064 00002c2b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ +00000068 00002c2c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ +0000006c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000088 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000000a4 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000000e4 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ 0000011c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000124 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 0000012c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000134 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 0000013c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -0000014c 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000150 0000dd02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000024c 0000fb1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +0000014c 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000150 0000db02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000024c 0000f91d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ 00000268 00001c1c R_ARM_CALL 00000028 init_co_cached │ │ │ │ │ -00000290 0000571d R_ARM_JUMP24 0000320c get_cached_locals │ │ │ │ │ +00000290 0000551d R_ARM_JUMP24 000031ec get_cached_locals │ │ │ │ │ 000002b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000304 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000034c 0000fd1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00000358 0000ac1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000380 0000d01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000003c0 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000304 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000034c 0000fb1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000358 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000380 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000003c0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000003cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000003f0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000003f4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000003f8 00009c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000450 0000ff1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ +000003f8 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000450 0000fd1d R_ARM_JUMP24 00000000 _PyInstrumentation_BranchesIterator │ │ │ │ │ 00000468 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000046c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004b0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004b4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004b8 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000004d0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000004d4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000004d8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004e8 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000510 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000530 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000540 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000550 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000560 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000570 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000580 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000590 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005a0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000005c4 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000005c8 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000005cc 00006a2b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ -000005d0 00006a2c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ -000005d4 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000005d8 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000005dc 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000600 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000604 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000608 00006b2b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ -0000060c 00006b2c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ -00000610 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000614 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000618 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000638 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000063c 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000640 00006c2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ -00000644 00006c2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ -00000648 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -0000064c 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000650 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000670 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000674 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000678 00006d2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ -0000067c 00006d2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ -00000680 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000684 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000688 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006a8 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006ac 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006b0 00006e2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ -000006b4 00006e2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ -000006b8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006bc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006c0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000006e0 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000006e4 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000006e8 00006f2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ -000006ec 00006f2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ -000006f0 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000006f4 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006f8 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000071c 0000412b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -00000720 0000412c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00000724 0000702b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ -00000728 0000702c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ -0000072c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000730 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000734 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000740 0000f11c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000076c 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00000770 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00000774 0000712b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ -00000778 0000712c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ -0000077c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000780 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000784 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000078c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000007b8 0000382b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000007bc 0000382c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000007c0 0000722b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ -000007c4 0000722c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ -000007c8 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -000007cc 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000007d0 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000007fc 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000800 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000804 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ -00000808 0000732c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ -0000080c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000810 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000814 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000083c 00003b2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00000840 00003b2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00000844 0000742b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ -00000848 0000742c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ -0000084c 0000692b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ -00000850 0000692c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000854 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000878 00004e2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -0000087c 00004e2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00000888 00004f2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -0000088c 00004f2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -000008b8 0000ee1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000008d0 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008d4 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008d8 0000752b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ -000008dc 0000752c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ -000008e4 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000090c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000910 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000914 0000762b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ -00000918 0000762c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ -00000920 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000934 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000938 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000093c 0000772b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ -00000940 0000772c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ -00000948 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000095c 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000960 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000964 0000782b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ -00000968 0000782c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ -00000970 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009b8 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000009e4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a5c 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +000004b0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004b4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004b8 0000fe1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000004d0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000004d4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000004d8 0000ff1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000004e8 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004f8 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000510 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000520 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000530 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000540 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000550 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000560 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000570 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000580 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000590 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000005a0 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005c4 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000005c8 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000005cc 0000682b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ +000005d0 0000682c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ +000005d4 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000005d8 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000005dc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000600 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000604 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000608 0000692b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ +0000060c 0000692c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ +00000610 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000614 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000618 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000638 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +0000063c 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000640 00006a2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ +00000644 00006a2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ +00000648 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +0000064c 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000650 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000670 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000674 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000678 00006b2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ +0000067c 00006b2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ +00000680 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000684 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000688 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006a8 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006ac 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006b0 00006c2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ +000006b4 00006c2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ +000006b8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006bc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006c0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006e0 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +000006e4 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +000006e8 00006d2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ +000006ec 00006d2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ +000006f0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000006f4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000006f8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000071c 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00000720 00003f2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00000724 00006e2b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ +00000728 00006e2c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ +0000072c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000730 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000734 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000740 0000ef1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000076c 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00000770 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +00000774 00006f2b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ +00000778 00006f2c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ +0000077c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000780 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000784 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000078c 0000f01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007b8 0000362b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000007bc 0000362c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000007c0 0000702b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ +000007c4 0000702c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ +000007c8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +000007cc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +000007d0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007fc 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000800 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000804 0000712b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ +00000808 0000712c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ +0000080c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000810 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000814 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000083c 0000392b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00000840 0000392c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +00000844 0000722b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ +00000848 0000722c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ +0000084c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ +00000850 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ +00000854 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000878 00004c2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +0000087c 00004c2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000888 00004d2b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +0000088c 00004d2c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +000008b8 0000ec1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000008d0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008d4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008d8 0000732b R_ARM_MOVW_ABS_NC 00000534 .LC55 │ │ │ │ │ +000008dc 0000732c R_ARM_MOVT_ABS 00000534 .LC55 │ │ │ │ │ +000008e4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000090c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000910 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000914 0000742b R_ARM_MOVW_ABS_NC 00000558 .LC56 │ │ │ │ │ +00000918 0000742c R_ARM_MOVT_ABS 00000558 .LC56 │ │ │ │ │ +00000920 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000934 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000938 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000093c 0000752b R_ARM_MOVW_ABS_NC 00000584 .LC57 │ │ │ │ │ +00000940 0000752c R_ARM_MOVT_ABS 00000584 .LC57 │ │ │ │ │ +00000948 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000095c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000960 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000964 0000762b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ +00000968 0000762c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ +00000970 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000009e4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000a5c 0000ed1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000a7c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a84 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a8c 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ 00000a94 00000f1c R_ARM_CALL 0000188c Py_XDECREF │ │ │ │ │ -00000ac4 0000be1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000ad8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000adc 00009e2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b1c 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b20 0000eb2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b28 00007b2b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ -00000b2c 00007b2c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ -00000b34 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b5c 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 0001021c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ -00000b90 0000a81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001031d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000c08 0000ce1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ -00000c1c 0000fa1d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ -00000c30 0000fb1d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000c44 0000f71d R_ARM_JUMP24 00003154 _PyCode_GetFreevars │ │ │ │ │ -00000cb8 0001092b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0001092c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cc0 00007d2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ -00000cc4 00007d2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ -00000ccc 00009b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000cdc 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000d00 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d04 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d08 00007f2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ -00000d0c 00007f2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ -00000d14 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d40 00009a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d44 00009a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d48 0000802b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ -00000d4c 0000802c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ -00000d54 0000f61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000d84 0000b06b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e18 0000ef1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000ed0 0000d31c R_ARM_CALL 00002ad8 _PyCode_CheckLineNumber │ │ │ │ │ -00000f40 0000281c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -00001014 0000281c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ -000010ac 00002702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001104 0000322b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00001108 0000322c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -0000113c 0000302b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001140 0000302c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001164 0000312b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -00001168 0000312c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -000011a0 0000872b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ -000011a4 0000872c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ -000011b0 0000862b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ -000011b4 0000862c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ +00000ac4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000ad8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000adc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000b1c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b20 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b28 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ +00000b2c 0000792c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ +00000b34 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b5c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001001c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ +00000b90 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0001011d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00000c08 0000cc1d R_ARM_JUMP24 00002730 _PyCode_GetCode │ │ │ │ │ +00000c1c 0000f81d R_ARM_JUMP24 00001eb8 _PyCode_GetVarnames │ │ │ │ │ +00000c30 0000f91d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ +00000c44 0000f51d R_ARM_JUMP24 00003134 _PyCode_GetFreevars │ │ │ │ │ +00000cb8 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0001072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cc0 00007b2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ +00000cc4 00007b2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ +00000ccc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cdc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000d00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d04 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d08 00007d2b R_ARM_MOVW_ABS_NC 0000062c .LC61 │ │ │ │ │ +00000d0c 00007d2c R_ARM_MOVT_ABS 0000062c .LC61 │ │ │ │ │ +00000d14 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d40 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d44 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d48 00007e2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ +00000d4c 00007e2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ +00000d54 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000d84 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e18 0000ed1c R_ARM_CALL 00001764 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ed0 0000d11c R_ARM_CALL 00002acc _PyCode_CheckLineNumber │ │ │ │ │ +00000f40 0000261c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00001014 0000261c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +000010ac 00002502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001104 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00001108 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +0000113c 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001140 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001164 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +00001168 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000011a0 0000852b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ +000011a4 0000852c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ +000011b0 0000842b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ +000011b4 0000842c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -2293,11 +2293,11 @@ │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #32 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 320c │ │ │ │ │ + b 31ec │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2885,131 +2885,131 @@ │ │ │ │ │ bge 2a88 <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - vldr d7, [pc, #516] @ 2ad0 <_PyCode_SafeAddr2Line+0x258> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + add ip, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - add ip, r1, ip │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str ip, [fp, #-16] │ │ │ │ │ + add lr, ip, lr │ │ │ │ │ + str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str lr, [fp, #-16] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + strd r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + cmp lr, ip │ │ │ │ │ bls 2a80 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2a14 <_PyCode_SafeAddr2Line+0x19c> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + subne r0, r3, #12 │ │ │ │ │ + clzne r0, r0 │ │ │ │ │ + lsrne r0, r0, #5 │ │ │ │ │ + lslne r0, r0, #1 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - and r0, r3, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 2a18 <_PyCode_SafeAddr2Line+0x1a0> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 2a38 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 2a40 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 2a10 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb r3, [r5], #1 │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + strne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + strne r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + mvneq r0, #0 │ │ │ │ │ + streq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + streq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bls 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - ldrsb lr, [r1, #1] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - blt 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - add lr, r1, #2 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r5, #1] │ │ │ │ │ + bls 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #3 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r1, #3] │ │ │ │ │ + blt 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r5, ip, #2 │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls 2a0c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + add r1, ip, #3 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 29bc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - ldrsb r5, [r1] │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ + blt 29f0 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrsb r5, [ip] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 299c <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bge 29c0 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 29d8 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + blt 29fc <_PyCode_SafeAddr2Line+0x184> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 28e8 <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - mov r1, lr │ │ │ │ │ + b 28ec <_PyCode_SafeAddr2Line+0x74> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 29c4 <_PyCode_SafeAddr2Line+0x14c> │ │ │ │ │ + bge 29e8 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ blt 2aac <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 29bc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r0, r3 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - cmp r3, #31 │ │ │ │ │ - bne 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrb r3, [ip, #1] │ │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + bne 2a38 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + lsr r0, r0, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + rsb r0, r0, #0 │ │ │ │ │ b 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ │ - and r3, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2a48 <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ + ldrb r3, [ip, #2] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + orr r3, r0, r3, lsl #6 │ │ │ │ │ + bne 2a5c <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 29f4 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl #6 │ │ │ │ │ - beq 2a28 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - add r5, r1, #3 │ │ │ │ │ - mov lr, #6 │ │ │ │ │ - ldrb r0, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl lr │ │ │ │ │ - beq 2a28 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ + beq 2928 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + b 2a30 <_PyCode_SafeAddr2Line+0x1b8> │ │ │ │ │ + add r5, ip, #3 │ │ │ │ │ + mov r0, #6 │ │ │ │ │ + ldrb r1, [r5], #1 │ │ │ │ │ + add r0, r0, #6 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r1, lsl r0 │ │ │ │ │ + beq 2a4c <_PyCode_SafeAddr2Line+0x1d4> │ │ │ │ │ b 2a64 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + b 2a04 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 2890 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ @@ -3020,151 +3020,143 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ blt 2aac <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 29e0 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b 2a04 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ │ │ │ │ │ -00002ad8 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00002acc <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - blt 2be4 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + blt 2bf8 <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2c9c <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ + bcs 2c7c <_PyCode_CheckLineNumber+0x1b0> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - and r0, r2, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 2bfc <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 2c24 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 2c44 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 2c4c <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - beq 2c1c <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str ip, [r1] │ │ │ │ │ - str r0, [r1, #8] │ │ │ │ │ - ldrb r0, [r2], #1 │ │ │ │ │ + ubfx r2, r2, #3, #4 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + moveq r2, #0 │ │ │ │ │ + beq 2b34 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + bhi 2c14 <_PyCode_CheckLineNumber+0x148> │ │ │ │ │ + cmp r2, #11 │ │ │ │ │ + moveq r2, #1 │ │ │ │ │ + subne r2, r2, #12 │ │ │ │ │ + clzne r2, r2 │ │ │ │ │ + lsrne r2, r2, #5 │ │ │ │ │ + lslne r2, r2, #1 │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ + add r2, r2, r4 │ │ │ │ │ + str r2, [r1, #12] │ │ │ │ │ + ldrb r4, [r3] │ │ │ │ │ + lsr r4, r4, #3 │ │ │ │ │ + cmp r4, #31 │ │ │ │ │ + strne ip, [r1] │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + moveq r4, r3 │ │ │ │ │ + streq ip, [r1] │ │ │ │ │ + mvneq r2, #0 │ │ │ │ │ + strne r2, [r1, #8] │ │ │ │ │ + streq r2, [r1, #8] │ │ │ │ │ + ldrb r2, [r4], #1 │ │ │ │ │ + str r4, [r1, #16] │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + add ip, ip, r2, lsl #1 │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ + bls 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r2, [r3, #1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + add r2, r3, #2 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - and r0, r0, #7 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - add ip, ip, r0, lsl #1 │ │ │ │ │ - str ip, [r1, #4] │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ - ldrsb r0, [r3, #1] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ - add r0, r3, #2 │ │ │ │ │ - str r0, [r1, #16] │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ - ldrsb r2, [r2, #1] │ │ │ │ │ + bls 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r2, [r4, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2af8 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + beq 2ae8 <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2bbc <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bge 2b00 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ + bge 2bd0 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bge 2af0 <_PyCode_CheckLineNumber+0x24> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - blt 2c94 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + blt 2c74 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - add r0, r0, r2 │ │ │ │ │ - str r0, [r1, #12] │ │ │ │ │ - ldrb r2, [r3] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - cmp r2, #31 │ │ │ │ │ - bne 2b48 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 2b48 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ │ - and r2, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2c54 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ - lsr r0, r2, #1 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 2c00 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + ldrb r2, [r3, #1] │ │ │ │ │ + and r4, r2, #63 @ 0x3f │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + bne 2c34 <_PyCode_CheckLineNumber+0x168> │ │ │ │ │ + lsr r2, r4, #1 │ │ │ │ │ + tst r4, #1 │ │ │ │ │ + rsbne r2, r2, #0 │ │ │ │ │ + b 2b34 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldrb r0, [r6], #1 │ │ │ │ │ + ldrb r2, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r2, r2, r0, lsl r5 │ │ │ │ │ - beq 2c34 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ - b 2c5c <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ │ + orr r4, r4, r2, lsl r5 │ │ │ │ │ + beq 2c24 <_PyCode_CheckLineNumber+0x158> │ │ │ │ │ + b 2c3c <_PyCode_CheckLineNumber+0x170> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 2bf0 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ + ble 2c08 <_PyCode_CheckLineNumber+0x13c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2c78 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + bgt 2c58 <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2bf4 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + b 2c0c <_PyCode_CheckLineNumber+0x140> │ │ │ │ │ │ │ │ │ │ -00002ca4 : │ │ │ │ │ +00002c84 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2d14 │ │ │ │ │ + bge 2cf4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add lr, r2, #48 @ 0x30 │ │ │ │ │ @@ -3182,29 +3174,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs 2eec │ │ │ │ │ + bcs 2ecc │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #500] @ 2f28 │ │ │ │ │ + ldr r4, [pc, #500] @ 2f08 │ │ │ │ │ add r5, r2, #12 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #1 │ │ │ │ │ ubfx lr, r0, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, lr, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2ef4 │ │ │ │ │ + bhi 2ed4 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add r0, ip, #3 │ │ │ │ │ @@ -3214,15 +3206,15 @@ │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 37c <_PyCode_New+0xe0> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -3235,39 +3227,39 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2e70 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2eac │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb ip, [lr] │ │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2eac │ │ │ │ │ + bne 2e8c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2cb0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2cb0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 37c <_PyCode_New+0xe0> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ @@ -3275,310 +3267,310 @@ │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, ip │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2cb0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r5, r5, lr, lsl r4 │ │ │ │ │ - b 2de4 │ │ │ │ │ + b 2dc4 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r3, r3, #6 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl r3 │ │ │ │ │ - b 2e28 │ │ │ │ │ + b 2e08 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add r4, r6, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ - b 2e08 │ │ │ │ │ + b 2de8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2d0c │ │ │ │ │ + b 2cec │ │ │ │ │ add r3, ip, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ and r0, ip, #15 │ │ │ │ │ orr r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2cd0 │ │ │ │ │ + b 2cb0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002f2c <_source_offset_converter>: │ │ │ │ │ +00002f0c <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2f4c <_source_offset_converter+0x20> │ │ │ │ │ + beq 2f2c <_source_offset_converter+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f60 : │ │ │ │ │ +00002f40 : │ │ │ │ │ code_getfreevars(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + bne 2f90 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 30d4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3064 │ │ │ │ │ + bne 3044 │ │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3058 │ │ │ │ │ + beq 3038 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3048 │ │ │ │ │ + ble 3028 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge ip, #0 │ │ │ │ │ - blt 307c │ │ │ │ │ + blt 305c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 3048 │ │ │ │ │ + ble 3028 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #17] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 309c │ │ │ │ │ + blt 307c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - ble 3048 │ │ │ │ │ + ble 3028 │ │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ ldrsb r1, [r1, #18] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 30c0 │ │ │ │ │ + blt 30a0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - ble 3048 │ │ │ │ │ + ble 3028 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldrsb r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3104 │ │ │ │ │ + blt 30e4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 3028 │ │ │ │ │ + blt 3008 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3070 │ │ │ │ │ + ble 3050 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3058 │ │ │ │ │ + bgt 3038 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 3058 │ │ │ │ │ + b 3038 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3134 │ │ │ │ │ + ble 3114 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - b 2fec │ │ │ │ │ + b 2fcc │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30e4 │ │ │ │ │ + ble 30c4 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 3004 │ │ │ │ │ + b 2fe4 │ │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3144 │ │ │ │ │ + ble 3124 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r1, [r3, r0, lsl #2] │ │ │ │ │ - b 301c │ │ │ │ │ + b 2ffc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 30b0 │ │ │ │ │ + b 3090 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3058 │ │ │ │ │ + b 3038 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r6, ip, #4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r0, lr, lsl #2] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ ldrle r2, [r5, #48] @ 0x30 │ │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ │ - b 303c │ │ │ │ │ + b 301c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 3090 │ │ │ │ │ + b 3070 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ - b 30d4 │ │ │ │ │ + b 30b4 │ │ │ │ │ │ │ │ │ │ -00003154 <_PyCode_GetFreevars>: │ │ │ │ │ +00003134 <_PyCode_GetFreevars>: │ │ │ │ │ _PyCode_GetFreevars(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 31a4 <_PyCode_GetFreevars+0x50> │ │ │ │ │ + bne 3184 <_PyCode_GetFreevars+0x50> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 31fc <_PyCode_GetFreevars+0xa8> │ │ │ │ │ + beq 31dc <_PyCode_GetFreevars+0xa8> │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31e4 <_PyCode_GetFreevars+0x90> │ │ │ │ │ + bne 31c4 <_PyCode_GetFreevars+0x90> │ │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 16c8 │ │ │ │ │ R_ARM_CALL get_localsplus_names │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + beq 31b8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 31f0 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + ble 31d0 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + bgt 31b8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + b 31b8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 31d8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ + b 31b8 <_PyCode_GetFreevars+0x84> │ │ │ │ │ │ │ │ │ │ -0000320c : │ │ │ │ │ +000031ec : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 32f0 │ │ │ │ │ + bne 32d0 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32c4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ble 32b0 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ands r0, r3, r0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ - bne 3308 │ │ │ │ │ + bne 32e8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ble 32b0 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 3328 │ │ │ │ │ + bne 3308 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ble 32b0 │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 334c │ │ │ │ │ + bne 332c │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ble 32d0 │ │ │ │ │ + ble 32b0 │ │ │ │ │ mov r0, #3 │ │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ ldrb lr, [lr, #16] │ │ │ │ │ tst r3, lr │ │ │ │ │ - bne 33a0 │ │ │ │ │ + bne 3380 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 32b0 │ │ │ │ │ + blt 3290 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -3589,84 +3581,84 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3390 │ │ │ │ │ + ble 3370 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [ip, #16] │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3254 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3370 │ │ │ │ │ + ble 3350 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 328c │ │ │ │ │ + b 326c │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3380 │ │ │ │ │ + ble 3360 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 32a4 │ │ │ │ │ + b 3284 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 333c │ │ │ │ │ + b 331c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 3360 │ │ │ │ │ + b 3340 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 331c │ │ │ │ │ + b 32fc │ │ │ │ │ ldr r5, [r2, #72] @ 0x48 │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r7, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r5, lr, lsl #2] │ │ │ │ │ ldr r5, [lr] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r5, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ ldrle r4, [r2, #48] @ 0x30 │ │ │ │ │ str lr, [ip, r7, lsl #2] │ │ │ │ │ - b 32c4 │ │ │ │ │ + b 32a4 │ │ │ │ │ │ │ │ │ │ -000033d0 : │ │ │ │ │ +000033b0 : │ │ │ │ │ lineiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcs 3854 │ │ │ │ │ + bcs 3834 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ and r2, r3, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 3764 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 37d0 │ │ │ │ │ + bhi 37b0 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 3810 │ │ │ │ │ + beq 37f0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 3864 │ │ │ │ │ + beq 3844 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ movne r5, r7 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ @@ -3674,54 +3666,54 @@ │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r2, r4, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 34cc │ │ │ │ │ + bls 34ac │ │ │ │ │ ldrsb lr, [ip, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 34cc │ │ │ │ │ + blt 34ac │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bls 37c8 │ │ │ │ │ + bls 37a8 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 37c8 │ │ │ │ │ + blt 37a8 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 34cc │ │ │ │ │ + bls 34ac │ │ │ │ │ ldrsb lr, [ip, #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 34cc │ │ │ │ │ + blt 34ac │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 34cc │ │ │ │ │ + beq 34ac │ │ │ │ │ ldrsb lr, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 34ac │ │ │ │ │ + bge 348c │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 36d4 │ │ │ │ │ + bls 36b4 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 36dc │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 3758 │ │ │ │ │ + bhi 3738 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 377c │ │ │ │ │ + beq 375c │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3818 │ │ │ │ │ + beq 37f8 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ movne r6, r7 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ @@ -3730,105 +3722,105 @@ │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ cmp r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 35bc │ │ │ │ │ + bls 359c │ │ │ │ │ ldrsb r8, [r3, #1] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 35bc │ │ │ │ │ + blt 359c │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ str r8, [r0, #28] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bls 3750 │ │ │ │ │ + bls 3730 │ │ │ │ │ ldrsb lr, [lr, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3750 │ │ │ │ │ + blt 3730 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bls 35bc │ │ │ │ │ + bls 359c │ │ │ │ │ ldrsb r8, [r3, #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addge lr, r3, #4 │ │ │ │ │ - blt 35bc │ │ │ │ │ + blt 359c │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r1, lr │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - beq 35ac │ │ │ │ │ + beq 358c │ │ │ │ │ ldrsb r8, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 358c │ │ │ │ │ + bge 356c │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 35c8 │ │ │ │ │ + bne 35a8 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 34d0 │ │ │ │ │ + b 34b0 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 35b4 │ │ │ │ │ + beq 3594 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 38c8 │ │ │ │ │ + ble 38a8 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-1] │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 361c │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 361c │ │ │ │ │ sub ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-3] │ │ │ │ │ movlt r3, lr │ │ │ │ │ - blt 363c │ │ │ │ │ + blt 361c │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb lr, [ip] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3620 │ │ │ │ │ + bge 3600 │ │ │ │ │ ubfx r1, r1, #3, #4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3644 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi 37f0 │ │ │ │ │ + bhi 37d0 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ subeq r7, r7, #1 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3644 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 385c │ │ │ │ │ + beq 383c │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb ip, [r3, #-2] │ │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 36ac │ │ │ │ │ + blt 368c │ │ │ │ │ ldrsb ip, [r3, #-3] │ │ │ │ │ ldrb r1, [r3, #-3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 36ac │ │ │ │ │ + blt 368c │ │ │ │ │ ldrsb ip, [r3, #-4] │ │ │ │ │ ldrb r1, [r3, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 36ac │ │ │ │ │ + blt 368c │ │ │ │ │ sub ip, r3, #4 │ │ │ │ │ ldrb r1, [ip, #-1]! │ │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ │ - beq 36a0 │ │ │ │ │ + beq 3680 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r1, r2, r1, lsl #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ @@ -3851,119 +3843,119 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r6, r7 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 384c │ │ │ │ │ mov lr, r3 │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ cmp r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ movls r3, lr │ │ │ │ │ movls r7, r6 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 35ac │ │ │ │ │ + bls 358c │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 3544 │ │ │ │ │ + b 3524 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 35ac │ │ │ │ │ + b 358c │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and r6, ip, #63 @ 0x3f │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 3800 │ │ │ │ │ tst ip, #1 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ - bne 384c │ │ │ │ │ + bne 382c │ │ │ │ │ add r6, r7, r6 │ │ │ │ │ - b 3700 │ │ │ │ │ + b 36e0 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ - b 3700 │ │ │ │ │ + b 36e0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ str r7, [r0, #24] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38a0 │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r4, [r0, #16] │ │ │ │ │ str r7, [r0, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ - b 3450 │ │ │ │ │ + b 3430 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 34cc │ │ │ │ │ + b 34ac │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 389c │ │ │ │ │ + bne 387c │ │ │ │ │ lsr r7, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r7, r7, #0 │ │ │ │ │ - b 3788 │ │ │ │ │ + b 3768 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 3878 │ │ │ │ │ + bne 3858 │ │ │ │ │ tst r1, #1 │ │ │ │ │ addne r7, r7, r1, lsr #1 │ │ │ │ │ subeq r7, r7, r1, lsr #1 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 3644 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 3788 │ │ │ │ │ + b 3768 │ │ │ │ │ add r6, r7, #2 │ │ │ │ │ - b 3700 │ │ │ │ │ + b 36e0 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r6, r6, ip, lsl lr │ │ │ │ │ - bne 3828 │ │ │ │ │ + bne 3808 │ │ │ │ │ tst r6, #1 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ - beq 3774 │ │ │ │ │ + beq 3754 │ │ │ │ │ sub r6, r7, r6 │ │ │ │ │ - b 3700 │ │ │ │ │ + b 36e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 36f4 │ │ │ │ │ + b 36d4 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 3644 │ │ │ │ │ mov r7, #2 │ │ │ │ │ - b 3788 │ │ │ │ │ + b 3768 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 3518 │ │ │ │ │ + b 34f8 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r5], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r1, r1, ip, lsl lr │ │ │ │ │ - beq 3800 │ │ │ │ │ - b 3880 │ │ │ │ │ + beq 37e0 │ │ │ │ │ + b 3860 │ │ │ │ │ add r4, ip, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ - beq 37e0 │ │ │ │ │ - b 38a4 │ │ │ │ │ + beq 37c0 │ │ │ │ │ + b 3884 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3434 │ │ │ │ │ + b 3414 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 36b4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -192,15 +192,15 @@ │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 320c │ │ │ │ │ + b 31ec │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000029c : │ │ │ │ │ PyUnstable_Code_SetExtra(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c34 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3154 <_PyCode_GetFreevars> │ │ │ │ │ + b 3134 <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000c48 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2ad8 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 2acc <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 154 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ ├── genobject.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -556,35 +556,35 @@ │ │ │ │ │ 00000e50 0000f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e54 0000f62c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e5c 0000f71c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000e80 0000f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e84 0000f62c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e90 0000f81c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ea0 0000f91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ed8 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000f14 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f30 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000f34 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000f3c 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000f40 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000f60 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f64 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f70 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f7c 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000f80 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000f98 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f9c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fa0 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fa4 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fac 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fb8 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000fbc 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000fc4 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000fc8 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000fe4 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ecc 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000ed0 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000ed8 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000edc 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000efc 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f00 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f0c 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f18 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f1c 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f44 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000f80 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f8c 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fb0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000fb4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000fb8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fbc 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fc4 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fd0 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000fd4 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000fdc 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fe0 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000fec 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000ff0 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000ff4 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000ff8 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001088 0000f41c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ 000010d4 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ @@ -597,34 +597,34 @@ │ │ │ │ │ 000011e8 0000f71c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 0000120c 0000f62b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ 00001210 0000f62c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ 0000121c 0000f81c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000122c 0000f91c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001264 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00001298 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000012b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000012b8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012bc 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000012c4 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012d0 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ec 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -000012f0 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -000012f8 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -000012fc 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -0000131c 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001320 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000132c 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001338 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -0000133c 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00001348 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000134c 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00001354 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001358 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001374 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012c0 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +000012c4 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +000012cc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +000012d0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +000012f0 0000e52b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000012f4 0000e52c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001300 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000130c 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00001310 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00001328 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000132c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001330 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001334 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000133c 0000e61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001348 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001354 0000e11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001360 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00001364 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +0000136c 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001370 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000137c 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001380 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001384 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001388 0000e36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000138c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013e0 0000f51c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ 00001418 0000e11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -923,15 +923,15 @@ │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d34 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ beq d20 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f88 │ │ │ │ │ + beq fa0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ beq da8 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ @@ -960,23 +960,23 @@ │ │ │ │ │ ldr r3, [pc, #772] @ ff0 │ │ │ │ │ mov r0, #5 │ │ │ │ │ strb r0, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq eb8 │ │ │ │ │ + beq f24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee8 │ │ │ │ │ + bne f54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -1025,22 +1025,22 @@ │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt df0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f10 │ │ │ │ │ + beq f88 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi fd4 │ │ │ │ │ + bhi f94 │ │ │ │ │ ldr r3, [pc, #484] @ ff8 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ @@ -1065,15 +1065,15 @@ │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 760 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f1c │ │ │ │ │ + bne eb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1084,112 +1084,112 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ b d20 │ │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ beq e0c │ │ │ │ │ b e50 │ │ │ │ │ - ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ │ - str ip, [r4, #40] @ 0x28 │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq d20 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d20 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq da0 │ │ │ │ │ - b d20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #212] @ ffc │ │ │ │ │ + ldr r2, [pc, #312] @ ffc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f18 │ │ │ │ │ sub r2, r2, #212 @ 0xd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f60 │ │ │ │ │ + bgt efc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq fe0 │ │ │ │ │ + beq f7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ b d28 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b f48 │ │ │ │ │ + b ee4 │ │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ │ + str ip, [r4, #40] @ 0x28 │ │ │ │ │ + bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ + R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq d20 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt d20 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq da0 │ │ │ │ │ + b d20 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b efc │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b df0 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq e0c │ │ │ │ │ + b e48 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #104] @ ffc │ │ │ │ │ + ldr r3, [pc, #80] @ ffc │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne fb4 │ │ │ │ │ + bne fcc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f74 │ │ │ │ │ + b f10 │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - b fa0 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq e0c │ │ │ │ │ - b e48 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f60 │ │ │ │ │ + b fb8 │ │ │ │ │ .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ @@ -1208,15 +1208,15 @@ │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 10f8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ beq 10e4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 12a0 │ │ │ │ │ + beq 1318 │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ beq 1134 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ @@ -1294,22 +1294,22 @@ │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 117c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 12cc │ │ │ │ │ + beq 1344 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi 1364 │ │ │ │ │ + bhi 12a0 │ │ │ │ │ ldr r3, [pc, #488] @ 1388 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ @@ -1334,15 +1334,15 @@ │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 760 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10ec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 12ac │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1378,89 +1378,89 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 10e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 10e4 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #224] @ 138c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 1344 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1330 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 117c │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq 1198 │ │ │ │ │ + b 11d4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #168] @ 138c │ │ │ │ │ + ldr r2, [pc, #212] @ 138c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 1338 │ │ │ │ │ + beq 130c │ │ │ │ │ sub r2, r2, #212 @ 0xd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 131c │ │ │ │ │ + bgt 12f0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1370 │ │ │ │ │ + beq 1350 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 10ec │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + b 12d8 │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #104] @ 138c │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne 135c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1304 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 117c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 12f0 │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - b 12b8 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq 1198 │ │ │ │ │ - b 11d4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 131c │ │ │ │ │ + b 1330 │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000002c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d8 │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9248 (bytes into file) │ │ │ │ │ + Start of section headers: 9224 (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 0x2420: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2408: │ │ │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ │ - [ 1] .text PROGBITS 00000000 000034 000370 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001e9c 0000c8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0003a4 00032c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001f64 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0006d0 0000ed 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0007c0 0002e8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0020dc 0000e0 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0001f4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001e8c 000070 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000228 00032c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001efc 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000554 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000554 0000ed 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000644 000464 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 002074 000130 08 I 14 7 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 000aa8 0005c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0021bc 0001d8 08 I 14 9 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0021a4 0001d8 08 I 14 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 001068 000203 00 A 0 0 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 00126b 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00126b 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0012a0 0006f0 10 15 67 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 001990 00050b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 002394 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0012a0 0006e0 10 15 66 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001980 00050b 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00237c 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 111 entries: │ │ │ │ │ +Symbol table '.symtab' contains 110 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -16,99 +16,98 @@ │ │ │ │ │ 12: 000000ec 268 FUNC LOCAL DEFAULT 7 iter_iternext │ │ │ │ │ 13: 000001f8 176 FUNC LOCAL DEFAULT 7 iter_dealloc │ │ │ │ │ 14: 000002a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 000002a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 000002a8 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 17: 00000088 52 FUNC LOCAL DEFAULT 1 iter_traverse │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 19: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 20: 0000016c 380 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ - 21: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 22: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 23: 000002e8 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ - 24: 0000036c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 26: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ - 27: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 28: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 29: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 30: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ - 31: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 32: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 33: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 35: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 36: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 37: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 38: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 39: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 40: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 41: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 42: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 43: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 44: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 45: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 46: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 47: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 48: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 49: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 50: 00000500 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 51: 0000055c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 52: 00000560 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 53: 00000560 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 54: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 55: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 56: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 57: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 58: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 59: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 60: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 61: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 62: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 63: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 64: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 65: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 66: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 67: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ - 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 71: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 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 │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 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 │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 105: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 106: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 107: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 19: 000002e8 380 FUNC LOCAL DEFAULT 7 calliter_iternext │ │ │ │ │ + 20: 00000460 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 21: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 22: 0000016c 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ + 23: 000001f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 25: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ + 26: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 27: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 28: 00000104 148 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ + 29: 00000198 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ + 30: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 31: 00000290 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ + 32: 00000314 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 33: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 34: 00000318 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 35: 00000318 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ + 36: 00000338 192 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ + 37: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 38: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 39: 000003f8 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ + 40: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 41: 00000418 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ + 42: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 43: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 44: 00000438 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ + 45: 0000049c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 46: 000004a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 47: 000004a0 96 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ + 48: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 49: 00000500 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ + 50: 0000055c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 51: 00000560 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 52: 00000560 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ + 53: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 54: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 55: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 56: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 57: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 58: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 59: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 60: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 61: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 62: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ + 63: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ + 64: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ + 65: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ + 66: 00000000 236 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 70: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 85: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 89: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 90: 00000060 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 104: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ + 105: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ + 106: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,171 +1,170 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1e9c contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e8c contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000481c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -00000038 0000491c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000058 00004a1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -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 │ │ │ │ │ +00000028 0000471c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +00000038 0000481c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000058 0000491d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000068 00004a1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000070 00004a1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000007c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000080 00004b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e0 0000441c 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 │ │ │ │ │ -00000278 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 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 │ │ │ │ │ -000002e4 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000350 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000358 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000368 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000036c 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000168 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001d4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001dc 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000001ec 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000001f0 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1f64 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1efc contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 000001f8 iter_dealloc │ │ │ │ │ -00000048 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001102 R_ARM_ABS32 00000088 iter_traverse │ │ │ │ │ -0000006c 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 000000ec iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d8 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d8 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001702 R_ARM_ABS32 000002e8 calliter_dealloc │ │ │ │ │ -0000011c 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00001a02 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ -00000140 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00001402 R_ARM_ABS32 0000016c calliter_iternext │ │ │ │ │ +000000ec 00001602 R_ARM_ABS32 0000016c calliter_dealloc │ │ │ │ │ +0000011c 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00001902 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ +00000140 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00001302 R_ARM_ABS32 000002e8 calliter_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00006b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00002002 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ +000001c0 00001f02 R_ARM_ABS32 00000290 anextawaitable_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003502 R_ARM_ABS32 00000560 anextawaitable_traverse │ │ │ │ │ -00000214 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00001d02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ +000001f0 00006c02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00003402 R_ARM_ABS32 00000560 anextawaitable_traverse │ │ │ │ │ +00000214 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00001c02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000027c 00006d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 00002402 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ -00000298 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000290 00002302 R_ARM_ABS32 00000318 anextawaitable_send │ │ │ │ │ +00000298 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a0 00002802 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ -000002a8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002a0 00002702 R_ARM_ABS32 000003f8 anextawaitable_throw │ │ │ │ │ +000002a8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00002a02 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ -000002b8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002b0 00002902 R_ARM_ABS32 00000418 anextawaitable_close │ │ │ │ │ +000002b8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d0 00002d02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ -000002d8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d0 00002c02 R_ARM_ABS32 00000438 calliter_reduce │ │ │ │ │ +000002d8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000902 R_ARM_ABS32 00000000 iter_len │ │ │ │ │ -000002f8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002f8 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00003202 R_ARM_ABS32 00000500 iter_reduce │ │ │ │ │ -00000308 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000300 00003102 R_ARM_ABS32 00000500 iter_reduce │ │ │ │ │ +00000308 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 00003002 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ -00000318 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000310 00002f02 R_ARM_ABS32 000004a0 iter_setstate │ │ │ │ │ +00000318 00003502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x20dc contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2074 contains 38 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 0000441c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +0000001c 0000431c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000028 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000030 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000030 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000ac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000b0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000b8 0000461c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000e4 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000e8 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000124 00004d1c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -00000148 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000014c 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000158 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000164 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000019c 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a4 0000522b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001a8 0000522c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000b8 0000451c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000e4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000e8 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000124 00004c1c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +00000148 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +0000014c 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000158 00004e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000164 00004f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000019c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a4 0000512b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001a8 0000512c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001ac 00000a2b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000001b0 00000a2c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000001b8 0000531c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c0 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001c4 0000542c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001d0 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001dc 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000270 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000029c 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002e4 0000511d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000521c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c0 0000532b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001c4 0000532c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001d0 00004e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001dc 00004f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000270 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000029c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a4 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002e4 0000501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000344 0000561c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000368 0000571c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000003b4 0000581c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000003f4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000428 0000532b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000042c 0000532c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000434 00004e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000440 00004f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000458 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000460 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x21bc contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x21a4 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000080 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000080 0000441c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000154 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000160 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000164 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000016c 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000180 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000188 00005d1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -000001b4 00005e1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -00000208 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000228 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00005f1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -0000023c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000240 0000602c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000024c 00001f2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -00000250 00001f2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -00000258 0000611c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000280 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000100 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000154 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000160 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000164 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000016c 00004e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000180 00004f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000188 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000001b4 00005d1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000208 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000228 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00005e1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000023c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000240 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000024c 00001e2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000250 00001e2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000258 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000280 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f8 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 00000300 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000310 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000314 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000320 0000222b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00000324 0000222c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00000374 0000621c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000388 0000262b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -0000038c 0000262c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000390 0000621c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000003b4 0000511c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003c0 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003c4 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000003cc 00004f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003e0 0000501c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000003e8 00005d1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000400 0000272b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -00000404 0000272c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -00000420 0000292b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ -00000424 0000292c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ -00000454 0000631c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000474 00002b2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ -00000478 00002b2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ -00000484 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000488 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -0000048c 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -00000498 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000049c 00006502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004bc 0000661c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000004e0 0000671c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004f4 0000682b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004f8 0000682c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000051c 0000631c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000534 0000312b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ -00000538 0000312c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ -00000544 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000548 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -0000054c 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -00000558 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000055c 00006502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000310 0000541d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000314 0000466b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000320 0000212b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00000324 0000212c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00000374 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000388 0000252b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +0000038c 0000252c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00000390 0000611c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000003b4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00005b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003c4 00005b2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003cc 00004e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003e0 00004f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000003e8 00005c1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +00000400 0000262b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +00000404 0000262c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000420 0000282b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ +00000424 0000282c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ +00000454 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000474 00002a2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ +00000478 00002a2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ +00000484 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000488 00002b2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +0000048c 00002b2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000498 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000049c 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004bc 0000651c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004e0 0000661c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f4 0000672b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004f8 0000672c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000051c 0000621c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000534 0000302b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ +00000538 0000302c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ +00000544 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000548 00002b2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +0000054c 00002b2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000558 0000631d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000055c 00006402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -109,132 +109,23 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000016c : │ │ │ │ │ -calliter_iternext(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 218 │ │ │ │ │ - ldr r3, [pc, #332] @ 2e4 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ │ - tst r0, #2048 @ 0x800 │ │ │ │ │ - beq 224 │ │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ │ - subs ip, r3, #0 │ │ │ │ │ - beq 224 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - blx ip │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ - R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2ac │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 244 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f0 │ │ │ │ │ - ble 29c │ │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 27c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r5, #8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 27c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 27c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r5, #12] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - bl 2a8 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 218 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 29c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 248 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 29c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29c │ │ │ │ │ - .word 0x0000013c │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - │ │ │ │ │ -000002e8 : │ │ │ │ │ +0000016c : │ │ │ │ │ calliter_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #100] @ 36c │ │ │ │ │ + ldr r1, [pc, #100] @ 1f0 │ │ │ │ │ ldmdb r0, {r0, r2} │ │ │ │ │ mov lr, #0 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ @@ -246,18 +137,18 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000028 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -224,7 +224,115 @@ │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne 2b8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +000002e8 : │ │ │ │ │ +calliter_iternext(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 420 │ │ │ │ │ + ldr r3, [pc, #332] @ 460 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ │ + tst r0, #2048 @ 0x800 │ │ │ │ │ + bne 380 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 428 │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 428 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3c0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ │ + subs ip, r3, #0 │ │ │ │ │ + beq 330 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + blx ip │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ + R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 34c │ │ │ │ │ + ble 418 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3f8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r5, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3f8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 3f8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 418 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 448 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2a8 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 374 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 418 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 3c4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 418 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 418 │ │ │ │ │ + .word 0x0000013c │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -49,19 +49,19 @@ │ │ │ │ │ 0x000002e0 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: 68532 (bytes into file) │ │ │ │ │ + Start of section headers: 68352 (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 0x10bb4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x10b00: │ │ │ │ │ │ │ │ │ │ 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 003270 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00ed1c 0003f0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0032a4 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f10c 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003720 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 003720 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003a90 00892c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00f4ac 001588 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c3bc 000304 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010a34 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00c6c0 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010b14 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00cd70 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cd70 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00cda4 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00df24 000df6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010b24 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0031dc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00ec68 0003f0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003210 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f058 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00368c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 00368c 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0039fc 00890c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f3f8 001588 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c308 000304 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 010980 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00c60c 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 010a60 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00ccbc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00ccbc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00ccf0 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00de70 000df6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010a70 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -17,121 +17,121 @@ │ │ │ │ │ 13: 00000394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 15: 00000000 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 16: 00000398 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000040 200 FUNC LOCAL DEFAULT 1 list_resize │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 20: 00000660 2880 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 20: 00000660 2888 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 22: 00002e2c 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 23: 0000225c 3024 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 24: 0000813c 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 25: 00006df0 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 000085bc 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 27: 00006c6c 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 28: 00000108 9016 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 29: 00008590 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 30: 000011a0 4284 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ - 31: 00002ed8 2216 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 32: 00003028 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 22: 00002e10 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 23: 0000224c 3012 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 24: 0000811c 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 25: 00006dd0 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000859c 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 27: 00006c50 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 28: 00000108 8848 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 29: 00008570 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 30: 000011a8 4260 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 31: 00002ebc 2216 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 32: 00002f94 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 33: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 0000384c 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 35: 00003a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00003a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00003b20 1464 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 38: 000028a0 940 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ + 34: 00003830 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 35: 00003a3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00003a48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00003b04 1464 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 38: 000027f8 960 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ 39: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 40: 00002440 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 41: 000040d8 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 42: 00004248 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 40: 00002398 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ + 41: 000040bc 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 42: 0000422c 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 43: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 44: 000042a4 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 45: 00004508 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 0000450c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 0000450c 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00004564 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00004568 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00004594 2132 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004e00 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00003164 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 53: 00004de8 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 44: 00004288 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 45: 000044ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 000044f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 000044f0 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 00004548 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 0000454c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 00004578 2132 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00004de4 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 000030d0 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 53: 00004dcc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 54: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 55: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 56: 0000512c 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 57: 00005240 752 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 56: 00005110 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 57: 00005224 752 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 58: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 59: 00005524 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00005508 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 60: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 61: 00005530 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00005530 1352 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 63: 00005a78 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 64: 00005b94 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 61: 00005514 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00005514 1340 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 63: 00005a50 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 64: 00005b6c 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 65: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 66: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 67: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 68: 00005c6c 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 68: 00005c44 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 69: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 70: 00006128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00006134 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00006134 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 000061cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00006100 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 0000610c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 0000610c 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 000061a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 75: 000025e8 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 76: 000061d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 77: 0000660c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 00002c44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 79: 00006618 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00006618 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 81: 0000666c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00006670 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00006670 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 84: 00006708 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 85: 00006760 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 75: 00002540 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 76: 000061a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 77: 000065f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00002bb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 79: 000065fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 000065fc 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 81: 00006650 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00006654 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00006654 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 84: 000066ec 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 85: 00006744 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 86: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 87: 000068d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 88: 000068d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 000068d4 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 90: 00006998 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 91: 00006ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00006ad4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 93: 00006ad4 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 94: 00006b78 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 95: 00006c64 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 96: 00006c6c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 000068b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 000068b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 89: 000068b8 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 90: 0000697c 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 91: 00006aa8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00006ab8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 93: 00006ab8 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 94: 00006b5c 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 95: 00006c48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00006c50 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 97: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 98: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 99: 00006ef4 2324 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 100: 00007808 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 101: 000079b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 000079b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 00007f98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 00002c4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 99: 00006ed4 2324 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 100: 000077e8 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 101: 00007990 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00007994 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 00007f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00002bb8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 105: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 106: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 107: 00007fa4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 108: 00007fa4 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 109: 00008184 880 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 110: 000084e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 107: 00007f84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 108: 00007f84 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 109: 00008164 880 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 110: 000084c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 111: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 112: 00000098 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 113: 00002dd8 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 114: 000084f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 000084f4 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 116: 00002ef4 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 117: 0000854c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 118: 00002f98 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 119: 00002fcc 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 113: 00002d44 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 114: 000084d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 000084d4 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 116: 00002e60 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 117: 0000852c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 118: 00002f04 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 119: 00002f38 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ 120: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 121: 0000009c 52 FUNC LOCAL DEFAULT 9 listreviter_traverse │ │ │ │ │ - 122: 0000300c 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 122: 00002f78 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 000085d4 792 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 00003128 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000085b4 792 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 00003094 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 127: 000000d0 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 00000110 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 00000128 172 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 000001cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 133: 000001d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 00003780 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 00003764 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 000038bc 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003a64 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 000038a0 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 00003a48 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 00004204 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 000041e8 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: 00004568 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 0000454c 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: 00005ef0 580 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00006160 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 237: 00002508 224 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 238: 000061d0 1096 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00005ec8 580 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00006138 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 237: 00002460 224 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 238: 000061a8 1108 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: 0000684c 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00006830 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: 000079b4 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ - 246: 00002c4c 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 247: 00002cd0 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 245: 00007994 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 246: 00002bb8 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 247: 00002c3c 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: 00002d18 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00002c84 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: 00000040 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 262: 00002d54 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 00002cc0 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: 000088ec 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000030e8 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 000088cc 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 00003054 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,257 +1,257 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xed1c contains 126 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xec68 contains 126 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000b4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000fc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001a0 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -000001a4 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ +000001a0 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +000001a4 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ 0000020c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000280 00001f1c R_ARM_CALL 00002ed8 gallop_left │ │ │ │ │ +00000280 00001f1c R_ARM_CALL 00002ebc gallop_left │ │ │ │ │ 000002b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000039c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000458 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000548 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000006fc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007b0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000840 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000008fc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009dc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a80 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b20 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bb4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000cbc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000dbc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e7c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000efc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001010 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001120 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001180 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012ec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001388 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001454 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014c8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001520 00001f1c R_ARM_CALL 00002ed8 gallop_left │ │ │ │ │ -00001578 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000016b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000016cc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001708 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001740 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000017b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000193c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000019d4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a34 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ad4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b00 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ba4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c14 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c64 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c70 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001c90 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001d38 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d68 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001e7c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ee8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f10 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002010 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002024 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002044 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000020c0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000020e0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002130 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002178 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002248 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000024b0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024f4 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002504 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000025bc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025c0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025c8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000025d4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000025d8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000025e0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002614 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002620 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000269c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000027f4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000027f8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002828 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002834 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002838 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002840 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002850 00004a2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00002854 00004a2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -0000285c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002880 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000288c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002904 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002968 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bf0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002bf4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bf8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002c10 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ -00002c30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c34 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002ca4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ca8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002cb0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d04 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002d08 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002d0c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d44 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002d50 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002dc4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002dc8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002dcc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002e1c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002e8c 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002ebc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002edc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f5c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f80 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ff8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00003008 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00003078 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000030a4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030f8 0000321d R_ARM_JUMP24 00004594 _list_extend │ │ │ │ │ -00003114 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003118 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000311c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003158 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000031a0 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003244 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003264 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000003a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000045c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000554 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000005b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000704 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007a8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000848 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008ec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a50 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a88 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b2c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bcc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c60 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d58 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e30 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e98 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000eec 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001004 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001118 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001178 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001380 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000144c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000014c0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001518 00001f1c R_ARM_CALL 00002ebc gallop_left │ │ │ │ │ +00001570 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000016b8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000016f0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001768 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000189c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001934 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000019bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a0c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a88 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b1c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001b70 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001bb4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001bd4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001c04 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001c98 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001ccc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d40 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e44 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e58 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e74 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ef0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001f88 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001fa8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001fe8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002048 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000205c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020e8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000224c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002408 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000244c 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000245c 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002514 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002518 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002520 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000252c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002530 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002538 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000256c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002578 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000025f4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000274c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002750 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002780 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000278c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002790 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002798 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027a8 00004a2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +000027ac 00004a2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +000027b4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000027d8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027e4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002864 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028cc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b58 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b5c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b60 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002b7c 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ +00002b9c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ba0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002bb0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002bb4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c10 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c14 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c1c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002c70 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002c74 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002c78 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002cb0 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00002cbc 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00002d30 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d34 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d38 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002d88 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002df8 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002e28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e48 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ec8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002eec 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f64 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002f74 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002fe4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003010 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003048 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003064 0000321d R_ARM_JUMP24 00004578 _list_extend │ │ │ │ │ +00003080 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003084 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003088 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000030c4 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000310c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000031b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000031d0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf10c contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf058 contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 0000029c list_dealloc │ │ │ │ │ -0000002c 00006c02 R_ARM_ABS32 00007fa4 list_repr │ │ │ │ │ +0000002c 00006c02 R_ARM_ABS32 00007f84 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002202 R_ARM_ABS32 0000384c list_traverse │ │ │ │ │ -00000060 00007402 R_ARM_ABS32 00002ef4 list_clear_slot │ │ │ │ │ -00000064 00003902 R_ARM_ABS32 00005240 list_richcompare │ │ │ │ │ -0000006c 00005a02 R_ARM_ABS32 00006998 list_iter │ │ │ │ │ +0000005c 00002202 R_ARM_ABS32 00003830 list_traverse │ │ │ │ │ +00000060 00007402 R_ARM_ABS32 00002e60 list_clear_slot │ │ │ │ │ +00000064 00003902 R_ARM_ABS32 00005224 list_richcompare │ │ │ │ │ +0000006c 00005a02 R_ARM_ABS32 0000697c list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003802 R_ARM_ABS32 0000512c list___init__ │ │ │ │ │ +00000094 00003802 R_ARM_ABS32 00005110 list___init__ │ │ │ │ │ 00000098 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00003f02 R_ARM_ABS32 00005a78 list_vectorcall │ │ │ │ │ -000000d0 00002a02 R_ARM_ABS32 00004248 list_iteritem │ │ │ │ │ +000000c8 00003f02 R_ARM_ABS32 00005a50 list_vectorcall │ │ │ │ │ +000000d0 00002a02 R_ARM_ABS32 0000422c list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00005402 R_ARM_ABS32 00006708 listreviter_dealloc │ │ │ │ │ +000000ec 00005402 R_ARM_ABS32 000066ec listreviter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00007902 R_ARM_ABS32 0000009c listreviter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00005302 R_ARM_ABS32 00006670 listreviter_next │ │ │ │ │ +00000144 00005302 R_ARM_ABS32 00006654 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 00005e02 R_ARM_ABS32 00006b78 listiter_dealloc │ │ │ │ │ +000001c0 00005e02 R_ARM_ABS32 00006b5c listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007602 R_ARM_ABS32 00002f98 listiter_traverse │ │ │ │ │ +00000204 00007602 R_ARM_ABS32 00002f04 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00005d02 R_ARM_ABS32 00006ad4 listiter_next │ │ │ │ │ +00000218 00005d02 R_ARM_ABS32 00006ab8 listiter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007e02 R_ARM_ABS32 00003128 listreviter_len │ │ │ │ │ +000002cc 00007e02 R_ARM_ABS32 00003094 listreviter_len │ │ │ │ │ 000002d4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 00000270 listreviter_reduce │ │ │ │ │ 000002e4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000288 listreviter_setstate │ │ │ │ │ 000002f4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 00002fcc listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 00002f38 listiter_len │ │ │ │ │ 00000314 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 00000110 listiter_reduce │ │ │ │ │ 00000324 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001d4 listiter_setstate │ │ │ │ │ 00000334 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003502 R_ARM_ABS32 00004de8 list_length │ │ │ │ │ -0000034c 00002c02 R_ARM_ABS32 000042a4 list_subscript │ │ │ │ │ -00000350 00006302 R_ARM_ABS32 00006ef4 list_ass_subscript │ │ │ │ │ -00000354 00003502 R_ARM_ABS32 00004de8 list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00005ef0 _PyList_Concat │ │ │ │ │ -0000035c 00006d02 R_ARM_ABS32 00008184 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 0000450c list_item │ │ │ │ │ -00000368 00004002 R_ARM_ABS32 00005b94 list_ass_item │ │ │ │ │ -00000370 00005902 R_ARM_ABS32 000068d4 list_contains │ │ │ │ │ -00000374 00007502 R_ARM_ABS32 0000854c list_inplace_concat │ │ │ │ │ +00000348 00003502 R_ARM_ABS32 00004dcc list_length │ │ │ │ │ +0000034c 00002c02 R_ARM_ABS32 00004288 list_subscript │ │ │ │ │ +00000350 00006302 R_ARM_ABS32 00006ed4 list_ass_subscript │ │ │ │ │ +00000354 00003502 R_ARM_ABS32 00004dcc list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00005ec8 _PyList_Concat │ │ │ │ │ +0000035c 00006d02 R_ARM_ABS32 00008164 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 000044f0 list_item │ │ │ │ │ +00000368 00004002 R_ARM_ABS32 00005b6c list_ass_item │ │ │ │ │ +00000370 00005902 R_ARM_ABS32 000068b8 list_contains │ │ │ │ │ +00000374 00007502 R_ARM_ABS32 0000852c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 000000d0 list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002c02 R_ARM_ABS32 000042a4 list_subscript │ │ │ │ │ +00000380 00002c02 R_ARM_ABS32 00004288 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005002 R_ARM_ABS32 00006618 list___reversed__ │ │ │ │ │ +00000390 00005002 R_ARM_ABS32 000065fc list___reversed__ │ │ │ │ │ 00000398 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 0000024c list___sizeof__ │ │ │ │ │ 000003a8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005502 R_ARM_ABS32 00006760 py_list_clear │ │ │ │ │ +000003b0 00005502 R_ARM_ABS32 00006744 py_list_clear │ │ │ │ │ 000003b8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 0000300c list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 00002f78 list_copy │ │ │ │ │ 000003c8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002902 R_ARM_ABS32 000040d8 list_append │ │ │ │ │ +000003d0 00002902 R_ARM_ABS32 000040bc list_append │ │ │ │ │ 000003d8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00004b02 R_ARM_ABS32 000025e8 list_insert │ │ │ │ │ +000003e0 00004b02 R_ARM_ABS32 00002540 list_insert │ │ │ │ │ 000003e8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004802 R_ARM_ABS32 00006134 list_extend │ │ │ │ │ +000003f0 00004802 R_ARM_ABS32 0000610c list_extend │ │ │ │ │ 000003f8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004402 R_ARM_ABS32 00005c6c list_pop │ │ │ │ │ +00000400 00004402 R_ARM_ABS32 00005c44 list_pop │ │ │ │ │ 00000408 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003e02 R_ARM_ABS32 00005530 list_remove │ │ │ │ │ +00000410 00003e02 R_ARM_ABS32 00005514 list_remove │ │ │ │ │ 00000418 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 000085d4 list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000085b4 list_index │ │ │ │ │ 00000428 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007102 R_ARM_ABS32 00002dd8 list_count │ │ │ │ │ +00000430 00007102 R_ARM_ABS32 00002d44 list_count │ │ │ │ │ 00000438 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007302 R_ARM_ABS32 000084f4 list_reverse │ │ │ │ │ +00000440 00007302 R_ARM_ABS32 000084d4 list_reverse │ │ │ │ │ 00000448 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006402 R_ARM_ABS32 00007808 list_sort │ │ │ │ │ +00000450 00006402 R_ARM_ABS32 000077e8 list_sort │ │ │ │ │ 00000458 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf4ac contains 689 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf3f8 contains 689 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a81c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000124 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -298,661 +298,661 @@ │ │ │ │ │ 00000654 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000006b0 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000006c0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000006c4 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000006cc 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000006d0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000774 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -00000778 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -00000860 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ +00000774 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00000778 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00000860 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ 000008e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000964 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000a04 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a08 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ac0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000aec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000b64 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b68 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b7c 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -00000b80 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -00000b8c 0000182b R_ARM_MOVW_ABS_NC 0000813c unsafe_long_compare │ │ │ │ │ -00000b90 0000182c R_ARM_MOVT_ABS 0000813c unsafe_long_compare │ │ │ │ │ +00000b7c 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00000b80 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +00000b8c 0000182b R_ARM_MOVW_ABS_NC 0000811c unsafe_long_compare │ │ │ │ │ +00000b90 0000182c R_ARM_MOVT_ABS 0000811c unsafe_long_compare │ │ │ │ │ 00000b98 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 00000b9c 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000bac 0000192b R_ARM_MOVW_ABS_NC 00006df0 unsafe_object_compare │ │ │ │ │ -00000bb0 0000192c R_ARM_MOVT_ABS 00006df0 unsafe_object_compare │ │ │ │ │ -00000bb4 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00000bb8 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ +00000bac 0000192b R_ARM_MOVW_ABS_NC 00006dd0 unsafe_object_compare │ │ │ │ │ +00000bb0 0000192c R_ARM_MOVT_ABS 00006dd0 unsafe_object_compare │ │ │ │ │ +00000bb4 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00000bb8 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ 00000c4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c7c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000c80 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000c84 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c88 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d48 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00000d4c 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00000d5c 00001b2b R_ARM_MOVW_ABS_NC 00006c6c unsafe_tuple_compare │ │ │ │ │ -00000d60 00001b2c R_ARM_MOVT_ABS 00006c6c unsafe_tuple_compare │ │ │ │ │ +00000c78 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00000c7c 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +00000c8c 00001b2b R_ARM_MOVW_ABS_NC 00006c50 unsafe_tuple_compare │ │ │ │ │ +00000c90 00001b2c R_ARM_MOVT_ABS 00006c50 unsafe_tuple_compare │ │ │ │ │ +00000d08 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000d0c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000d10 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d14 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000e40 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f0c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f54 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000ff4 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00000ff8 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00001008 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -0000100c 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00001018 00001d2b R_ARM_MOVW_ABS_NC 00008590 unsafe_float_compare │ │ │ │ │ -0000101c 00001d2c R_ARM_MOVT_ABS 00008590 unsafe_float_compare │ │ │ │ │ +00000ef4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000f1c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000fc8 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00000fcc 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +00000fdc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001024 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001028 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000102c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000106c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001070 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000107c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -0000108c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001128 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -0000112c 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00001144 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001148 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000114c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001150 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001158 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001170 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00001174 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -000011d0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011d4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000121c 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001220 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001230 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001234 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000123c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001240 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012e8 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -000012ec 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -000013ec 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -000013f0 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -00001474 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000151c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001520 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015c8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001664 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001668 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001718 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001770 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017ac 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000017b0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000017c4 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -000017c8 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -000017d4 0000182b R_ARM_MOVW_ABS_NC 0000813c unsafe_long_compare │ │ │ │ │ -000017d8 0000182c R_ARM_MOVT_ABS 0000813c unsafe_long_compare │ │ │ │ │ -000017e0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000017e4 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000017f4 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -000017f8 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -000017fc 0000192b R_ARM_MOVW_ABS_NC 00006df0 unsafe_object_compare │ │ │ │ │ -00001800 0000192c R_ARM_MOVT_ABS 00006df0 unsafe_object_compare │ │ │ │ │ -000018e4 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001904 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001924 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001950 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000198c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000019ac 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019b0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019d0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a58 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a74 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a8c 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00001a90 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00001a98 00001b2b R_ARM_MOVW_ABS_NC 00006c6c unsafe_tuple_compare │ │ │ │ │ -00001a9c 00001b2c R_ARM_MOVT_ABS 00006c6c unsafe_tuple_compare │ │ │ │ │ -00001b54 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b84 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b88 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001034 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001044 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001090 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00001094 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +000010a4 00001d2b R_ARM_MOVW_ABS_NC 00008570 unsafe_float_compare │ │ │ │ │ +000010a8 00001d2c R_ARM_MOVT_ABS 00008570 unsafe_float_compare │ │ │ │ │ +000010b0 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +000010b4 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +0000116c 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00001170 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +0000118c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001190 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001194 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001198 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000011a0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011d8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011dc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001224 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001228 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001238 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000123c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001244 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001248 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012f0 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +000012f4 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +000013f4 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +000013f8 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +0000147c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001524 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001528 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015d0 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000166c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001670 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001720 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001778 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017a4 0000182b R_ARM_MOVW_ABS_NC 0000811c unsafe_long_compare │ │ │ │ │ +000017a8 0000182c R_ARM_MOVT_ABS 0000811c unsafe_long_compare │ │ │ │ │ +000017b0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000017b4 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000017c4 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +000017c8 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +000017cc 0000192b R_ARM_MOVW_ABS_NC 00006dd0 unsafe_object_compare │ │ │ │ │ +000017d0 0000192c R_ARM_MOVT_ABS 00006dd0 unsafe_object_compare │ │ │ │ │ +000018b4 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018d4 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018f4 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001920 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000195c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000196c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001970 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001990 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a18 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a34 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a58 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001a5c 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a70 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00001a74 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +00001a80 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00001a84 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +00001a8c 00001b2b R_ARM_MOVW_ABS_NC 00006c50 unsafe_tuple_compare │ │ │ │ │ +00001a90 00001b2c R_ARM_MOVT_ABS 00006c50 unsafe_tuple_compare │ │ │ │ │ +00001b48 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b8c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b90 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 00001ba4 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00001ba8 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001c90 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001c94 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001c98 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001c9c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001ca4 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d1c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d20 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001dc4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001df8 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001f24 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001f68 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -0000203c 00001d2b R_ARM_MOVW_ABS_NC 00008590 unsafe_float_compare │ │ │ │ │ -00002040 00001d2c R_ARM_MOVT_ABS 00008590 unsafe_float_compare │ │ │ │ │ -00002048 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -0000204c 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -0000205c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002068 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002074 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -00002078 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -000020d8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002128 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -0000212c 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00002158 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021c8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021d4 00001a2b R_ARM_MOVW_ABS_NC 000085bc safe_object_compare │ │ │ │ │ -000021d8 00001a2c R_ARM_MOVT_ABS 000085bc safe_object_compare │ │ │ │ │ -00002238 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00002248 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002298 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -0000229c 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -00002300 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002398 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002410 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002488 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002588 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000025c8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002664 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -00002668 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -000026c8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002748 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000027b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000028c8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000029e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a18 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002af0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b10 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b2c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c14 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002cc4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002cf4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d14 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d74 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e84 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002efc 0000162b R_ARM_MOVW_ABS_NC 00002e2c unsafe_latin_compare │ │ │ │ │ -00002f00 0000162c R_ARM_MOVT_ABS 00002e2c unsafe_latin_compare │ │ │ │ │ -00002f68 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001c64 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c68 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c6c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001c70 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001c78 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ce8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001cec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dac 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001de0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001ef4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001f18 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00002014 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002060 00001d2b R_ARM_MOVW_ABS_NC 00008570 unsafe_float_compare │ │ │ │ │ +00002064 00001d2c R_ARM_MOVT_ABS 00008570 unsafe_float_compare │ │ │ │ │ +0000206c 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00002070 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +00002084 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +00002088 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +000020a0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020ac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020b8 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +000020bc 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +0000210c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000216c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000217c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002228 00001a2b R_ARM_MOVW_ABS_NC 0000859c safe_object_compare │ │ │ │ │ +0000222c 00001a2c R_ARM_MOVT_ABS 0000859c safe_object_compare │ │ │ │ │ +00002244 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002288 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +0000228c 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +000022f0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002388 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002400 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002478 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002578 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000025b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002654 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00002658 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +000026b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002738 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000028b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000029b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000029f4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002acc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002aec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b08 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002bdc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c7c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d10 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d30 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d6c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002e68 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002e80 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ee0 0000162b R_ARM_MOVW_ABS_NC 00002e10 unsafe_latin_compare │ │ │ │ │ +00002ee4 0000162c R_ARM_MOVT_ABS 00002e10 unsafe_latin_compare │ │ │ │ │ +00002f4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fdc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002ff8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003014 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003154 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031c8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003288 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003324 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000033a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000342c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003564 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000035c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000035f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000364c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000037f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000380c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00003810 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003814 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000381c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000382c 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00003830 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003834 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003838 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000383c 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003844 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003914 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003978 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a04 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a08 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a0c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003a58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a5c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a60 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003aa4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003aa8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ab0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ad4 0000261c R_ARM_CALL 000028a0 list_slice_lock_held │ │ │ │ │ -00003b18 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bb4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003be4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003c38 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d00 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e04 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e24 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e48 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003e4c 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003e50 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003ec0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f2c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f68 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003fa4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ffc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004004 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004018 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004038 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000406c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000408c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040a4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040c8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004120 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004124 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041a0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000041bc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041c0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041f0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041f8 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00004234 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004238 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000423c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000042e0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000042e4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000042f0 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042fc 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004354 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004360 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00004364 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004380 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000043b0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000043d4 0000261c R_ARM_CALL 000028a0 list_slice_lock_held │ │ │ │ │ -00004430 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000044b4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044c8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044e8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044ec 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044f4 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000044f8 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00004500 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004508 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004548 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000454c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004558 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004564 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004584 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004588 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000045a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000045a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000045b0 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000045b4 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000045dc 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000045e0 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000045e4 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000045e8 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000045fc 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004600 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -0000460c 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00004610 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -0000461c 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004620 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -0000462c 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004630 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004640 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000465c 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -000046ac 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046f8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004760 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000047ac 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ -000047d4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004848 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000048b8 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004928 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004980 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000049e8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a64 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004aac 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00004ad4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004b50 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004bc0 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004c40 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cb8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004d20 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004d38 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d3c 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d44 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d50 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004d60 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d84 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004dac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004de4 0000341d R_ARM_JUMP24 00003164 list_inplace_repeat_lock_held │ │ │ │ │ -00004e20 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004e24 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004e28 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004e74 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005034 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050e8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005108 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000514c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005150 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000051a4 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000051a8 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000051ac 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000051c8 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000051cc 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000051d0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000522c 0000281c R_ARM_CALL 00002440 list_clear_impl.isra.0 │ │ │ │ │ -000052f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005380 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005384 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000053ac 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000053b0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00005400 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005404 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005450 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005480 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005504 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005518 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005524 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005528 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000552c 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005580 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055f4 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000561c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000566c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005708 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000570c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005728 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005798 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000057ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057d8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005840 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005878 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000058bc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005940 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005954 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005980 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005984 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005988 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -0000598c 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00005994 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059b8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059d8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000059f0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a0c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a28 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a38 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a44 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a68 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a70 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005ab4 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00005b20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b34 0000281c R_ARM_CALL 00002440 list_clear_impl.isra.0 │ │ │ │ │ -00005b58 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005b5c 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005b60 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005b74 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005b78 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005b80 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00005bfc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c44 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005c4c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c50 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c54 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005c58 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005c60 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d20 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005d8c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005dac 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005de0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e00 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00005e04 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00005e08 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005e20 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005e2c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005e64 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005e68 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005e6c 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00005e70 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00005e78 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e8c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ea8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eb4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ed4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005ed8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005edc 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00005ee0 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00005ee8 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f64 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005fc8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006094 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006098 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000609c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000060e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060e8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006108 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000610c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006114 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -00006118 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -00006120 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006128 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000612c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006130 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006150 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006154 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000619c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000061a0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000061a8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000061b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000061b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000061c4 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000061cc 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006208 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000621c 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00006238 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006288 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000062ec 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000657c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006580 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006584 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000065d4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000065d8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000660c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006610 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006614 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006634 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006660 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -0000666c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000066fc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006720 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006748 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006758 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067ec 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000067f0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000067f4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006814 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006834 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006840 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006844 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006898 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000689c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000068a0 0000562b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000068a4 0000562c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -000068ac 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000068bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000068c8 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000068d0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006950 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006978 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069fc 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a70 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006ab0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006ab4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006ab8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006ac4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ac8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006acc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ad0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006b6c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c3c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c60 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006c64 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006c68 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006cb8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006ccc 0000182b R_ARM_MOVW_ABS_NC 0000813c unsafe_long_compare │ │ │ │ │ -00006cd0 0000182c R_ARM_MOVT_ABS 0000813c unsafe_long_compare │ │ │ │ │ -00006d34 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006d60 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006d98 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006e30 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e34 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e50 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006e54 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006e60 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006e64 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006ea0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006ea8 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006ed0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eec 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f24 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006f28 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00006f44 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006f64 0000612b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -00006f68 0000612c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -00006f6c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006f8c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006ffc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00007000 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007010 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007028 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007098 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070cc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000070dc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007180 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007218 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000727c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000072d8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000731c 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ -00007350 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000073fc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007420 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007478 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000074cc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074ec 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007504 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007520 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007544 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075ac 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007614 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007648 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000769c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000076a8 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000076ac 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000076b4 0000622b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -000076b8 0000622c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -000076c0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007700 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007728 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007734 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00007738 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -0000773c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000775c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007780 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007784 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000778c 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00007790 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00007798 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000077b4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000077c8 0000261c R_ARM_CALL 000028a0 list_slice_lock_held │ │ │ │ │ -000077dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077e4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007800 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007854 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007858 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007898 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000078bc 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000078c0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007910 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007920 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007924 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007938 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00007988 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000799c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000079a0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000079b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000079e0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00007a10 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007a74 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007ae0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007da0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ec8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007ecc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007ed0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007f30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f34 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f60 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f64 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f98 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007f9c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007fa0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007fc8 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00007fdc 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00007fec 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00008048 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000805c 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00008070 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000080a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080b0 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000080c0 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000080d0 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000080d4 0000692b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -000080d8 0000692c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -000080dc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000080f8 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00008100 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000811c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008128 00006a2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -0000812c 00006a2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00008138 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000081c4 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00008208 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008270 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000083dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000083e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000083e4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008444 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008448 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000084d0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000084e4 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000084e8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000084ec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000084f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008508 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000850c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000085d0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008624 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00008640 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000086ac 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008710 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008774 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087d0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087fc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008800 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008804 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -00008808 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -00008810 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008828 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00008840 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000309c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003138 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000031ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000326c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003308 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003388 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003410 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003548 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000035dc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003630 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000037d8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037f0 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000037f4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000037f8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003800 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003810 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00003814 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003818 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000381c 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003820 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003828 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038f8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000395c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000039e8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000039ec 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000039f0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003a3c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003a40 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003a44 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003a88 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003a8c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003a94 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ab8 0000261c R_ARM_CALL 000027f8 list_slice_lock_held │ │ │ │ │ +00003afc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b98 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003bc8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003c1c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003ce4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003e08 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e2c 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00003e30 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00003e34 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003ea4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f10 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003f4c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003f88 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f9c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fe0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fe8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ffc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000401c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004050 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004070 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004088 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000040ac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004104 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004108 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004184 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041a0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000041a4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000041d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041dc 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00004218 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000421c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004220 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000042c4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000042c8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000042d4 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000042e0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004338 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004344 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00004348 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00004364 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00004394 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000043b8 0000261c R_ARM_CALL 000027f8 list_slice_lock_held │ │ │ │ │ +00004414 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004498 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000044ac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000044cc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044d0 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044d8 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +000044dc 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +000044e4 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044ec 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000452c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004530 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000453c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00004548 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004568 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000456c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004584 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004588 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004594 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004598 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000045c0 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000045c4 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000045c8 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000045cc 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000045e0 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000045e4 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000045f0 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +000045f4 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004600 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004604 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004610 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004614 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004624 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004640 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00004690 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000046dc 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004744 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004790 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ +000047b8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000482c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000489c 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000490c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004964 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000049cc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004a48 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004a90 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004ab8 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004b34 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004ba4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004c24 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004c9c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d04 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004d1c 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004d20 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004d28 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004d34 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004d44 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d68 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004d90 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004dc8 0000341d R_ARM_JUMP24 000030d0 list_inplace_repeat_lock_held │ │ │ │ │ +00004e04 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004e08 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004e0c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004e58 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005018 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000050cc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000050ec 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005130 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005134 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005188 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +0000518c 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005190 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000051ac 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000051b0 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000051b4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005210 0000281c R_ARM_CALL 00002398 list_clear_impl.isra.0 │ │ │ │ │ +000052d8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005364 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00005368 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005390 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00005394 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000053e4 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053e8 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005434 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005464 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054e8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054fc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005508 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000550c 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005510 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005564 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000055d8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005600 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005650 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000056e8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000056ec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005708 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005778 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000578c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057b0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005818 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005850 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005894 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005918 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000592c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005958 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000595c 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005960 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00005964 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +0000596c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000597c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005990 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000059c8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000059e4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a00 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a10 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a1c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a40 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005a48 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a8c 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00005af8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b0c 0000281c R_ARM_CALL 00002398 list_clear_impl.isra.0 │ │ │ │ │ +00005b30 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005b34 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005b38 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005b4c 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005b50 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005b58 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00005bd4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c1c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005c24 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005c28 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005c2c 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005c30 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005c38 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005cf8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005d64 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005d84 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005db8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dd8 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00005ddc 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00005de0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005df8 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005e04 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005e3c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005e40 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005e44 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00005e48 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00005e50 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e64 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e80 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e8c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005eb0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005eb4 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00005eb8 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00005ec0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005f3c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005fa0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000606c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006070 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006074 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000060bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060e0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000060e4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000060ec 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +000060f0 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +000060f8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006100 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006104 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006108 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006128 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000612c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006174 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006178 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006180 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000618c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006190 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000619c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000061a4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061e0 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000061f4 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00006210 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006264 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000062cc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000655c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006560 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006564 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000065b8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065bc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000065f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000065f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000065f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006618 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006644 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006650 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000066e0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006704 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000672c 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000673c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067d0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000067d4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000067d8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000067f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006818 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006824 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006828 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000687c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006880 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006884 0000562b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00006888 0000562c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00006890 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000689c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000068a0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000068ac 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000068b4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006934 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000695c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069e0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006a54 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006a94 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006a98 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006a9c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006aa8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006aac 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ab4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c20 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c44 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006c48 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006c4c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006c9c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006cb0 0000182b R_ARM_MOVW_ABS_NC 0000811c unsafe_long_compare │ │ │ │ │ +00006cb4 0000182c R_ARM_MOVT_ABS 0000811c unsafe_long_compare │ │ │ │ │ +00006d18 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006d60 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006db0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006e10 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e14 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e30 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00006e34 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00006e40 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00006e44 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006e80 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006e88 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006eb0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ecc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f04 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00006f08 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00006f24 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006f44 0000612b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00006f48 0000612c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00006f4c 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006f6c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006fdc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006fe0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006ff0 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007008 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007078 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070ac 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000070bc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007160 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000071f8 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000725c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000072b8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000072fc 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ +00007330 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000073dc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007400 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007458 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000074ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074cc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000074e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007500 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007524 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007580 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000758c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000075f4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007628 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000767c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007688 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000768c 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007694 0000622b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00007698 0000622c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +000076a0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000076e0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007708 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007714 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00007718 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +0000771c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000773c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007760 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007764 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000776c 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00007770 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00007778 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007794 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077a8 0000261c R_ARM_CALL 000027f8 list_slice_lock_held │ │ │ │ │ +000077bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077e0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007834 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007838 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007878 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000789c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000078a0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000078f0 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007900 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007904 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007918 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00007968 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000797c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007980 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000079c0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000079f0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007a54 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007ac0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007d80 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007ea8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007eac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007eb0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007f10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f14 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f40 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f44 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f78 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007f80 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007fa8 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007fbc 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00007fcc 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008028 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000803c 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008050 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00008080 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008090 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000080a0 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000080b0 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +000080b4 0000692b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +000080b8 0000692c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000080bc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000080d8 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000080e0 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000080fc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008108 00006a2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +0000810c 00006a2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00008118 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000081a4 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000081e8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008250 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000083bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000083c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000083c4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008424 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008428 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084b0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000084c4 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000084c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000084cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000084d0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000084e8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000084ec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000085b0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008604 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008620 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000868c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000086f0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008754 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087b0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000087dc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000087e0 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000087e4 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +000087e8 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +000087f0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008808 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008820 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000883c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000885c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000887c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000889c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088b4 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -000088b8 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -000088bc 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000088dc 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008894 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +00008898 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +0000889c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000088bc 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10a34 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10980 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000048 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 00006f2b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 0000005c 00006f2c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000094 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000e8 0000341c R_ARM_CALL 00003164 list_inplace_repeat_lock_held │ │ │ │ │ +000000e8 0000341c R_ARM_CALL 000030d0 list_inplace_repeat_lock_held │ │ │ │ │ 0000014c 00010c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000168 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 0000016c 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 00000178 00010d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000017c 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ 000001a4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001b0 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -966,11 +966,11 @@ │ │ │ │ │ 00000244 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000026c 00010e1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000002a4 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000002c4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002f8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002fc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10b14 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10a60 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -86,2414 +86,2372 @@ │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ lsl r2, r2, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r2, #28 │ │ │ │ │ add ip, lr, r0 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r9, [lr, r0] │ │ │ │ │ + ldr r9, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r8, [lr, r0] │ │ │ │ │ ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r0, r8, r4 │ │ │ │ │ + add r0, r9, r4 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ addeq lr, r2, #28 │ │ │ │ │ - ldreq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldreq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ ldmeq r3, {r0, r1, r2, r3} │ │ │ │ │ stmeq lr, {r0, r1, r2, r3} │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ - bne 1cc4 │ │ │ │ │ + bne 1c34 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2394 │ │ │ │ │ + beq 22f8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23c4 │ │ │ │ │ + beq 22e8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1dc4 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - streq r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + streq r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 3f4 │ │ │ │ │ + beq 3f8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsl r5, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r5 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - subs r8, r8, sl │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1718 │ │ │ │ │ + subs r9, r9, sl │ │ │ │ │ + str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 16c8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add ip, r7, r5 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r1, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ + sub r1, r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [ip, r1, lsl #2] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2ed8 │ │ │ │ │ + bl 2ebc │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 239c │ │ │ │ │ + ble 22f0 │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt ec8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bgt 210c │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bgt eb4 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bgt 206c │ │ │ │ │ + ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ee0 │ │ │ │ │ + bne 1e3c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add sl, r3, #4 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r9, r3, #4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ - bne 1f60 │ │ │ │ │ + bne 1ea4 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 2238 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 223c │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r1, r9, #4 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1b90 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - add sl, r9, #4 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r8, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 1b04 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + mov r4, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [sl] │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 480 │ │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ + bne 484 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2360 │ │ │ │ │ + beq 2300 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2220 │ │ │ │ │ + beq 21d0 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2230 │ │ │ │ │ + beq 21e0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq cb4 │ │ │ │ │ + beq d50 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ + beq d68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cd8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + blt d70 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 638 │ │ │ │ │ + beq 640 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 638 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble df0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 640 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + ble da4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + bne 1b78 │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23bc │ │ │ │ │ + beq 2318 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23cc │ │ │ │ │ + beq 2310 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc4 │ │ │ │ │ + beq 1d68 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df0 │ │ │ │ │ + bne da4 │ │ │ │ │ lsl r3, r6, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ - b 3f4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 3f8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614 │ │ │ │ │ - blt 1b48 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 61c │ │ │ │ │ + blt 21a8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bne cf0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + bne d88 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 168c │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq e74 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 670 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bge 678 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ bne 334 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [sl] │ │ │ │ │ - ldr r7, [r2] │ │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ + ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23b4 │ │ │ │ │ + beq 22d8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 217c │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22d0 │ │ │ │ │ + beq 218c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5a4 │ │ │ │ │ + beq 5b4 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bc │ │ │ │ │ + beq 5c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5c4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bge 5cc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne c54 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 168c │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 670 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne cf0 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq e74 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 678 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 4f4 │ │ │ │ │ + b 500 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 558 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - blt 560 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + bne 560 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + blt 568 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne c84 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d20 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1b5c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 670 │ │ │ │ │ + ble 678 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 4f4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 500 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 3d8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 3dc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b88 │ │ │ │ │ + beq 1b00 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 670 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ble 678 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 4ec │ │ │ │ │ + beq 4fc │ │ │ │ │ b 334 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r9, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bne 930 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ + bne 920 │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2358 │ │ │ │ │ + beq 22e0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 21b8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ + add r0, r6, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22e8 │ │ │ │ │ + beq 21c8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c6c │ │ │ │ │ + beq 1bb0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c7c │ │ │ │ │ + beq 1bc0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 948 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - str r5, [r3], #4 │ │ │ │ │ - strne r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 1a8c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 938 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r6, [sl], #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1dbc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq e74 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [r2] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r6, [r2] │ │ │ │ │ - bne 1b70 │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + bne 1ae8 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + beq 22d0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2208 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ + beq 2164 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r7, #32 │ │ │ │ │ - beq 238c │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1c8c │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + beq 22c8 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ + add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1be0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ - beq be0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ble 1724 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq c90 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [sl, r8, lsl #2] │ │ │ │ │ - ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 16d4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1aac │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 2340 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ │ + bne 17dc │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 226c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 2338 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2264 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2080 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 9f8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 1e54 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 1fc8 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ubfx r2, r7, #5, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r2, r6, #20 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r0, [sl, r8, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + beq 1f14 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1da4 │ │ │ │ │ + ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r5, r6, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble a9c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 215c │ │ │ │ │ + ldrb r9, [r7, #16] │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r3, r7, #20 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 22ac │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21d8 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + beq 2144 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e8 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + beq 2154 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 9d8 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + beq a84 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e8 │ │ │ │ │ + beq a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 9f0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r8, r8, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - ble 1b24 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b 8b4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge a9c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r5, r5, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble aa0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b 8a0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ - bne 1b1c │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + blt 17d4 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1be4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ble 1b54 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne d0c │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 23ac │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r3, r4, lsl #2] │ │ │ │ │ + bne 17c0 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 2308 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 229c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1f38 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1818 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 1f2c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 1f24 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + add r8, r6, #20 │ │ │ │ │ + str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 2294 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ + beq 2114 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2318 │ │ │ │ │ + beq 2124 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17f4 │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd0 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - b d20 │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + beq 1804 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 180c │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r4, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bge 1b44 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b a08 │ │ │ │ │ + add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - bgt 910 │ │ │ │ │ - ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - movlt r8, r3 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 1b2c │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + bne 8f8 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bgt 900 │ │ │ │ │ + ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r7, r9, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1ab0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r8, r3, r6 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [sl, r7, lsl #2] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 1b34 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + bne 1ab8 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2348 │ │ │ │ │ + beq 228c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2300 │ │ │ │ │ + beq 2284 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1fb4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r5, r7, #1 │ │ │ │ │ - moveq r9, r7 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - ble 1bf0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne a18 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - sub r4, r8, r5 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r4, r5, r4, asr #1 │ │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ │ + beq 1f48 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + streq r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r6, r8, #1 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1b90 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne abc │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r9, [r7, #8] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq af8 │ │ │ │ │ + beq ba4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - tst r7, #32 │ │ │ │ │ - ubfx r1, r7, #5, #1 │ │ │ │ │ - str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq b1c │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldrb r8, [r7, #16] │ │ │ │ │ + tst r8, #32 │ │ │ │ │ + ubfx r1, r8, #5, #1 │ │ │ │ │ + str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldreq r1, [r7, #28] │ │ │ │ │ + beq bc8 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r1, r7, #28 │ │ │ │ │ + addne r1, r7, #20 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 1e30 │ │ │ │ │ + beq 1e2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r5, r4, #1 │ │ │ │ │ - movne r4, r8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble bd8 │ │ │ │ │ - ubfx r3, r7, #6, #1 │ │ │ │ │ - str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r6, #20 │ │ │ │ │ - ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r7, r4, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r0, [sl, r7, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addne r6, r5, #1 │ │ │ │ │ + movne r5, r3 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + ble c88 │ │ │ │ │ + str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r2, r7, #20 │ │ │ │ │ + ldr r4, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ubfx sl, r8, #6, #1 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub r8, r5, r6 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2310 │ │ │ │ │ + beq 227c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21f0 │ │ │ │ │ + beq 212c │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 21fc │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1af8 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2138 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 1a80 │ │ │ │ │ + ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b0c │ │ │ │ │ + beq 1a94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b14 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt b68 │ │ │ │ │ - ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 1728 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - str r1, [r2], #4 │ │ │ │ │ - bne 1790 │ │ │ │ │ - ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + blt 1a9c │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + blt c14 │ │ │ │ │ + ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 16d8 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + ldreq r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [sl], #4 │ │ │ │ │ + bne 1dd4 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1cdc │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r2, #6 │ │ │ │ │ - bgt c4c │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 1c28 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt ce8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r3] │ │ │ │ │ b 328 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 680 │ │ │ │ │ - ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r0] │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 684 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 21b4 │ │ │ │ │ - add r1, r0, #4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 584 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 2088 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 58c │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r3], #4 │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 21a0 │ │ │ │ │ + beq 2094 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 5f8 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 600 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ac │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 3b4 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 3b0 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bge 3b8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b8 │ │ │ │ │ + beq 4c0 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4b8 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1810 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 1ef0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 2068 │ │ │ │ │ - ldrb r7, [r5, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - ubfx r7, r7, #5, #1 │ │ │ │ │ - mov r8, ip │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 2330 │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - beq 21c0 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 21d0 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1ad0 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ae0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1ae8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r4, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 1bcc │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - b d74 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 4c0 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - movlt sl, r8 │ │ │ │ │ + movlt sl, r9 │ │ │ │ │ movge sl, r6 │ │ │ │ │ - ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - ble eac │ │ │ │ │ - str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r6, sl, r4 │ │ │ │ │ - add r6, r4, r6, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ble e60 │ │ │ │ │ + str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r1, [r9, r6, lsl #2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1cac │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + sub r9, sl, r4 │ │ │ │ │ + add r9, r4, r9, asr #1 │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r8, r9, lsl #2] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne 1b98 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23d4 │ │ │ │ │ + beq 2344 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 234c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd4 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r4, r6, #1 │ │ │ │ │ - movne sl, r6 │ │ │ │ │ + beq 1dec │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + addeq r4, r9, #1 │ │ │ │ │ + movne sl, r9 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bgt e18 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bgt dcc │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bge 230 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b ea8 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ea8 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e4c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 2370 │ │ │ │ │ - sub r5, r4, #1 │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bgt 2328 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - lsl r6, r5, #2 │ │ │ │ │ - add r7, r9, r5, lsl #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - bne 2128 │ │ │ │ │ + sub r3, r4, #1 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + add r9, r5, #4 │ │ │ │ │ + add sl, r8, r3, lsl #2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + bne 20dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2164 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r3, lr, r6 │ │ │ │ │ + bne 1fd4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r8, r7, #4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r6, r3, #4 │ │ │ │ │ ldrne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - addne r2, r2, sl │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + addne r2, r2, r5 │ │ │ │ │ strne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [r3, sl] │ │ │ │ │ - str r3, [r9, r5, lsl #2] │ │ │ │ │ - bne 1f98 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, r5] │ │ │ │ │ + str r3, [r8, r2, lsl #2] │ │ │ │ │ + bne 20b0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 1d1c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ + beq 1c80 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 105c │ │ │ │ │ + bne 1050 │ │ │ │ │ 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 23f4 │ │ │ │ │ + beq 2320 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 2224 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 2234 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 1760 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c8 │ │ │ │ │ + beq 1778 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 17d0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 1780 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1094 │ │ │ │ │ + beq 1088 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1094 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1088 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ec │ │ │ │ │ - blt 2294 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 11e4 │ │ │ │ │ + blt 2194 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - bne 1040 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1034 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 1b4c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1250 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bge 1248 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne fa8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne f9c │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r6, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23e4 │ │ │ │ │ + beq 2390 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 22a8 │ │ │ │ │ + beq 220c │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22b8 │ │ │ │ │ + beq 221c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 117c │ │ │ │ │ + beq 1174 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 118c │ │ │ │ │ + beq 1184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1194 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 118c │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1610 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 1b4c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 1250 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 1248 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 10d0 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 10c8 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112c │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - blt 1134 │ │ │ │ │ + bne 1124 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt 112c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 1640 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d0c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1c74 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1250 │ │ │ │ │ + ble 1248 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 10d0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 10c8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 17f4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 17a4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d0c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 1c74 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1250 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ble 1248 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 10cc │ │ │ │ │ - b fa8 │ │ │ │ │ + beq 10c0 │ │ │ │ │ + b f9c │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ + ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ - subgt r8, r8, #1 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, #1 │ │ │ │ │ + subgt r9, r9, #1 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r4, r6, #1 │ │ │ │ │ - str r8, [r3] │ │ │ │ │ + str r9, [r3] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 1d8c │ │ │ │ │ - ldr r9, [r7, #8] │ │ │ │ │ + bne 1cf0 │ │ │ │ │ + ldr r8, [r7, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 2364 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r7, #20 │ │ │ │ │ addeq r0, r7, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2404 │ │ │ │ │ + beq 236c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e04 │ │ │ │ │ - lsr r9, r0, #31 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 13cc │ │ │ │ │ - mov r9, #1 │ │ │ │ │ + beq 1dac │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 13c4 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - ble 13b0 │ │ │ │ │ + str sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 13a4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - sub r2, r3, r9, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1eb4 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ + bne 1dfc │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 23fc │ │ │ │ │ + beq 2354 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r7, #20 │ │ │ │ │ addeq r0, r7, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2368 │ │ │ │ │ + beq 235c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - lslne r2, r9, #1 │ │ │ │ │ - strne r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - addne r9, r2, #1 │ │ │ │ │ - bne 1318 │ │ │ │ │ - ldr r4, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 20cc │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lslne r2, r8, #1 │ │ │ │ │ + strne r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + addne r8, r2, #1 │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ suble r3, r4, r6 │ │ │ │ │ - subgt r3, r4, r9 │ │ │ │ │ + subgt r3, r4, r8 │ │ │ │ │ + ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r6, r4, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge 1480 │ │ │ │ │ - str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bge 1478 │ │ │ │ │ + str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub sl, r6, r4 │ │ │ │ │ add sl, r4, sl, asr #1 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [r3, sl, lsl #2] │ │ │ │ │ - bne 1cec │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + bne 1c4c │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 2374 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - ldrne r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldrne r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 237c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ - lsr r9, r0, #31 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + beq 1ddc │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ addeq r4, sl, #1 │ │ │ │ │ movne r6, sl │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 13ec │ │ │ │ │ + bgt 13e4 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1da0 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + blt 1d04 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, r6 │ │ │ │ │ - beq 15d0 │ │ │ │ │ + beq 15c8 │ │ │ │ │ sub r3, r6, r3 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - bne 2090 │ │ │ │ │ + bne 1f58 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20a8 │ │ │ │ │ + bne 1f70 │ │ │ │ │ lsl r2, r7, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16d4 │ │ │ │ │ + beq 1688 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sl], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ - beq 240c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 22b4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 2ed8 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 2ebc │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - blt 2420 │ │ │ │ │ - subs r9, r4, r3 │ │ │ │ │ - streq r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1594 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blt 2384 │ │ │ │ │ + subs r8, r4, r3 │ │ │ │ │ + streq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 158c │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r2, r9, #2 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + lsl r2, r8, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ add r0, sl, #4 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ lsl r4, r4, #2 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1e60 │ │ │ │ │ + bne 1d24 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ + bne 1d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 240c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 22b4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebc │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq ea8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r3, [sl], #-4 │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1d88 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - beq 1f50 │ │ │ │ │ - cmp r9, #6 │ │ │ │ │ + beq 20a4 │ │ │ │ │ + cmp r8, #6 │ │ │ │ │ cmple r7, #6 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ - ble 1618 │ │ │ │ │ + ble 1670 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1268 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1260 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sl], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 14f4 │ │ │ │ │ + ldreq r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 14ec │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 14ec │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14f4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r8, #1 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b f98 │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + beq 21e8 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 1150 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r3], #-4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - beq 2250 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 21f4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 11c8 │ │ │ │ │ - ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - beq 226c │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 1158 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ebc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ebc │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b ebc │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 11c0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b f8c │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1718 │ │ │ │ │ + beq 16c8 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r5, r2, #2 │ │ │ │ │ - mov r1, lr │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2014 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b ebc │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 204c │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 17d4 │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r9, r9, r5 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add sl, sl, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c00 │ │ │ │ │ + bne 1bf0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c28 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + bne 1c18 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq e74 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, r5 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r9], #4 │ │ │ │ │ - beq c08 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r2, [r0], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b c08 │ │ │ │ │ + str r2, [sl], #4 │ │ │ │ │ + beq cac │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b cac │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1020 │ │ │ │ │ + bne 1014 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 1028 │ │ │ │ │ + blt 101c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1210 │ │ │ │ │ + beq 1208 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1210 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a10 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1208 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 9bc │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 21ac │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 858 │ │ │ │ │ + b 17d4 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne a5c │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + ble a64 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r7, r3, r4 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 19ec │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - bne 1b58 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ + sub r8, r4, r5 │ │ │ │ │ + add r8, r5, r8, asr #1 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + bne 1ad0 │ │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 22f8 │ │ │ │ │ + beq 22a4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 2254 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2070 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - strne r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - addeq r4, r7, #1 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a04 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ + beq 1ed0 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + addeq r5, r8, #1 │ │ │ │ │ + movne r4, r8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 19e4 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ bne 1830 │ │ │ │ │ - sub r6, r3, r4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ - add r6, r4, r6, asr #1 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + sub r7, r4, r5 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ + add r7, r5, r7, asr #1 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - ldreq r0, [r5, #28] │ │ │ │ │ - beq 1920 │ │ │ │ │ + ldreq r0, [r6, #28] │ │ │ │ │ + beq 1918 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ + addeq r0, r6, #28 │ │ │ │ │ + addne r0, r6, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 193c │ │ │ │ │ + beq 1934 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1e1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - strne r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - addeq r4, r6, #1 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 1a04 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ + addeq r5, r7, #1 │ │ │ │ │ + movne r4, r7 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 19e4 │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r6, r5, r4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r6, r4, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2328 │ │ │ │ │ - ldrb r0, [r7, #16] │ │ │ │ │ + add r9, r6, #20 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + sub r7, r4, r5 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r7, r5, r7, asr #1 │ │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2274 │ │ │ │ │ + ldrb r0, [r8, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r7, #28 │ │ │ │ │ - ldrne r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + movne r0, r9 │ │ │ │ │ + addeq r0, r8, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2320 │ │ │ │ │ + beq 225c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db4 │ │ │ │ │ + beq 1d14 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r4, r6, #1 │ │ │ │ │ - movne r5, r6 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 1984 │ │ │ │ │ + addeq r5, r7, #1 │ │ │ │ │ + movne r4, r7 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + blt 1968 │ │ │ │ │ ldr sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1b1c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ - ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - add r9, r9, r4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 17d4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add sl, sl, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1efc │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + add r3, r6, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f30 │ │ │ │ │ - ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1e94 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1f8c │ │ │ │ │ + beq 1b00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1718 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 16c8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - str r3, [r9], #4 │ │ │ │ │ - beq 73c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 73c │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r5 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 854 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1690 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne dc8 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - ble dd0 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 1814 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [sl], #4 │ │ │ │ │ + beq 730 │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 730 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc0 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - bge bc8 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - b bcc │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ - b 714 │ │ │ │ │ - ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 9f8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 1728 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge a94 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 1ac4 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 1690 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 18b4 │ │ │ │ │ - b 1ac0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + bne c6c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + bge c74 │ │ │ │ │ + add r6, r8, #1 │ │ │ │ │ + b c78 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r3] │ │ │ │ │ + b 71c │ │ │ │ │ + ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 16d8 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge b40 │ │ │ │ │ + b 17d4 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 18b0 │ │ │ │ │ + b 17d4 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 7c0 │ │ │ │ │ - b 1ac0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bge 7b8 │ │ │ │ │ + b 17d4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r5, r3, #2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - add r4, sl, r5 │ │ │ │ │ + add r4, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2034 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1ee0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b ebc │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1814 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b 16e4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1a04 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b bd8 │ │ │ │ │ - ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1760 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1760 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 468 │ │ │ │ │ - b eb4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 1818 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 1694 │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 19e4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 1bb4 │ │ │ │ │ + b 1b2c │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 46c │ │ │ │ │ + b e68 │ │ │ │ │ + ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b c88 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r6 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge e40 │ │ │ │ │ + b e68 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 708 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + bne 710 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 70c │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + b 714 │ │ │ │ │ + add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bc │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ + bne 7b4 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 7c0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge e8c │ │ │ │ │ - b eb4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 7b8 │ │ │ │ │ + ldr r8, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + add r3, r7, r6 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1710 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r3, r3, r6 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 1710 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1b04 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 21c │ │ │ │ │ - b eb4 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 1b90 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b e68 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bge 1464 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1ed0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 145c │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1694 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - rsb r5, sl, #0 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + rsb r6, r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - streq r3, [r8, r5] │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + streq r3, [sl, r6] │ │ │ │ │ + beq 1b38 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ - add r0, r6, r4 │ │ │ │ │ + add r0, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ + cmn r5, r6 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r8, r5] │ │ │ │ │ + str r3, [sl, r6] │ │ │ │ │ ldrne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - strne r3, [r6, r5] │ │ │ │ │ - b 1bc0 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + strne r3, [r5, r6] │ │ │ │ │ + b 1b38 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bge 1300 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 12f8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 16e4 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1694 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 19e4 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 468 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b e8c │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 21c │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movge r9, #0 │ │ │ │ │ - movlt r9, #1 │ │ │ │ │ - b 1464 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r9, #0 │ │ │ │ │ - movlt r9, #1 │ │ │ │ │ - b 1300 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 15a8 │ │ │ │ │ - ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b b34 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 194c │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 9f8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 19cc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 1d78 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 157c │ │ │ │ │ + beq 1574 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - b 1578 │ │ │ │ │ + b 1570 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 46c │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 1e78 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1d3c │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 15a0 │ │ │ │ │ + ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b aa0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 12f8 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1a64 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 21c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1744 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 145c │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b e40 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r4 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 139c │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 16e4 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 1390 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + b 1c68 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1944 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b be0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 2c0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1814 │ │ │ │ │ - ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r6, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 1a30 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 1a58 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 139c │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 1a30 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 304 │ │ │ │ │ - b 169c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 1b90 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b f74 │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b a94 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 7e0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b d20 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ebc │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, sl, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b ebc │ │ │ │ │ + b e84 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 18b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r2, lsl #2] │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 1bc0 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 95c │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 18b4 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 854 │ │ │ │ │ + b 1b38 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 858 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 94c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 1818 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 9bc │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b b40 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 20b4 │ │ │ │ │ + beq 1f7c │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ lsl r2, r7, #2 │ │ │ │ │ add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14cc │ │ │ │ │ + beq 14c4 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsl r2, r7, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 2018 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sl], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15f8 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 3028 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2a0 │ │ │ │ │ - b ebc │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 15f0 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 216c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r3, lr, r6 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r2, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ + beq f1c │ │ │ │ │ + add r3, r7, r5 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b f28 │ │ │ │ │ + b f1c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq ea8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b ea8 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 2f94 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 2a0 │ │ │ │ │ + b ea8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b e78 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1b04 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1694 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b f6c │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 1390 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r8, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r3, lr, r6 │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1fdc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq f28 │ │ │ │ │ - b 2154 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 1b90 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1690 │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ + b 200c │ │ │ │ │ + add r0, r6, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne db0 │ │ │ │ │ + bne a44 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 17f8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8ec │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 9dc │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne ba4 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne c54 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 1b00 │ │ │ │ │ + b 1a88 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 8dc │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b a88 │ │ │ │ │ + str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 7e4 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 238c │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 7a4 │ │ │ │ │ + beq 22c8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 79c │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 548 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 5b8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1694 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b e78 │ │ │ │ │ + add r0, r6, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 6f8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1bb4 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 38c │ │ │ │ │ + bne 390 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b cb8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b ebc │ │ │ │ │ + b d54 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1694 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl sl, r3, #2 │ │ │ │ │ - b 1d1c │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 16e4 │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r8, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 1000 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 17b4 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 16e4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + b 1c80 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 1114 │ │ │ │ │ + bne 110c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 1180 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ + b 1178 │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 538 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - b 5a8 │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 6f0 │ │ │ │ │ + bne ff4 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 1764 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b ea8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1c70 │ │ │ │ │ + b 1898 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 189c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1884 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b a7c │ │ │ │ │ + b 19bc │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 848 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 21dc │ │ │ │ │ + b 830 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 19a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 21f4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 9bc │ │ │ │ │ + b 2130 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b b28 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b b10 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 2118 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 19d4 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 19bc │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 21c4 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 83c │ │ │ │ │ + b 9ac │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 1880 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 824 │ │ │ │ │ + b 2148 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + b 1c80 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b 1bd4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a64 │ │ │ │ │ + b 2168 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 2180 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 21bc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1454 │ │ │ │ │ + b 20c │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b ea8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 22dc │ │ │ │ │ + b 1f4 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 2224 │ │ │ │ │ + b 21d4 │ │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ │ + b 994 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1384 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 45c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 444 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 2228 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 2f94 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ed0 │ │ │ │ │ - b ebc │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 1c90 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1f4 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b ebc │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 220c │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 9a4 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 22c4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 440 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 20c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 458 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne ebc │ │ │ │ │ + b ea8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b e64 │ │ │ │ │ + b e18 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b e7c │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 22ac │ │ │ │ │ + b e30 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 12d0 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 2280 │ │ │ │ │ + b 1368 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1380 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 136c │ │ │ │ │ + b 12c8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 12e8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl sl, r6, #2 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b 1d1c │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 16e4 │ │ │ │ │ + b 12e0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 143c │ │ │ │ │ + b 1434 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 144c │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1c68 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 2210 │ │ │ │ │ │ │ │ │ │ -00002440 : │ │ │ │ │ +00002398 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 24f0 │ │ │ │ │ + bmi 2448 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2460 │ │ │ │ │ + beq 23b8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2460 │ │ │ │ │ + bgt 23b8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2460 │ │ │ │ │ + bne 23b8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 24f8 │ │ │ │ │ + bmi 2450 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24bc │ │ │ │ │ + beq 2414 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24bc │ │ │ │ │ + bgt 2414 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 24bc │ │ │ │ │ - b 24a8 │ │ │ │ │ + bne 2414 │ │ │ │ │ + b 2400 │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -00002508 : │ │ │ │ │ +00002460 : │ │ │ │ │ PyList_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 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 2514 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 25d4 │ │ │ │ │ + beq 252c │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 25b4 │ │ │ │ │ + beq 250c │ │ │ │ │ add ip, r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ ldr lr, [r6, #12] │ │ │ │ │ bic ip, ip, ip, asr #31 │ │ │ │ │ movge ip, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt ip, r4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 259c │ │ │ │ │ + bgt 24f4 │ │ │ │ │ add r3, lr, r4, lsl #2 │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r0, [r3], #-4 │ │ │ │ │ - ble 2588 │ │ │ │ │ + ble 24e0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [lr, ip, lsl #2] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -2502,480 +2460,485 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25b4 │ │ │ │ │ + b 250c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 25cc │ │ │ │ │ + b 2524 │ │ │ │ │ │ │ │ │ │ -000025e8 : │ │ │ │ │ +00002540 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2848 │ │ │ │ │ + bne 27a0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 288c │ │ │ │ │ + beq 27e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 286c │ │ │ │ │ + ble 27c4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 288c │ │ │ │ │ + beq 27e4 │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2834 │ │ │ │ │ + beq 278c │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 2808 │ │ │ │ │ + ble 2760 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ add r4, r4, r7, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r4, r4, #3 │ │ │ │ │ sub r0, r4, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2770 │ │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 2820 │ │ │ │ │ + bhi 2778 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r7, [r6, #8] │ │ │ │ │ strne r4, [r6, #16] │ │ │ │ │ - beq 2820 │ │ │ │ │ + beq 2778 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ │ movlt r2, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ movge r0, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ add r6, r1, ip, lsl #2 │ │ │ │ │ str lr, [r1, r4] │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub lr, r2, #4 │ │ │ │ │ sub r7, r3, #3 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip, lsl #2] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub ip, r2, #8 │ │ │ │ │ sub r7, r3, #4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub lr, r2, #12 │ │ │ │ │ sub r7, r3, #5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub ip, r2, #16 │ │ │ │ │ sub r7, r3, #6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub lr, r2, #20 │ │ │ │ │ sub r7, r3, #7 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub ip, r2, #24 │ │ │ │ │ sub r7, r3, #8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub r2, r2, #28 │ │ │ │ │ sub lr, r3, #9 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr lr, [r1, r2] │ │ │ │ │ str lr, [r1, ip] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ ldr ip, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #10 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r1, r2] │ │ │ │ │ - bgt 27e0 │ │ │ │ │ + bgt 2738 │ │ │ │ │ sub r2, r1, #36 @ 0x24 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ ldr ip, [r2, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ - ble 27cc │ │ │ │ │ + ble 2724 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r7, r8, asr #1 │ │ │ │ │ - blt 265c │ │ │ │ │ + blt 25b4 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - b 26bc │ │ │ │ │ + b 2614 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 268c │ │ │ │ │ + b 25e4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 2810 │ │ │ │ │ + blt 2768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 27fc │ │ │ │ │ + b 2754 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 27fc │ │ │ │ │ + b 2754 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ 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 │ │ │ │ │ - beq 282c │ │ │ │ │ - b 2610 │ │ │ │ │ + beq 2784 │ │ │ │ │ + b 2568 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2634 │ │ │ │ │ + bne 258c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2634 │ │ │ │ │ + b 258c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 263c │ │ │ │ │ - b 282c │ │ │ │ │ + beq 2594 │ │ │ │ │ + b 2784 │ │ │ │ │ │ │ │ │ │ -000028a0 : │ │ │ │ │ +000027f8 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r6, r2, r1 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 2c08 │ │ │ │ │ - ldr r3, [pc, #892] @ 2c44 │ │ │ │ │ - mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + ble 2b74 │ │ │ │ │ + ldr r3, [pc, #908] @ 2bb0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ - ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ + beq 2b58 │ │ │ │ │ + ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r0, [r3, #1896] @ 0x768 │ │ │ │ │ + str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r1, [r3, #1896] @ 0x768 │ │ │ │ │ - str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #824] @ 2c48 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldr r3, [pc, #832] @ 2bb4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ - sub r2, r5, #8 │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ + str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [r9, r3] │ │ │ │ │ + ldr r0, [r2, r3] │ │ │ │ │ + sub r2, r5, #8 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr lr, [r0, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr ip, [r0, #3824] @ 0xef0 │ │ │ │ │ ldr r9, [lr, #4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ orr r3, r3, r9 │ │ │ │ │ str r2, [r9] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ str lr, [r5, #-8] │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ strhi r1, [r5, #12] │ │ │ │ │ - bhi 2c14 │ │ │ │ │ + bhi 2b80 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2b80 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r3, r4, lsl #2 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2a8c │ │ │ │ │ + beq 29f0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 29cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2a4c │ │ │ │ │ + beq 29b0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2a30 │ │ │ │ │ + beq 2994 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2a14 │ │ │ │ │ + beq 2978 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 295c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2bd0 │ │ │ │ │ + bne 2b38 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 2b18 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 2a8c │ │ │ │ │ + bne 29f0 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 2994 │ │ │ │ │ - b 2bb4 │ │ │ │ │ + bne 28f8 │ │ │ │ │ + b 2b18 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bc0 │ │ │ │ │ + bgt 2b28 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - b 29dc │ │ │ │ │ + b 2940 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2908 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + bne 286c │ │ │ │ │ + b 2b1c │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ R_ARM_JUMP24 PyList_New.constprop.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c34 │ │ │ │ │ + bgt 2ba0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2ba0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 297c │ │ │ │ │ - b 2bb8 │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + bne 28e0 │ │ │ │ │ + b 2b1c │ │ │ │ │ + .word 0x00000378 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ + .word 0x00000328 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002c4c : │ │ │ │ │ +00002bb8 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2c88 │ │ │ │ │ + beq 2bf4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2cc8 │ │ │ │ │ + blt 2c34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2cc0 │ │ │ │ │ + bgt 2c2c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 28a0 │ │ │ │ │ + b 27f8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2986,86 +2949,86 @@ │ │ │ │ │ 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 2c84 │ │ │ │ │ + b 2bf0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 2c70 │ │ │ │ │ + b 2bdc │ │ │ │ │ │ │ │ │ │ -00002cd0 : │ │ │ │ │ +00002c3c : │ │ │ │ │ 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 2d00 │ │ │ │ │ - bl 2440 │ │ │ │ │ + beq 2c6c │ │ │ │ │ + bl 2398 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00002d18 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00002c84 <_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 2d48 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 2cb4 <_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 │ │ │ │ │ │ │ │ │ │ -00002d54 : │ │ │ │ │ +00002cc0 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2dac │ │ │ │ │ + beq 2d18 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 2d80 │ │ │ │ │ + bgt 2cec │ │ │ │ │ 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 2d78 │ │ │ │ │ + bls 2ce4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2d90 │ │ │ │ │ + b 2cfc │ │ │ │ │ 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 │ │ │ │ │ @@ -3073,190 +3036,190 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002dd8 : │ │ │ │ │ +00002d44 : │ │ │ │ │ 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 2e54 │ │ │ │ │ - b 2e80 │ │ │ │ │ + bne 2dc0 │ │ │ │ │ + b 2dec │ │ │ │ │ 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 2ec8 │ │ │ │ │ + ble 2e34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 2e74 │ │ │ │ │ - bne 2ee8 │ │ │ │ │ + bgt 2de0 │ │ │ │ │ + bne 2e54 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 2e80 │ │ │ │ │ + bcs 2dec │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e90 │ │ │ │ │ + ble 2dfc │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 2e10 │ │ │ │ │ + bne 2d7c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 2e54 │ │ │ │ │ + bhi 2dc0 │ │ │ │ │ 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 2e10 │ │ │ │ │ + bne 2d7c │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2de0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2de0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 2e74 │ │ │ │ │ + b 2de0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2e30 │ │ │ │ │ + bne 2d9c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2e30 │ │ │ │ │ + b 2d9c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002ef4 : │ │ │ │ │ +00002e60 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f90 │ │ │ │ │ + beq 2efc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 2f58 │ │ │ │ │ + bmi 2ec4 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f50 │ │ │ │ │ + beq 2ebc │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f6c │ │ │ │ │ + ble 2ed8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 2f34 │ │ │ │ │ + bcs 2ea0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2f50 │ │ │ │ │ + bne 2ebc │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 2f50 │ │ │ │ │ + b 2ebc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f98 : │ │ │ │ │ +00002f04 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 2f2c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002fcc : │ │ │ │ │ +00002f38 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 2ffc │ │ │ │ │ + blt 2f68 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 2ffc │ │ │ │ │ + bmi 2f68 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000300c : │ │ │ │ │ +00002f78 : │ │ │ │ │ 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 28a0 │ │ │ │ │ + b 27f8 │ │ │ │ │ │ │ │ │ │ -00003028 : │ │ │ │ │ +00002f94 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 30e0 │ │ │ │ │ + bge 3040 │ │ │ │ │ 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] │ │ │ │ │ @@ -3264,55 +3227,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 3088 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ 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 30d4 │ │ │ │ │ + bcc 3048 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 30d4 │ │ │ │ │ + beq 3048 │ │ │ │ │ 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 30cc │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ + b 3038 │ │ │ │ │ │ │ │ │ │ -000030e8 : │ │ │ │ │ +00003054 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 30fc │ │ │ │ │ - b 4594 <_list_extend> │ │ │ │ │ + beq 3068 │ │ │ │ │ + b 4578 <_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 │ │ │ │ │ @@ -3321,98 +3284,98 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003128 : │ │ │ │ │ +00003094 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 315c │ │ │ │ │ + beq 30c8 │ │ │ │ │ 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 3150 │ │ │ │ │ + b 30bc │ │ │ │ │ │ │ │ │ │ -00003164 : │ │ │ │ │ +000030d0 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 3258 │ │ │ │ │ + beq 31c4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3254 │ │ │ │ │ + ble 31c0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 3264 │ │ │ │ │ + blt 31d0 │ │ │ │ │ mul r1, r5, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 325c │ │ │ │ │ + beq 31c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lslle r5, r4, #2 │ │ │ │ │ - ble 3218 │ │ │ │ │ + ble 3184 │ │ │ │ │ sub lr, r5, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add ip, r6, r4, lsl #2 │ │ │ │ │ - b 31f4 │ │ │ │ │ + b 3160 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3218 │ │ │ │ │ + beq 3184 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31ec │ │ │ │ │ + bgt 3158 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 31ec │ │ │ │ │ + b 3158 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ cmp r5, r1, lsl #2 │ │ │ │ │ - bge 3258 │ │ │ │ │ + bge 31c4 │ │ │ │ │ sub r5, r7, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movge r5, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt 3228 │ │ │ │ │ - b 3258 │ │ │ │ │ - bl 2440 │ │ │ │ │ + bgt 3194 │ │ │ │ │ + b 31c4 │ │ │ │ │ + bl 2398 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 325c │ │ │ │ │ + b 31c8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -485,32 +485,32 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2408] @ 0x968 │ │ │ │ │ sub sp, sp, #1648 @ 0x670 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ ldr sl, [r0, #12] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ble b14 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq c6c │ │ │ │ │ + beq cf8 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub lr, r2, lr │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -519,181 +519,181 @@ │ │ │ │ │ clz lr, lr │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ bne bcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ - mov r5, r3 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ b 730 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 754 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ beq 760 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne ff0 │ │ │ │ │ + bne 108c │ │ │ │ │ ldr r6, [ip] │ │ │ │ │ - tst lr, r5 │ │ │ │ │ + tst lr, r4 │ │ │ │ │ beq 700 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ bls 700 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ bne 728 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ beq b88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne d3c │ │ │ │ │ + bne c6c │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1088 @ 0x440 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r2, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - str r4, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ + str r5, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ str sl, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bgt da0 │ │ │ │ │ + bgt cd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r4, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r4, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + str r5, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ str r0, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bl 225c │ │ │ │ │ + bl 224c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a4 │ │ │ │ │ + beq 10c0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bge c3c │ │ │ │ │ + bge c30 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r3, r2 │ │ │ │ │ str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bge 980 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r3, [r8, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - add r3, r4, r6 │ │ │ │ │ - ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ bne 91c │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1164 │ │ │ │ │ + beq 1180 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1070 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1104 │ │ │ │ │ + beq 1084 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq c44 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c5c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq a28 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ + cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movlt r6, lr │ │ │ │ │ blt a50 │ │ │ │ │ b 944 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10a4 │ │ │ │ │ + blt 10c0 │ │ │ │ │ beq a28 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ blt b0c │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - lsl r0, r4, #2 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + lsl r0, r5, #2 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ bge 968 │ │ │ │ │ - sub r2, r7, r4 │ │ │ │ │ + sub r2, r7, r5 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - str r3, [r8, r4, lsl #2] │ │ │ │ │ + str r3, [r8, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne 868 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne dc8 │ │ │ │ │ str r3, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ @@ -703,260 +703,204 @@ │ │ │ │ │ subs r2, r2, r3 │ │ │ │ │ add r8, r8, r3, lsl #2 │ │ │ │ │ str r3, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ bne 7f0 │ │ │ │ │ - ldr r4, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1144 │ │ │ │ │ + bne 118c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1024 │ │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ │ + bne fdc │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ - str r4, [r6, #8] │ │ │ │ │ + str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bne 106c │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne 1024 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ ble 940 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ bne b08 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r9, [r3, #16] │ │ │ │ │ ubfx r3, r9, #5, #1 │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r9, #6, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - add r5, r4, r9 │ │ │ │ │ + add r4, r5, r9 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + asr r4, r4, #1 │ │ │ │ │ + ldr r1, [r8, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1194 │ │ │ │ │ + beq 1120 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 110c │ │ │ │ │ + beq 1054 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1120 │ │ │ │ │ + beq 1068 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq ae8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq af8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge b00 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ bgt a74 │ │ │ │ │ ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ b 944 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne acc │ │ │ │ │ cmp r6, r7 │ │ │ │ │ bgt ad4 │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ b ad8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ b 87c │ │ │ │ │ sub r3, fp, #1088 @ 0x440 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ str r3, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r1, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str r4, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ + str r5, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ str sl, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r4, [r0, #8] │ │ │ │ │ + str r5, [r0, #8] │ │ │ │ │ str sl, [r0, #12] │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ b a04 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1008 │ │ │ │ │ + beq 10b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne d3c │ │ │ │ │ - tst lr, r5 │ │ │ │ │ + bne c6c │ │ │ │ │ + tst lr, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1018 │ │ │ │ │ + beq 10a4 │ │ │ │ │ ldr lr, [r2, #100] @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 780 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r5, #1 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ b bf0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq c30 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq c38 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne ff4 │ │ │ │ │ - ands ip, lr, r5 │ │ │ │ │ + bne 1090 │ │ │ │ │ + ands ip, lr, r4 │ │ │ │ │ beq bdc │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ bls bdc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ bne be8 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ b 760 │ │ │ │ │ + str r0, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 980 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, #1 │ │ │ │ │ b 760 │ │ │ │ │ - str r0, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - b 980 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8f4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ b 8f8 │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - ble 6c0 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - sub lr, r2, lr │ │ │ │ │ - str r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - clz lr, lr │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - b cf8 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne cdc │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq cdc │ │ │ │ │ - ldrb r9, [r9, #16] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - and ip, r9, #28 │ │ │ │ │ - sub ip, ip, #4 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - lsr ip, ip, #5 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - beq b58 │ │ │ │ │ - ldr r9, [r6, #4]! │ │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne 1128 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1170 │ │ │ │ │ - ldr r9, [r0, #16] │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 113c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cdc │ │ │ │ │ - tst lr, r5 │ │ │ │ │ - beq cb4 │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls cb4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b cdc │ │ │ │ │ sub ip, fp, #1616 @ 0x650 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ @@ -968,34 +912,90 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #7 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ - str r4, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ │ + str r5, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ str sl, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str ip, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ ble 7cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - asr r1, r4, r2 │ │ │ │ │ + asr r1, r5, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt da4 │ │ │ │ │ + bgt cd4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ b 7cc │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 6c0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + sub lr, r2, lr │ │ │ │ │ + str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + clz lr, lr │ │ │ │ │ + lsr lr, lr, #5 │ │ │ │ │ + b d84 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne d68 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq d68 │ │ │ │ │ + ldrb r9, [r9, #16] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + and ip, r9, #28 │ │ │ │ │ + sub ip, ip, #4 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq b58 │ │ │ │ │ + ldr r9, [r6, #4]! │ │ │ │ │ + ldr r9, [r9, #4] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bne fc8 │ │ │ │ │ + ldr sl, [r6] │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 116c │ │ │ │ │ + ldr r9, [sl, #16] │ │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne fc0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq d68 │ │ │ │ │ + tst lr, r4 │ │ │ │ │ + beq d40 │ │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls d40 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b d68 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ ldr r1, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -1004,372 +1004,374 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble f64 │ │ │ │ │ + ble f2c │ │ │ │ │ cmp r1, ip │ │ │ │ │ - movle r5, #1 │ │ │ │ │ - bgt f6c │ │ │ │ │ + movle r4, #1 │ │ │ │ │ + bgt f34 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e78 │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ ble e78 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 110c │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e78 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ bgt e40 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ ldr ip, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ subs r2, r2, ip │ │ │ │ │ str r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - str r5, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ + str r4, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ str r8, [r0, r1] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r8, r8, ip, lsl #2 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ str ip, [r1, #-1556] @ 0xfffff9ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - bne 109c │ │ │ │ │ - ldr r4, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + bne fb8 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ble 9c4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq f04 │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ - ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - sublt r1, r3, #2 │ │ │ │ │ + bne 1150 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c │ │ │ │ │ + bne 1118 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble 9c4 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ - beq f54 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ + bne 112c │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f18 │ │ │ │ │ - b 115c │ │ │ │ │ + beq f00 │ │ │ │ │ + b 1118 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - ble fd8 │ │ │ │ │ + ble fa0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - movge r5, #2 │ │ │ │ │ + movge r4, #2 │ │ │ │ │ bge e18 │ │ │ │ │ lsl r2, ip, #1 │ │ │ │ │ cmp r1, lr, lsl #1 │ │ │ │ │ lsl ip, lr, #1 │ │ │ │ │ - ble fe4 │ │ │ │ │ + ble fac │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - movge r5, #3 │ │ │ │ │ + movge r4, #3 │ │ │ │ │ bge e18 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - mov r5, #3 │ │ │ │ │ + mov r4, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ - ble fcc │ │ │ │ │ + ble f94 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ble e18 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - b fb0 │ │ │ │ │ + b f78 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b f88 │ │ │ │ │ + b f50 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ - b fa4 │ │ │ │ │ - ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + b f6c │ │ │ │ │ + ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + b 7f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 780 │ │ │ │ │ + b d68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 780 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ b 780 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - str r4, [r6, #8] │ │ │ │ │ + str r5, [r6, #8] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ - movne r4, r5 │ │ │ │ │ + movne r5, r4 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - bne 1080 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + bne 1038 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 1080 │ │ │ │ │ - ldr r0, [r5, r7, lsl #2] │ │ │ │ │ + b 1038 │ │ │ │ │ + ldr r0, [r4, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bpl 1078 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bpl 1030 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - subs r5, r4, #0 │ │ │ │ │ + subs r4, r5, #0 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ - ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - b 7f0 │ │ │ │ │ - ldr r4, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne ab4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b aec │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 8d4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b c48 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 780 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 780 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 780 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - bne 102c │ │ │ │ │ - ldr r5, [r6, #12] │ │ │ │ │ + movne r4, #0 │ │ │ │ │ + bne fe4 │ │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ - str r4, [r6, #8] │ │ │ │ │ + str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ beq a1c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1080 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 8d4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b c48 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1038 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + b 10d0 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne ab4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b aec │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 105c │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b f1c │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ + ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + sublt r1, r3, #2 │ │ │ │ │ + b eec │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ b 780 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b cdc │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1078 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - b 10b4 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 10f8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - b 780 │ │ │ │ │ - ldr r4, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - b 115c │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 1114 │ │ │ │ │ + b 1118 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011a8 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2392] @ 0x958 │ │ │ │ │ sub sp, sp, #1664 @ 0x680 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ str r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 14b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne 18ac │ │ │ │ │ + bne 187c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ strgt r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldrgt r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ble 14c8 │ │ │ │ │ + ble 14d0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1b7c │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz ip, ip │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - str r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 17e4 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 12a0 │ │ │ │ │ + str r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 12a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + beq 12cc │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 12d0 │ │ │ │ │ + bge 12d8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 218c │ │ │ │ │ - ldr r5, [r0] │ │ │ │ │ + bne 20b4 │ │ │ │ │ + ldr r4, [r0] │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1270 │ │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls 1270 │ │ │ │ │ + beq 1278 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + bls 1278 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 1298 │ │ │ │ │ - ldr r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + blt 12a0 │ │ │ │ │ + ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq 17d0 │ │ │ │ │ + beq 17a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1a88 │ │ │ │ │ + bne 1a7c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1ab0 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ @@ -1378,530 +1380,525 @@ │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1f78 │ │ │ │ │ + bgt 1f28 │ │ │ │ │ ldr sl, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 213c │ │ │ │ │ + bne 20cc │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - str r4, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ str sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ + str r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r9, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bl 225c │ │ │ │ │ + bl 224c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1dec │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bge 18a4 │ │ │ │ │ + bge 1864 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 15f0 │ │ │ │ │ + bge 15f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ ldr r3, [r9, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ str r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - 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, #-1664] @ 0xfffff980 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 1580 │ │ │ │ │ + bne 1588 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 215c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2094 │ │ │ │ │ + beq 2140 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 20a8 │ │ │ │ │ + beq 2154 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1b4c │ │ │ │ │ + beq 1b40 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b64 │ │ │ │ │ + beq 1b58 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1680 │ │ │ │ │ + beq 1688 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ + cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 16a8 │ │ │ │ │ - b 15a4 │ │ │ │ │ + blt 16b0 │ │ │ │ │ + b 15ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 1814 │ │ │ │ │ + bgt 1854 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bne 1c90 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne 1c64 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 210c │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 223c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + bne 2170 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - blx r5 │ │ │ │ │ + blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e04 │ │ │ │ │ - beq 1680 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1790 │ │ │ │ │ + blt 1dec │ │ │ │ │ + beq 1688 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 1798 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - ble 174c │ │ │ │ │ - sub r8, r7, r4 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + ble 1754 │ │ │ │ │ + sub r8, r7, r5 │ │ │ │ │ + add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 197c │ │ │ │ │ + bne 194c │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 13f8 │ │ │ │ │ + bne 1400 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d50 │ │ │ │ │ + bne 1d38 │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1c50 │ │ │ │ │ + bne 1b68 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - bne 1d48 │ │ │ │ │ + bne 1e14 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ - ldr r4, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - bgt 1ef4 │ │ │ │ │ + ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ + bgt 1ee4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 19ac │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + bne 196c │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1c90 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + bne 1c64 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ - ble 1524 │ │ │ │ │ - b 1cc4 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - ble 15a0 │ │ │ │ │ + ble 152c │ │ │ │ │ + b 1c98 │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble 15a8 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 178c │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1794 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - add r5, r4, r8 │ │ │ │ │ + add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - 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 2250 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 20f0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 2104 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1774 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1784 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt 16cc │ │ │ │ │ + bge 178c │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt 16d4 │ │ │ │ │ ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 15b4 │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bgt 15bc │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ + beq 15e8 │ │ │ │ │ ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ - b 1990 │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ + b 1960 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1724 │ │ │ │ │ + bne 172c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 172c │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ - b 1730 │ │ │ │ │ + bgt 1734 │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + b 1738 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 140c │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2048 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - movne r1, #0 │ │ │ │ │ - andeq r1, r1, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 1a88 │ │ │ │ │ + b 1414 │ │ │ │ │ tst ip, lr │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2060 │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12f4 │ │ │ │ │ - ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + b 12fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 1850 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 1810 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 1894 │ │ │ │ │ + bge 186c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bne 2124 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 20e8 │ │ │ │ │ ands r0, ip, lr │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 17fc │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bls 183c │ │ │ │ │ + bls 17fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1848 │ │ │ │ │ - ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + blt 1808 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 12d4 │ │ │ │ │ - ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 12dc │ │ │ │ │ + ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1220 │ │ │ │ │ str r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 15f8 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12dc │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 2058 │ │ │ │ │ + bgt 209c │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r3, r6, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r8, r2, r3, lsl #2 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - ble 1c64 │ │ │ │ │ + ble 1cc8 │ │ │ │ │ ldr r7, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 2020 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1d14 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - str r5, [r8, #4] │ │ │ │ │ - beq 20b4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [r8, #4] │ │ │ │ │ + beq 1ff0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 193c │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2058 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 193c │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ - mov r5, #3 │ │ │ │ │ + mov r4, #3 │ │ │ │ │ add r7, r8, #8 │ │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ - beq 20b0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne 1948 │ │ │ │ │ + beq 1fec │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bne 1918 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ - add r1, r3, 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 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - str r4, [r3, r5] │ │ │ │ │ - ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne 13f8 │ │ │ │ │ - b 15f0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ + str r5, [r3, r4] │ │ │ │ │ + b 15e8 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19d4 │ │ │ │ │ + bgt 1994 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne 1994 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 1d30 │ │ │ │ │ + ble 1cfc │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19fc │ │ │ │ │ + bgt 19bc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19fc │ │ │ │ │ + bne 19bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1a78 │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a24 │ │ │ │ │ + bgt 19e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a24 │ │ │ │ │ + bne 19e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1a78 │ │ │ │ │ + beq 1a38 │ │ │ │ │ add r8, sl, #8 │ │ │ │ │ mov r7, #3 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a5c │ │ │ │ │ + bgt 1a1c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1a5c │ │ │ │ │ + bne 1a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 1a34 │ │ │ │ │ + bne 19f4 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - ble 1a78 │ │ │ │ │ + ble 1a38 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 166c │ │ │ │ │ - b 1d3c │ │ │ │ │ + beq 1674 │ │ │ │ │ + b 1d08 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + beq 2084 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + movne r1, #0 │ │ │ │ │ + andeq r1, r1, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ + beq 17a0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1308 │ │ │ │ │ + beq 1310 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 21ec │ │ │ │ │ + bgt 21b4 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ @@ -1918,166 +1915,163 @@ │ │ │ │ │ add r2, r2, #536 @ 0x218 │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1f88 │ │ │ │ │ + bgt 1f38 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1c80 │ │ │ │ │ + ble 1c54 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - beq 136c │ │ │ │ │ - b 1fd4 │ │ │ │ │ + beq 1374 │ │ │ │ │ + b 1f84 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 148c │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1488 │ │ │ │ │ + b 1490 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1230 │ │ │ │ │ + ble 1238 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ mov lr, #1 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r1, lr │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r1, lr │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ - clz ip, ip │ │ │ │ │ mov r3, lr │ │ │ │ │ + clz ip, ip │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + str sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - b 1c0c │ │ │ │ │ + b 1c10 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 1bf0 │ │ │ │ │ + bne 1bf4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ ldrb r7, [r7, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ and r7, r7, #28 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge 1798 │ │ │ │ │ - ldr r7, [r5, #4]! │ │ │ │ │ + bge 1a48 │ │ │ │ │ + ldr r7, [r4, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 2070 │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ + bne 206c │ │ │ │ │ + ldr sl, [r4] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bne 208c │ │ │ │ │ + beq 2228 │ │ │ │ │ + ldr r7, [sl, #16] │ │ │ │ │ + ldr sl, [r7, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 2094 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1bf4 │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1bc8 │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - cmp r4, #15 │ │ │ │ │ - bls 1bc8 │ │ │ │ │ + beq 1bcc │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls 1bcc │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 1bf0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1628 │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - b 1ae0 │ │ │ │ │ - beq 1d18 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + b 1bf4 │ │ │ │ │ + beq 1ce4 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 151c │ │ │ │ │ + beq 1524 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - ble 1524 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + movgt r4, #1 │ │ │ │ │ + movle r4, #0 │ │ │ │ │ + ble 152c │ │ │ │ │ + mov r4, #0 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1524 │ │ │ │ │ + bls 152c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1cd8 │ │ │ │ │ - b 1524 │ │ │ │ │ + bhi 1cac │ │ │ │ │ + b 152c │ │ │ │ │ + add r3, r6, #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ │ + ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + b 1ad4 │ │ │ │ │ + ldr r0, [sl] │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1984 │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq 152c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 1c64 │ │ │ │ │ + b 1c7c │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov sl, r8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #2 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1c6c │ │ │ │ │ - ldr r0, [sl] │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19c4 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 1524 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1c90 │ │ │ │ │ - b 1ca8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 1cd0 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -2086,312 +2080,303 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble 1e80 │ │ │ │ │ + ble 1e70 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - movle r5, #1 │ │ │ │ │ - bgt 1e88 │ │ │ │ │ + movle r4, #1 │ │ │ │ │ + bgt 1e78 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e2c │ │ │ │ │ + ble 1e1c │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge 1e2c │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge 1e1c │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e04 │ │ │ │ │ + bne 1dec │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e2c │ │ │ │ │ + ble 1e1c │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bge 1e2c │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bge 1e1c │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dd0 │ │ │ │ │ + beq 1db8 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ - ldr r4, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ + ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 21b0 │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ + bne 21fc │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ca8 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b 166c │ │ │ │ │ + bne 1c7c │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 1674 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 138c │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr ip, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - str r5, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ + str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r9, [r0, r1] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ add r9, r9, r0, lsl #2 │ │ │ │ │ str r0, [r1, #-1552] @ 0xfffff9f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 1628 │ │ │ │ │ - b 1c54 │ │ │ │ │ + beq 1630 │ │ │ │ │ + b 1b6c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 2024 │ │ │ │ │ + ble 1fd4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - movle r5, #2 │ │ │ │ │ - ble 1da0 │ │ │ │ │ + movle r4, #2 │ │ │ │ │ + ble 1d88 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 2030 │ │ │ │ │ + ble 1fe0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - movle r5, #3 │ │ │ │ │ - ble 1da0 │ │ │ │ │ + movle r4, #3 │ │ │ │ │ + ble 1d88 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - mov r5, #3 │ │ │ │ │ + mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ - ble 1ee8 │ │ │ │ │ + ble 1ed8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 1da0 │ │ │ │ │ + ble 1d88 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - b 1ecc │ │ │ │ │ + b 1ebc │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1f1c │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - sub r0, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ - ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - subgt r3, r1, #3 │ │ │ │ │ + bne 2190 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1df8 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1650 │ │ │ │ │ + ble 1658 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1f68 │ │ │ │ │ - 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 │ │ │ │ │ + bne 2204 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f30 │ │ │ │ │ - b 1e10 │ │ │ │ │ + beq 1f00 │ │ │ │ │ + b 1df8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r6, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1f8c │ │ │ │ │ + bgt 1f3c │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1374 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 1ff8 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ add r1, sl, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 1ff0 │ │ │ │ │ + b 1fa0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1fe0 │ │ │ │ │ + bhi 1f90 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 136c │ │ │ │ │ + bls 1374 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 2008 │ │ │ │ │ - b 136c │ │ │ │ │ + bhi 1fb8 │ │ │ │ │ + b 1374 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1ea4 │ │ │ │ │ + b 1e94 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1ec0 │ │ │ │ │ + b 1eb0 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + ldr r3, [r8, r4, lsl #2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2018 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 2018 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + bcs 1ff0 │ │ │ │ │ + cmp r6, #127 @ 0x7f │ │ │ │ │ + bgt 2240 │ │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r3, [r5, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + beq 157c │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 2170 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ + b 1ff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 1bf4 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 18d8 │ │ │ │ │ + bne 18a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 20ec │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 1bf0 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 1464 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1b50 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - ldr r3, [r8, r5, lsl #2] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20dc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 20dc │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - bcs 20b4 │ │ │ │ │ - cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 21c4 │ │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ │ - ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 1574 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 223c │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - b 20b4 │ │ │ │ │ - ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 2028 │ │ │ │ │ + ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r2, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 1fa8 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 20b8 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 1714 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r7, [r4, #12] │ │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r3, [r4, #16] │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq 155c │ │ │ │ │ - b 223c │ │ │ │ │ - ldr r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 2128 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + beq 1564 │ │ │ │ │ + b 2170 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 170c │ │ │ │ │ + bne 146c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1770 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 1b44 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 209c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + b 2148 │ │ │ │ │ + ldr r0, [r7, r8, lsl #2] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bpl 2168 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20ec │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r4, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 1564 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 20f8 │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + sub r0, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ + ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + subgt r3, r1, #3 │ │ │ │ │ + b 1eec │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ sub r3, fp, #572 @ 0x23c │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ @@ -2401,83 +2386,94 @@ │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ sub r3, r2, #4 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1f88 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 2234 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + b 1f38 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 1974 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b 1f18 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 155c │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 219c │ │ │ │ │ + b 2028 │ │ │ │ │ │ │ │ │ │ -0000225c : │ │ │ │ │ +0000224c : │ │ │ │ │ count_run(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble 290c │ │ │ │ │ + ble 28fc │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [r8, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 24b0 │ │ │ │ │ + bne 24a0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e1c │ │ │ │ │ + beq 2e00 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d90 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 2cf4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 29e0 │ │ │ │ │ + beq 29b4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29f0 │ │ │ │ │ + beq 29c4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 24d4 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq 24d4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq 24c4 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ ldr r3, [sl, r4, lsl #2] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ @@ -2486,1378 +2482,1375 @@ │ │ │ │ │ ubfx r0, r8, #5, #1 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2d58 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2cbc │ │ │ │ │ + beq 2d64 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2d68 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2d7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb8 │ │ │ │ │ + blt 2b80 │ │ │ │ │ add r4, r6, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2bb4 │ │ │ │ │ + ble 2d48 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movlt r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d8c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d8c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2cf0 │ │ │ │ │ + beq 2d98 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - beq 2cf4 │ │ │ │ │ + beq 2d9c │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2da8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb8 │ │ │ │ │ + blt 2b80 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2bb4 │ │ │ │ │ + ble 2d48 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, sl, #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2dd0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d30 │ │ │ │ │ + beq 2db8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b98 │ │ │ │ │ + beq 2d2c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ba8 │ │ │ │ │ + beq 2d3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb0 │ │ │ │ │ + blt 2d44 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 243c │ │ │ │ │ - b 24d4 │ │ │ │ │ + bne 242c │ │ │ │ │ + b 24c4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ca8 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + blt 2c70 │ │ │ │ │ + bne 24d4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 22a4 │ │ │ │ │ + bne 2294 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 24d4 │ │ │ │ │ + beq 24c4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq ip, #2 │ │ │ │ │ moveq r4, ip │ │ │ │ │ - bne 2da8 │ │ │ │ │ + bne 2b74 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 25f4 │ │ │ │ │ + ble 25e4 │ │ │ │ │ sub r6, sl, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r7, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27dc │ │ │ │ │ + bne 27cc │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2e08 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2db8 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2cc0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2cfc │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 29d8 │ │ │ │ │ - blt 27f8 │ │ │ │ │ + beq 29d4 │ │ │ │ │ + blt 27e8 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2dd8 │ │ │ │ │ + beq 2cd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2cdc │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2a14 │ │ │ │ │ + beq 29f0 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 2a00 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 291c │ │ │ │ │ + beq 290c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2938 │ │ │ │ │ + bne 291c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ lsl ip, ip, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add r1, r2, ip │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 264c │ │ │ │ │ + bcs 263c │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str lr, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 264c │ │ │ │ │ + bls 263c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2634 │ │ │ │ │ + bhi 2624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29b0 │ │ │ │ │ + bne 2994 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d8 │ │ │ │ │ + ble 24c8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2848 │ │ │ │ │ + bne 2838 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2dec │ │ │ │ │ + beq 2dd8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e04 │ │ │ │ │ + beq 2df0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 24c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d8 │ │ │ │ │ + ble 24c8 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2b00 │ │ │ │ │ + beq 2adc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2b00 │ │ │ │ │ + beq 2adc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2b0c │ │ │ │ │ + beq 2ae8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2aec │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b1c │ │ │ │ │ + beq 2af8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24d8 │ │ │ │ │ + blt 24c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d8 │ │ │ │ │ + ble 24c8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e14 │ │ │ │ │ + beq 2df8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b44 │ │ │ │ │ + beq 2b20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2b54 │ │ │ │ │ + beq 2b30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2b04 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b38 │ │ │ │ │ + beq 2b14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24d8 │ │ │ │ │ + blt 24c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2768 │ │ │ │ │ - b 24d8 │ │ │ │ │ + bgt 2758 │ │ │ │ │ + b 24c8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ca8 │ │ │ │ │ - beq 2814 │ │ │ │ │ + blt 2c70 │ │ │ │ │ + beq 2804 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a34 │ │ │ │ │ + bne 2a10 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 2518 │ │ │ │ │ - b 25e0 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bgt 2508 │ │ │ │ │ + b 25d0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldmda r6, {r7, r8} │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2b5c │ │ │ │ │ + beq 2b38 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 25dc │ │ │ │ │ - b 2ca8 │ │ │ │ │ + bge 25cc │ │ │ │ │ + b 2c70 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ca8 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + blt 2c70 │ │ │ │ │ + bne 24c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d8 │ │ │ │ │ + ble 24c8 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 28e4 │ │ │ │ │ + bne 28d4 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2dfc │ │ │ │ │ + beq 2de8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2ab0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ae4 │ │ │ │ │ + beq 2ac0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2aec │ │ │ │ │ + beq 2ac8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26d4 │ │ │ │ │ + bne 26c4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 26d8 │ │ │ │ │ + b 26c8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ca8 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + blt 2c70 │ │ │ │ │ + bne 24c8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d8 │ │ │ │ │ - b 2870 │ │ │ │ │ + ble 24c8 │ │ │ │ │ + b 2860 │ │ │ │ │ movne ip, #2 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne 25f4 │ │ │ │ │ - b 24d4 │ │ │ │ │ + bne 25e4 │ │ │ │ │ + b 24c4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt 2518 │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 27f4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub lr, r1, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ lsl r6, r7, #2 │ │ │ │ │ add r3, r2, lr, lsl #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl lr, lr, #2 │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ - bne 2ab4 │ │ │ │ │ + bne 2a90 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs 2a00 │ │ │ │ │ + bcs 29dc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [r7], #-4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi 2970 │ │ │ │ │ + bhi 2954 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r0, r6 │ │ │ │ │ - beq 25f4 │ │ │ │ │ + beq 25e4 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 25f4 │ │ │ │ │ + bls 25e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ - b 2994 │ │ │ │ │ + b 2978 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bcs 2654 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bls 2644 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ str r3, [ip], #-4 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bhi 29bc │ │ │ │ │ - b 2654 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - b 259c │ │ │ │ │ + b 2998 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230c │ │ │ │ │ + bne 22fc │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2310 │ │ │ │ │ + b 2300 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + b 258c │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 2614 │ │ │ │ │ - b 2654 │ │ │ │ │ + bhi 2604 │ │ │ │ │ + b 2644 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25d4 │ │ │ │ │ + bne 25c4 │ │ │ │ │ cmp r9, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 25d8 │ │ │ │ │ + b 25c8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 2a80 │ │ │ │ │ + bls 2a5c │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str ip, [r2], #-4 │ │ │ │ │ - b 2a64 │ │ │ │ │ + b 2a40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r1, r0 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2a74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2928 │ │ │ │ │ + b 27f4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2a8c │ │ │ │ │ + bls 2a68 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2a98 │ │ │ │ │ + b 2a74 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcc 2970 │ │ │ │ │ - b 2988 │ │ │ │ │ + bcc 2954 │ │ │ │ │ + b 296c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 26d8 │ │ │ │ │ + b 26c8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 28bc │ │ │ │ │ + bne 28ac │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2af0 │ │ │ │ │ + b 2acc │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26d4 │ │ │ │ │ - b 28d4 │ │ │ │ │ + bne 26c4 │ │ │ │ │ + b 28c4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2728 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2754 │ │ │ │ │ + bne 2744 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - blt 24d8 │ │ │ │ │ - b 275c │ │ │ │ │ + blt 24c8 │ │ │ │ │ + b 274c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 27b0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 24d8 │ │ │ │ │ - b 27c8 │ │ │ │ │ + bgt 24c8 │ │ │ │ │ + b 27b8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 27a8 │ │ │ │ │ + bne 2798 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2b2c │ │ │ │ │ + b 2b08 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ cmp r9, sl │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, sl │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 25a0 │ │ │ │ │ + bne 2590 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 2ddc │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2494 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 249c │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq 24d8 │ │ │ │ │ + b 2cd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ - bne 2c98 │ │ │ │ │ + bne 2c60 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2df4 │ │ │ │ │ + beq 2de0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2c98 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2c78 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2c88 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d8 │ │ │ │ │ + bne 24c8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 2c64 │ │ │ │ │ + bcs 2c2c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r2], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 2c4c │ │ │ │ │ + bhi 2c14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ addne r0, r1, r0 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq 24fc │ │ │ │ │ + beq 24ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls 24fc │ │ │ │ │ + bls 24ec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [r0], #-4 │ │ │ │ │ - b 2c7c │ │ │ │ │ + b 2c44 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2c28 │ │ │ │ │ + bge 2bf0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 24d8 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 2384 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23a8 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bge 23b0 │ │ │ │ │ - b 2bb8 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2400 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 241c │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 2424 │ │ │ │ │ - b 2bb8 │ │ │ │ │ + b 24c8 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c20 │ │ │ │ │ + bne 2be8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2c24 │ │ │ │ │ + b 2bec │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 247c │ │ │ │ │ + bne 2bd0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2b9c │ │ │ │ │ + b 2c7c │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r7, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2564 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 2d08 │ │ │ │ │ + add r0, r7, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 25a8 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 29f4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2c08 │ │ │ │ │ + bne 22e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2d14 │ │ │ │ │ + b 29b8 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmpeq sl, r9 │ │ │ │ │ - bge 2b84 │ │ │ │ │ - b 27f8 │ │ │ │ │ + bge 2b60 │ │ │ │ │ + b 27e8 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2484 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + ble 248c │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne 2b80 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 2374 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2398 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bge 23a0 │ │ │ │ │ + b 2b80 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 23f0 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 240c │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 2414 │ │ │ │ │ + b 2b80 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 22f4 │ │ │ │ │ + bne 246c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 29e4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - b 2bb8 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r7, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 2574 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ │ - str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2d6c │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 25b8 │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ - b 2a18 │ │ │ │ │ + b 2d30 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 26b0 │ │ │ │ │ + b 2dbc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d4c │ │ │ │ │ + b 26a0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ad8 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 26c8 │ │ │ │ │ + b 2c9c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d34 │ │ │ │ │ + b 2ab4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 26b8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b48 │ │ │ │ │ + b 2b24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d94 │ │ │ │ │ + b 2ce8 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 2dbc │ │ │ │ │ + b 2cb4 │ │ │ │ │ │ │ │ │ │ -00002e2c : │ │ │ │ │ +00002e10 : │ │ │ │ │ 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 2ed0 │ │ │ │ │ + beq 2eb4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2e9c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + beq 2eac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2e7c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ + beq 2e8c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2e74 │ │ │ │ │ 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 2e78 │ │ │ │ │ + bne 2e5c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2e9c │ │ │ │ │ + b 2e80 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2ebc │ │ │ │ │ + b 2ea0 │ │ │ │ │ │ │ │ │ │ -00002ed8 : │ │ │ │ │ +00002ebc : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - cmp r3, sl │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 31f4 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ + bne 31d8 │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3724 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 3700 │ │ │ │ │ + beq 36e4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3710 │ │ │ │ │ + beq 36f4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 362c │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3658 │ │ │ │ │ + beq 363c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3208 │ │ │ │ │ + bge 31ec │ │ │ │ │ sub r8, r6, r7 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strgt r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 3034 │ │ │ │ │ + ble 3018 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ - bne 34bc │ │ │ │ │ + bne 34a0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 371c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 3714 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35ac │ │ │ │ │ + beq 3590 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b 34d0 │ │ │ │ │ + b 34b4 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3554 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt 3578 │ │ │ │ │ + bgt 355c │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r7, r4 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ addle r6, r7, r8 │ │ │ │ │ addgt r6, r7, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 31e8 │ │ │ │ │ + ble 31cc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r7, r6, r4 │ │ │ │ │ add r7, r4, r7, asr #1 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 34a4 │ │ │ │ │ + bne 3488 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3770 │ │ │ │ │ + beq 3754 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 3744 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36a8 │ │ │ │ │ + beq 368c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r7, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 31e8 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne 3050 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ + ble 31cc │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bne 3034 │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 35dc │ │ │ │ │ + beq 35c0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 35e0 │ │ │ │ │ + beq 35c4 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 35ec │ │ │ │ │ + beq 35d0 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 35f8 │ │ │ │ │ + beq 35dc │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 35e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 360c │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 31e8 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ + blt 35f0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 31cc │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 372c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 36b8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36e4 │ │ │ │ │ + beq 36c8 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 35bc │ │ │ │ │ + beq 35a0 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35cc │ │ │ │ │ + beq 35b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 35d4 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + blt 35b8 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt 3174 │ │ │ │ │ + blt 3158 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3474 │ │ │ │ │ - bne 2f7c │ │ │ │ │ - add r9, r7, #1 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 347c │ │ │ │ │ + blt 3458 │ │ │ │ │ + bne 2f60 │ │ │ │ │ + add sl, r7, #1 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + ble 3460 │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 3460 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bne 3444 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3778 │ │ │ │ │ + beq 375c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3768 │ │ │ │ │ + beq 374c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 369c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3594 │ │ │ │ │ + bne 3578 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble 3634 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ble 3618 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 3684 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 370c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ubfx r1, r3, #5, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 3324 │ │ │ │ │ + beq 3308 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3648 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 363c │ │ │ │ │ + bne 3620 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 3628 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + ble 360c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 36fc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 33a4 │ │ │ │ │ + beq 3388 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 3674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3628 │ │ │ │ │ + bne 360c │ │ │ │ │ lsl r6, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble 3484 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble 3468 │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, r6, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3720 │ │ │ │ │ + beq 3704 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3758 │ │ │ │ │ + beq 373c │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ ldrne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 3664 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3458 │ │ │ │ │ + bne 343c │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt 33dc │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 33c0 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ - b 3484 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 329c │ │ │ │ │ + bge 3280 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 31e8 │ │ │ │ │ + b 31cc │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ subgt r4, r7, r6 │ │ │ │ │ - suble r4, r7, r9 │ │ │ │ │ + suble r4, r7, sl │ │ │ │ │ sub r6, r7, r8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 3050 │ │ │ │ │ - b 31e8 │ │ │ │ │ + bgt 3034 │ │ │ │ │ + b 31cc │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 30cc │ │ │ │ │ - b 3474 │ │ │ │ │ + bge 30b0 │ │ │ │ │ + b 3458 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3474 │ │ │ │ │ + blt 3458 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 3588 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r6, r4, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - ble 3674 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bne 36cc │ │ │ │ │ + ble 3658 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + bne 36b0 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r2, r5, #20 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ ubfx r4, r3, #5, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r4 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, r6, lsl #2] │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 3734 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36ec │ │ │ │ │ + beq 36d0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 36dc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3010 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3020 │ │ │ │ │ + beq 3004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3028 │ │ │ │ │ + bge 300c │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ble 3618 │ │ │ │ │ + ble 35fc │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 351c │ │ │ │ │ + b 3500 │ │ │ │ │ str r8, [fp, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ - b 3484 │ │ │ │ │ + b 3468 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3034 │ │ │ │ │ + b 3018 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 34d0 │ │ │ │ │ + b 34b4 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31d4 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bge 31dc │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - b 31e0 │ │ │ │ │ + bne 31b8 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bge 31c0 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + b 31c4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 3118 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3160 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 3168 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 3168 │ │ │ │ │ + bne 3144 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ble 314c │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 314c │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 3034 │ │ │ │ │ + b 3018 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3484 │ │ │ │ │ + b 3468 │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3484 │ │ │ │ │ + b 3468 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt 2f7c │ │ │ │ │ - b 3208 │ │ │ │ │ + bne 2f58 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + blt 2f60 │ │ │ │ │ + b 31ec │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3334 │ │ │ │ │ + b 3318 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 3034 │ │ │ │ │ + b 3018 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 343c │ │ │ │ │ + b 3420 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 33b4 │ │ │ │ │ + b 3398 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 3224 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + b 3208 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 30cc │ │ │ │ │ + b 30b0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 329c │ │ │ │ │ + b 3280 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2f94 │ │ │ │ │ + b 2f78 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 31b8 │ │ │ │ │ + bne 319c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 35c0 │ │ │ │ │ + b 35a4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 3554 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 3538 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3014 │ │ │ │ │ + b 2ff8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bne 2f40 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 364c │ │ │ │ │ + b 3630 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3384 │ │ │ │ │ + b 3368 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3410 │ │ │ │ │ + b 33f4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3300 │ │ │ │ │ + b 32e4 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2ff4 │ │ │ │ │ + b 2fd8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2fdc │ │ │ │ │ + b 2fc0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3704 │ │ │ │ │ + b 36e8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36d8 │ │ │ │ │ + b 36bc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36f0 │ │ │ │ │ + b 36d4 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 342c │ │ │ │ │ + b 3410 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 30b4 │ │ │ │ │ + b 3098 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3284 │ │ │ │ │ + b 3268 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 309c │ │ │ │ │ + b 3080 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 326c │ │ │ │ │ + b 3250 │ │ │ │ │ │ │ │ │ │ -00003780 : │ │ │ │ │ +00003764 : │ │ │ │ │ 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 3808 │ │ │ │ │ + beq 37ec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 3828 │ │ │ │ │ + bcs 380c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37d4 │ │ │ │ │ + beq 37b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37e4 │ │ │ │ │ + ble 37c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 37d4 │ │ │ │ │ + bne 37b8 │ │ │ │ │ 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} │ │ │ │ │ @@ -3868,90 +3861,90 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 37d8 │ │ │ │ │ + b 37bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3820 │ │ │ │ │ + b 3804 │ │ │ │ │ │ │ │ │ │ -0000384c : │ │ │ │ │ +00003830 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 38b4 │ │ │ │ │ + bmi 3898 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 389c │ │ │ │ │ + b 3880 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3880 │ │ │ │ │ + bne 3864 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 389c │ │ │ │ │ + bcs 3880 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000038bc <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000038a0 <_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 3970 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #372] @ 3a58 <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ + bne 3954 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #372] @ 3a3c <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a04 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ + beq 39e8 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #312] @ 3a5c <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + ldr r1, [pc, #312] @ 3a40 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3969,96 +3962,96 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 394c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 394c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 3a48 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + beq 3a2c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a48 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + bgt 3a2c <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 394c <_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 3a38 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + beq 3a1c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a38 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bgt 3a1c <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 39cc <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 39b0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 394c <_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 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ - ldr r1, [pc, #64] @ 3a60 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ + beq 394c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ldr r1, [pc, #64] @ 3a44 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 3938 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 391c <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 39cc <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 39b0 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 394c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 39c0 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ - b 3968 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 39a4 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ + b 394c <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003a64 : │ │ │ │ │ +00003a48 : │ │ │ │ │ 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 3aa4 │ │ │ │ │ + beq 3a88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3ac4 │ │ │ │ │ + beq 3aa8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 3b20 │ │ │ │ │ + b 3b04 │ │ │ │ │ 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 │ │ │ │ │ @@ -4066,519 +4059,519 @@ │ │ │ │ │ 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 28a0 │ │ │ │ │ + bl 27f8 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3a98 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3b20 │ │ │ │ │ + bl 3b04 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ab8 │ │ │ │ │ + bgt 3a9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3ab8 │ │ │ │ │ + bne 3a9c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ab8 │ │ │ │ │ + b 3a9c │ │ │ │ │ │ │ │ │ │ -00003b20 : │ │ │ │ │ +00003b04 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3e44 │ │ │ │ │ + bne 3e28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 3e7c │ │ │ │ │ + blt 3e60 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bgt 3e88 │ │ │ │ │ + bgt 3e6c │ │ │ │ │ cmp r9, r3 │ │ │ │ │ movge r9, r3 │ │ │ │ │ sub r6, sl, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, r3 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3d60 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 3f88 │ │ │ │ │ + beq 3f6c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 400c │ │ │ │ │ + bhi 3ff0 │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 3ec8 │ │ │ │ │ + bge 3eac │ │ │ │ │ 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 3f74 │ │ │ │ │ + ble 3f58 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r9, r2, #3 │ │ │ │ │ bicgt r9, r9, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4060 │ │ │ │ │ + beq 4044 │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4080 │ │ │ │ │ + bhi 4064 │ │ │ │ │ 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 4080 │ │ │ │ │ + beq 4064 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 3d10 │ │ │ │ │ + bgt 3cf4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 3cbc │ │ │ │ │ + bmi 3ca0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c84 │ │ │ │ │ + beq 3c68 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3eb4 │ │ │ │ │ + ble 3e98 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3cbc │ │ │ │ │ + beq 3ca0 │ │ │ │ │ ldr r5, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cb4 │ │ │ │ │ + beq 3c98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e18 │ │ │ │ │ + ble 3dfc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3c98 │ │ │ │ │ + bcs 3c7c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4000 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3cc8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cf0 │ │ │ │ │ + ble 3cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3ce4 │ │ │ │ │ + bne 3cc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fc0 │ │ │ │ │ + beq 3fa4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fc0 │ │ │ │ │ + bgt 3fa4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ - beq 3c5c │ │ │ │ │ + beq 3c40 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, sl, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fe8 │ │ │ │ │ + beq 3fcc │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fe8 │ │ │ │ │ + bgt 3fcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c5c │ │ │ │ │ - b 3d4c │ │ │ │ │ + beq 3c40 │ │ │ │ │ + b 3d30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3d74 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e2c │ │ │ │ │ + ble 3e10 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3e08 │ │ │ │ │ + beq 3dec │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3e00 │ │ │ │ │ + bmi 3de4 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3dd0 │ │ │ │ │ + beq 3db4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3fac │ │ │ │ │ + ble 3f90 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3de4 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3df8 │ │ │ │ │ + beq 3ddc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f98 │ │ │ │ │ + ble 3f7c │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3ddc │ │ │ │ │ + bcs 3dc0 │ │ │ │ │ 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 3cb4 │ │ │ │ │ + bne 3c98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cb4 │ │ │ │ │ + b 3c98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3d90 │ │ │ │ │ + bne 3d74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d90 │ │ │ │ │ + b 3d74 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 40b4 │ │ │ │ │ ldmib r8, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 404c │ │ │ │ │ + beq 4030 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bge 3b60 │ │ │ │ │ + bge 3b44 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3b70 │ │ │ │ │ + bge 3b54 │ │ │ │ │ cmn sl, r3 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3d60 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r9, r4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 3bc4 │ │ │ │ │ + b 3ba8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3c84 │ │ │ │ │ + bne 3c68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c84 │ │ │ │ │ - beq 3c54 │ │ │ │ │ + b 3c68 │ │ │ │ │ + beq 3c38 │ │ │ │ │ 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 3fd0 │ │ │ │ │ + ble 3fb4 │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r3, r2, #3 │ │ │ │ │ bicgt r3, r3, #3 │ │ │ │ │ strgt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4098 │ │ │ │ │ + beq 407c │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40b8 │ │ │ │ │ + bhi 409c │ │ │ │ │ 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 40b8 │ │ │ │ │ + beq 409c │ │ │ │ │ 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 3c54 │ │ │ │ │ + b 3c38 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3c00 │ │ │ │ │ + blt 3be4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 3c38 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 3bc4 │ │ │ │ │ + b 3ba8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3df8 │ │ │ │ │ + bne 3ddc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3df8 │ │ │ │ │ + b 3ddc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3db4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dd0 │ │ │ │ │ + b 3db4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 3c5c │ │ │ │ │ - b 3d40 │ │ │ │ │ + beq 3c40 │ │ │ │ │ + b 3d24 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3ee8 │ │ │ │ │ + blt 3ecc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3f4c │ │ │ │ │ + b 3f30 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c5c │ │ │ │ │ - b 3d4c │ │ │ │ │ + beq 3c40 │ │ │ │ │ + b 3d30 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3cd0 │ │ │ │ │ + b 3cb4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3ff8 │ │ │ │ │ + beq 3fdc │ │ │ │ │ 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, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3bc4 │ │ │ │ │ + b 3ba8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3b60 │ │ │ │ │ - b 3e7c │ │ │ │ │ + bge 3b44 │ │ │ │ │ + b 3e60 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r9, r2 │ │ │ │ │ - bne 3c48 │ │ │ │ │ + bne 3c2c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3f7c │ │ │ │ │ + blt 3f60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 3c38 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3f3c │ │ │ │ │ + bne 3f20 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3fdc │ │ │ │ │ + blt 3fc0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3cc0 │ │ │ │ │ + b 3ca4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3ce4 │ │ │ │ │ + b 3cc8 │ │ │ │ │ │ │ │ │ │ -000040d8 : │ │ │ │ │ +000040bc : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4138 │ │ │ │ │ + bgt 411c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 4150 │ │ │ │ │ + ble 4134 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 411c │ │ │ │ │ + blt 4100 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 41cc │ │ │ │ │ + ble 41b0 │ │ │ │ │ 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 41e0 │ │ │ │ │ + beq 41c4 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 41e8 │ │ │ │ │ + bhi 41cc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 41e8 │ │ │ │ │ + beq 41cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r1, r2, lsl #2] │ │ │ │ │ - b 4130 │ │ │ │ │ + b 4114 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 4160 │ │ │ │ │ + blt 4144 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 41bc │ │ │ │ │ + b 41a0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4190 │ │ │ │ │ + b 4174 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 41d4 │ │ │ │ │ + blt 41b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4130 │ │ │ │ │ + b 4114 │ │ │ │ │ │ │ │ │ │ -00004204 : │ │ │ │ │ +000041e8 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 421c │ │ │ │ │ + beq 4200 │ │ │ │ │ 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 │ │ │ │ │ @@ -4588,221 +4581,221 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004248 : │ │ │ │ │ +0000422c : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 428c │ │ │ │ │ + bcs 4270 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4290 │ │ │ │ │ + bgt 4274 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000042a4 : │ │ │ │ │ +00004288 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 4344 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 4344 │ │ │ │ │ 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 433c │ │ │ │ │ + bne 4320 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4358 │ │ │ │ │ + bne 433c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 434c │ │ │ │ │ + bcs 4330 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 4310 │ │ │ │ │ - ldr r1, [pc, #436] @ 4508 │ │ │ │ │ + b 42f4 │ │ │ │ │ + ldr r1, [pc, #436] @ 44ec │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4330 │ │ │ │ │ + b 4314 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 44e8 │ │ │ │ │ + bne 44cc │ │ │ │ │ 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 4358 │ │ │ │ │ + blt 433c │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble 43e0 │ │ │ │ │ + ble 43c4 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 43ec │ │ │ │ │ + bne 43d0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28a0 │ │ │ │ │ + bl 27f8 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4330 │ │ │ │ │ + b 4314 │ │ │ │ │ bl 158 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4330 │ │ │ │ │ + b 4314 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 158 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 4314 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ strhi r0, [r4, #12] │ │ │ │ │ - bhi 4490 │ │ │ │ │ + bhi 4474 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4490 │ │ │ │ │ + beq 4474 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r5, r6, ip │ │ │ │ │ ldr r0, [r7, r1, lsl #2] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 4460 │ │ │ │ │ + bne 4444 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4330 │ │ │ │ │ + b 4314 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44c0 │ │ │ │ │ + bgt 44a4 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 44c0 │ │ │ │ │ + bne 44a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 4314 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - b 4450 │ │ │ │ │ + b 4434 │ │ │ │ │ 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 4358 │ │ │ │ │ + b 433c │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000450c : │ │ │ │ │ +000044f0 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 4534 │ │ │ │ │ + bls 4518 │ │ │ │ │ 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 │ │ │ │ │ @@ -4811,56 +4804,56 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ 4564 │ │ │ │ │ + ldr r1, [pc, #12] @ 4548 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004568 <_PyList_Extend>: │ │ │ │ │ +0000454c <_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 4594 <_list_extend> │ │ │ │ │ + bl 4578 <_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} │ │ │ │ │ │ │ │ │ │ -00004594 <_list_extend>: │ │ │ │ │ +00004578 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4de0 <_list_extend+0x84c> │ │ │ │ │ + beq 4dc4 <_list_extend+0x84c> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 472c <_list_extend+0x198> │ │ │ │ │ + beq 4710 <_list_extend+0x198> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 472c <_list_extend+0x198> │ │ │ │ │ + beq 4710 <_list_extend+0x198> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4871,192 +4864,192 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r0 │ │ │ │ │ - beq 48d0 <_list_extend+0x33c> │ │ │ │ │ + beq 48b4 <_list_extend+0x33c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 47f0 <_list_extend+0x25c> │ │ │ │ │ + beq 47d4 <_list_extend+0x25c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4c5c <_list_extend+0x6c8> │ │ │ │ │ + beq 4c40 <_list_extend+0x6c8> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4af4 <_list_extend+0x560> │ │ │ │ │ + beq 4ad8 <_list_extend+0x560> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4a08 <_list_extend+0x474> │ │ │ │ │ + beq 49ec <_list_extend+0x474> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4d88 <_list_extend+0x7f4> │ │ │ │ │ + beq 4d6c <_list_extend+0x7f4> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 47b8 <_list_extend+0x224> │ │ │ │ │ + blt 479c <_list_extend+0x224> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 46e8 <_list_extend+0x154> │ │ │ │ │ + bgt 46cc <_list_extend+0x154> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4998 <_list_extend+0x404> │ │ │ │ │ + bne 497c <_list_extend+0x404> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46e8 <_list_extend+0x154> │ │ │ │ │ + beq 46cc <_list_extend+0x154> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4dac <_list_extend+0x818> │ │ │ │ │ + bhi 4d90 <_list_extend+0x818> │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - bne 46e8 <_list_extend+0x154> │ │ │ │ │ - b 4dac <_list_extend+0x818> │ │ │ │ │ + bne 46cc <_list_extend+0x154> │ │ │ │ │ + b 4d90 <_list_extend+0x818> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 47a4 <_list_extend+0x210> │ │ │ │ │ + bge 4788 <_list_extend+0x210> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46c8 <_list_extend+0x134> │ │ │ │ │ + bne 46ac <_list_extend+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d38 <_list_extend+0x7a4> │ │ │ │ │ + bne 4d1c <_list_extend+0x7a4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 471c <_list_extend+0x188> │ │ │ │ │ + bge 4700 <_list_extend+0x188> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 4730 <_list_extend+0x19c> │ │ │ │ │ + blt 4714 <_list_extend+0x19c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4788 <_list_extend+0x1f4> │ │ │ │ │ - b 4794 <_list_extend+0x200> │ │ │ │ │ - b 4e00 │ │ │ │ │ + ble 476c <_list_extend+0x1f4> │ │ │ │ │ + b 4778 <_list_extend+0x200> │ │ │ │ │ + b 4de4 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ - bmi 4bf0 <_list_extend+0x65c> │ │ │ │ │ + bmi 4bd4 <_list_extend+0x65c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4c34 <_list_extend+0x6a0> │ │ │ │ │ + beq 4c18 <_list_extend+0x6a0> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4c54 <_list_extend+0x6c0> │ │ │ │ │ + bhi 4c38 <_list_extend+0x6c0> │ │ │ │ │ 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 4c54 <_list_extend+0x6c0> │ │ │ │ │ + beq 4c38 <_list_extend+0x6c0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 4794 <_list_extend+0x200> │ │ │ │ │ + bgt 4778 <_list_extend+0x200> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 47dc <_list_extend+0x248> │ │ │ │ │ + beq 47c0 <_list_extend+0x248> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d4 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 46e8 <_list_extend+0x154> │ │ │ │ │ + bne 46cc <_list_extend+0x154> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d88 <_list_extend+0x7f4> │ │ │ │ │ + bgt 4d6c <_list_extend+0x7f4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4d88 <_list_extend+0x7f4> │ │ │ │ │ + bne 4d6c <_list_extend+0x7f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d88 <_list_extend+0x7f4> │ │ │ │ │ + b 4d6c <_list_extend+0x7f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ - beq 4794 <_list_extend+0x200> │ │ │ │ │ + beq 4778 <_list_extend+0x200> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 4bd0 <_list_extend+0x63c> │ │ │ │ │ + ble 4bb4 <_list_extend+0x63c> │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r5, r3, #3 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ sub r0, r5, r2 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4dc0 <_list_extend+0x82c> │ │ │ │ │ + bhi 4da4 <_list_extend+0x82c> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strdne r2, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4dc0 <_list_extend+0x82c> │ │ │ │ │ + beq 4da4 <_list_extend+0x82c> │ │ │ │ │ add r5, r3, r7, lsl #2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 48a0 <_list_extend+0x30c> │ │ │ │ │ + b 4884 <_list_extend+0x30c> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r5, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -5067,201 +5060,201 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 487c <_list_extend+0x2e8> │ │ │ │ │ + bne 4860 <_list_extend+0x2e8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ - beq 4798 <_list_extend+0x204> │ │ │ │ │ + beq 477c <_list_extend+0x204> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble 4c14 <_list_extend+0x680> │ │ │ │ │ + ble 4bf8 <_list_extend+0x680> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movgt r5, r0 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4db4 <_list_extend+0x820> │ │ │ │ │ + bhi 4d98 <_list_extend+0x820> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4db4 <_list_extend+0x820> │ │ │ │ │ + beq 4d98 <_list_extend+0x820> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ - b 4970 <_list_extend+0x3dc> │ │ │ │ │ + b 4954 <_list_extend+0x3dc> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4968 <_list_extend+0x3d4> │ │ │ │ │ + bne 494c <_list_extend+0x3d4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 4be4 <_list_extend+0x650> │ │ │ │ │ + ble 4bc8 <_list_extend+0x650> │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ add r1, r8, #3 │ │ │ │ │ add r2, r2, r8, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub ip, r2, r8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4d9c <_list_extend+0x808> │ │ │ │ │ + beq 4d80 <_list_extend+0x808> │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4da4 <_list_extend+0x810> │ │ │ │ │ + bhi 4d88 <_list_extend+0x810> │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4da4 <_list_extend+0x810> │ │ │ │ │ + beq 4d88 <_list_extend+0x810> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 46e8 <_list_extend+0x154> │ │ │ │ │ + b 46cc <_list_extend+0x154> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r2, r0 │ │ │ │ │ - beq 4798 <_list_extend+0x204> │ │ │ │ │ + beq 477c <_list_extend+0x204> │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4c04 <_list_extend+0x670> │ │ │ │ │ + ble 4be8 <_list_extend+0x670> │ │ │ │ │ add r6, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r6, r6, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub ip, r6, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r6, r1 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d7c <_list_extend+0x7e8> │ │ │ │ │ + bhi 4d60 <_list_extend+0x7e8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 4d7c <_list_extend+0x7e8> │ │ │ │ │ + beq 4d60 <_list_extend+0x7e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 4ac0 <_list_extend+0x52c> │ │ │ │ │ + b 4aa4 <_list_extend+0x52c> │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dcc <_list_extend+0x838> │ │ │ │ │ + beq 4db0 <_list_extend+0x838> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4aa8 <_list_extend+0x514> │ │ │ │ │ + bne 4a8c <_list_extend+0x514> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4798 <_list_extend+0x204> │ │ │ │ │ + beq 477c <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4c24 <_list_extend+0x690> │ │ │ │ │ + ble 4c08 <_list_extend+0x690> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d90 <_list_extend+0x7fc> │ │ │ │ │ + bhi 4d74 <_list_extend+0x7fc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d90 <_list_extend+0x7fc> │ │ │ │ │ + beq 4d74 <_list_extend+0x7fc> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4ba8 <_list_extend+0x614> │ │ │ │ │ + b 4b8c <_list_extend+0x614> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5269,90 +5262,90 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b90 <_list_extend+0x5fc> │ │ │ │ │ - b 498c <_list_extend+0x3f8> │ │ │ │ │ + bne 4b74 <_list_extend+0x5fc> │ │ │ │ │ + b 4970 <_list_extend+0x3f8> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 4814 <_list_extend+0x280> │ │ │ │ │ + blt 47f8 <_list_extend+0x280> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4860 <_list_extend+0x2cc> │ │ │ │ │ + b 4844 <_list_extend+0x2cc> │ │ │ │ │ cmp r1, r2, asr #1 │ │ │ │ │ - bge 4a00 <_list_extend+0x46c> │ │ │ │ │ - b 49b0 <_list_extend+0x41c> │ │ │ │ │ + bge 49e4 <_list_extend+0x46c> │ │ │ │ │ + b 4994 <_list_extend+0x41c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4c34 <_list_extend+0x6a0> │ │ │ │ │ + beq 4c18 <_list_extend+0x6a0> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 474c <_list_extend+0x1b8> │ │ │ │ │ + b 4730 <_list_extend+0x1b8> │ │ │ │ │ cmp r3, r5, asr #1 │ │ │ │ │ - blt 4a30 <_list_extend+0x49c> │ │ │ │ │ + blt 4a14 <_list_extend+0x49c> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4a80 <_list_extend+0x4ec> │ │ │ │ │ + b 4a64 <_list_extend+0x4ec> │ │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ │ - blt 48f0 <_list_extend+0x35c> │ │ │ │ │ + blt 48d4 <_list_extend+0x35c> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4948 <_list_extend+0x3b4> │ │ │ │ │ + b 492c <_list_extend+0x3b4> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4b18 <_list_extend+0x584> │ │ │ │ │ + blt 4afc <_list_extend+0x584> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4b70 <_list_extend+0x5dc> │ │ │ │ │ + b 4b54 <_list_extend+0x5dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 4770 <_list_extend+0x1dc> │ │ │ │ │ + bne 4754 <_list_extend+0x1dc> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 471c <_list_extend+0x188> │ │ │ │ │ + b 4700 <_list_extend+0x188> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4798 <_list_extend+0x204> │ │ │ │ │ + beq 477c <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4d6c <_list_extend+0x7d8> │ │ │ │ │ + ble 4d50 <_list_extend+0x7d8> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d58 <_list_extend+0x7c4> │ │ │ │ │ + bhi 4d3c <_list_extend+0x7c4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d58 <_list_extend+0x7c4> │ │ │ │ │ + beq 4d3c <_list_extend+0x7c4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4d08 <_list_extend+0x774> │ │ │ │ │ + b 4cec <_list_extend+0x774> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5360,81 +5353,81 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cf0 <_list_extend+0x75c> │ │ │ │ │ + bne 4cd4 <_list_extend+0x75c> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ 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 47b8 <_list_extend+0x224> │ │ │ │ │ + beq 479c <_list_extend+0x224> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 4704 <_list_extend+0x170> │ │ │ │ │ + b 46e8 <_list_extend+0x170> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 4d74 <_list_extend+0x7e0> │ │ │ │ │ + blt 4d58 <_list_extend+0x7e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4c80 <_list_extend+0x6ec> │ │ │ │ │ + blt 4c64 <_list_extend+0x6ec> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4cd8 <_list_extend+0x744> │ │ │ │ │ + b 4cbc <_list_extend+0x744> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 4c0c <_list_extend+0x678> │ │ │ │ │ + blt 4bf0 <_list_extend+0x678> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4798 <_list_extend+0x204> │ │ │ │ │ + b 477c <_list_extend+0x204> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 4d60 <_list_extend+0x7cc> │ │ │ │ │ - b 4c2c <_list_extend+0x698> │ │ │ │ │ + bge 4d44 <_list_extend+0x7cc> │ │ │ │ │ + b 4c10 <_list_extend+0x698> │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 49e0 <_list_extend+0x44c> │ │ │ │ │ + b 49c4 <_list_extend+0x44c> │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 4a00 <_list_extend+0x46c> │ │ │ │ │ + blt 49e4 <_list_extend+0x46c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 47b8 <_list_extend+0x224> │ │ │ │ │ + b 479c <_list_extend+0x224> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge 4d60 <_list_extend+0x7cc> │ │ │ │ │ - b 4c1c <_list_extend+0x688> │ │ │ │ │ + bge 4d44 <_list_extend+0x7cc> │ │ │ │ │ + b 4c00 <_list_extend+0x688> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 4d60 <_list_extend+0x7cc> │ │ │ │ │ - b 4bd8 <_list_extend+0x644> │ │ │ │ │ + bge 4d44 <_list_extend+0x7cc> │ │ │ │ │ + b 4bbc <_list_extend+0x644> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r3, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4d88 <_list_extend+0x7f4> │ │ │ │ │ + b 4d6c <_list_extend+0x7f4> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 3164 │ │ │ │ │ + b 30d0 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -00004de8 : │ │ │ │ │ +00004dcc : │ │ │ │ │ list_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004e00 : │ │ │ │ │ +00004de4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5443,211 +5436,211 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 50f8 │ │ │ │ │ + beq 50dc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fc0 │ │ │ │ │ + beq 4fa4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4fe4 │ │ │ │ │ + bne 4fc8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50e4 │ │ │ │ │ + bhi 50c8 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 50e4 │ │ │ │ │ + beq 50c8 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 5068 │ │ │ │ │ + bne 504c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4fbc │ │ │ │ │ + ble 4fa0 │ │ │ │ │ add ip, r2, #16 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r4, [ip, #12] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r4, [ip, #16] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r4, [ip, #20] │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 4fbc │ │ │ │ │ + beq 4fa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, ip, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5078 │ │ │ │ │ + ble 505c │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4fa0 │ │ │ │ │ + bne 4f84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fd8 │ │ │ │ │ + bgt 4fbc │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 5100 │ │ │ │ │ + beq 50e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 5090 │ │ │ │ │ + ble 5074 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 50c8 │ │ │ │ │ + bgt 50ac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 50b8 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50dc │ │ │ │ │ + bhi 50c0 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 50dc │ │ │ │ │ + beq 50c0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4ea4 │ │ │ │ │ + beq 4e88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt ip, [r2, #12] │ │ │ │ │ - bgt 4eb0 │ │ │ │ │ - b 4fbc │ │ │ │ │ + bgt 4e94 │ │ │ │ │ + b 4fa0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4fa0 │ │ │ │ │ - b 4fbc │ │ │ │ │ + bne 4f84 │ │ │ │ │ + b 4fa0 │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 50ac │ │ │ │ │ + blt 5090 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5060 │ │ │ │ │ + b 5044 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 5018 │ │ │ │ │ + bge 4ffc │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 5018 │ │ │ │ │ + b 4ffc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 5028 │ │ │ │ │ + b 500c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 5114 │ │ │ │ │ + blt 50f8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fc0 │ │ │ │ │ + b 4fa4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 4fbc │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4fd8 │ │ │ │ │ + b 4fbc │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5060 │ │ │ │ │ + b 5044 │ │ │ │ │ │ │ │ │ │ -0000512c : │ │ │ │ │ +00005110 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5655,205 +5648,205 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 5170 │ │ │ │ │ + beq 5154 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5178 │ │ │ │ │ + bne 515c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 5184 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 51c0 │ │ │ │ │ + bhi 51a4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 51ec │ │ │ │ │ + bne 51d0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5220 │ │ │ │ │ + bne 5204 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5178 │ │ │ │ │ + bne 515c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5198 │ │ │ │ │ + b 517c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51b8 │ │ │ │ │ + beq 519c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5190 │ │ │ │ │ + ble 5174 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5208 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5238 │ │ │ │ │ + beq 521c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4594 <_list_extend> │ │ │ │ │ + bl 4578 <_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 2440 │ │ │ │ │ + bl 2398 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 51f8 │ │ │ │ │ + b 51dc │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 5198 │ │ │ │ │ + b 517c │ │ │ │ │ │ │ │ │ │ -00005240 : │ │ │ │ │ +00005224 : │ │ │ │ │ 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 5400 │ │ │ │ │ + beq 53e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 53e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 53cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 53d0 │ │ │ │ │ + ble 53b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 5368 │ │ │ │ │ + bge 534c │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 5344 │ │ │ │ │ + beq 5328 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5394 │ │ │ │ │ + bgt 5378 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52e8 │ │ │ │ │ + bgt 52cc │ │ │ │ │ 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 5314 │ │ │ │ │ + bgt 52f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 54e0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 532c │ │ │ │ │ + bgt 5310 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5510 │ │ │ │ │ + beq 54f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 53c0 │ │ │ │ │ + blt 53a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - beq 5368 │ │ │ │ │ + beq 534c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 52a0 │ │ │ │ │ - ldr r1, [pc, #460] @ 5524 │ │ │ │ │ + blt 5284 │ │ │ │ │ + ldr r1, [pc, #460] @ 5508 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 54e4 │ │ │ │ │ + bhi 54c8 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 5350 │ │ │ │ │ + bge 5334 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 5350 │ │ │ │ │ + ble 5334 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 540c │ │ │ │ │ + bne 53f0 │ │ │ │ │ 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 52e0 │ │ │ │ │ - b 52e8 │ │ │ │ │ + ble 52c4 │ │ │ │ │ + b 52cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5380 │ │ │ │ │ + bne 5364 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #336] @ 5528 │ │ │ │ │ + ldr r1, [pc, #336] @ 550c │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 54e4 │ │ │ │ │ + bhi 54c8 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 54c4 │ │ │ │ │ + bhi 54a8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 5380 │ │ │ │ │ - b 53ac │ │ │ │ │ + beq 5364 │ │ │ │ │ + b 5390 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5388 │ │ │ │ │ + b 536c │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 53ac │ │ │ │ │ + beq 5390 │ │ │ │ │ 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] │ │ │ │ │ @@ -5866,85 +5859,85 @@ │ │ │ │ │ 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 54ac │ │ │ │ │ + ble 5490 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5388 │ │ │ │ │ + bgt 536c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5388 │ │ │ │ │ + bne 536c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5388 │ │ │ │ │ + b 536c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 53ac │ │ │ │ │ - b 5380 │ │ │ │ │ + bgt 5390 │ │ │ │ │ + b 5364 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5380 │ │ │ │ │ - b 53ac │ │ │ │ │ + beq 5364 │ │ │ │ │ + b 5390 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 53ac │ │ │ │ │ - b 5380 │ │ │ │ │ + blt 5390 │ │ │ │ │ + b 5364 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5464 │ │ │ │ │ + bne 5448 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5448 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 529c │ │ │ │ │ - ldr r1, [pc, #88] @ 552c │ │ │ │ │ + bgt 5280 │ │ │ │ │ + ldr r1, [pc, #88] @ 5510 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 54e4 │ │ │ │ │ + bhi 54c8 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 53ac │ │ │ │ │ - b 5380 │ │ │ │ │ + ble 5390 │ │ │ │ │ + b 5364 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 53ac │ │ │ │ │ - b 5380 │ │ │ │ │ + bge 5390 │ │ │ │ │ + b 5364 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5314 │ │ │ │ │ + b 52f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 532c │ │ │ │ │ + b 5310 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00005530 : │ │ │ │ │ +00005514 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5980 │ │ │ │ │ + ble 5958 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5953,218 +5946,215 @@ │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movgt r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55a0 │ │ │ │ │ + bgt 5584 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5a40 │ │ │ │ │ + beq 5a18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 5880 │ │ │ │ │ + ble 5858 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ and r8, r5, r5, asr #31 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ sub r7, r8, r3 │ │ │ │ │ adds r2, r7, r5 │ │ │ │ │ - beq 5730 │ │ │ │ │ + beq 5710 │ │ │ │ │ sub r6, r3, r8 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ subeq r9, fp, #68 @ 0x44 │ │ │ │ │ - beq 55fc │ │ │ │ │ + beq 55e0 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 59ac │ │ │ │ │ + bhi 5984 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 57e0 │ │ │ │ │ + bge 57b8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r8, r7, r8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 57b4 │ │ │ │ │ + ble 5794 │ │ │ │ │ add sl, r8, #6 │ │ │ │ │ add sl, sl, r8, asr #3 │ │ │ │ │ bic sl, sl, #3 │ │ │ │ │ sub r2, sl, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ addgt sl, r8, #3 │ │ │ │ │ bicgt sl, sl, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 59bc │ │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5a04 │ │ │ │ │ + bhi 59dc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ + beq 59dc │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str sl, [r4, #16] │ │ │ │ │ - bmi 5700 │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ + subs r4, r6, #1 │ │ │ │ │ + bmi 56e0 │ │ │ │ │ + ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56ac │ │ │ │ │ + beq 568c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 571c │ │ │ │ │ + ble 56fc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 5700 │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ │ + beq 56e0 │ │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 56b0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 57cc │ │ │ │ │ + ble 57a4 │ │ │ │ │ sub r4, r6, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 56e0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56f8 │ │ │ │ │ + beq 56d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 57a0 │ │ │ │ │ + ble 5780 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 56dc │ │ │ │ │ + bcs 56bc │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 59a0 │ │ │ │ │ + bne 5978 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 56ac │ │ │ │ │ + bne 568c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56ac │ │ │ │ │ + b 568c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 56e8 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi 5794 │ │ │ │ │ + bmi 5774 │ │ │ │ │ ldr r0, [sl, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5764 │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5948 │ │ │ │ │ + ble 5920 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 5794 │ │ │ │ │ + beq 5774 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 576c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5934 │ │ │ │ │ + ble 590c │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 5770 │ │ │ │ │ + bcs 5750 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5708 │ │ │ │ │ + b 56e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 56f8 │ │ │ │ │ + bne 56d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56f8 │ │ │ │ │ + b 56d8 │ │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ │ - blt 5634 │ │ │ │ │ + blt 5618 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - subs r3, r6, #1 │ │ │ │ │ - bpl 5690 │ │ │ │ │ - b 5700 │ │ │ │ │ + b 566c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 56d0 │ │ │ │ │ + bne 56b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56d0 │ │ │ │ │ - beq 57c0 │ │ │ │ │ + b 56b0 │ │ │ │ │ + beq 566c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add sl, r7, r2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ble 595c │ │ │ │ │ + ble 5934 │ │ │ │ │ add r2, sl, #6 │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ add r2, r2, sl, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r0, r2, sl │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5a14 │ │ │ │ │ + beq 59ec │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5a1c │ │ │ │ │ + bhi 59f4 │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne sl, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 5a1c │ │ │ │ │ + beq 59f4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 57c0 │ │ │ │ │ + b 566c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5998 │ │ │ │ │ + bne 5970 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 5980 │ │ │ │ │ + ble 5958 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -6173,360 +6163,360 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 58e0 │ │ │ │ │ + bgt 58b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5a4c │ │ │ │ │ + beq 5a24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 596c │ │ │ │ │ + ble 5944 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 5a58 │ │ │ │ │ + blt 5a30 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ movge r8, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 55b8 │ │ │ │ │ + bge 559c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r9, fp, #68 @ 0x44 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 5700 │ │ │ │ │ + bne 56e0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 56e8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 5794 │ │ │ │ │ + b 5774 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 578c │ │ │ │ │ + bne 576c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 578c │ │ │ │ │ + b 576c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5764 │ │ │ │ │ + bne 5744 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5764 │ │ │ │ │ + b 5744 │ │ │ │ │ cmp sl, r1, asr #1 │ │ │ │ │ - blt 5800 │ │ │ │ │ + blt 57d8 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 5860 │ │ │ │ │ + b 5838 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bne 5998 │ │ │ │ │ + bne 5970 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 5898 │ │ │ │ │ + blt 5870 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5710 │ │ │ │ │ + b 56f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5708 │ │ │ │ │ + b 56e8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 5a68 │ │ │ │ │ + beq 5a40 │ │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 5600 │ │ │ │ │ + b 55e4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne sl, r8 │ │ │ │ │ - bne 567c │ │ │ │ │ + bne 5660 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 57bc │ │ │ │ │ + blt 579c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 57c0 │ │ │ │ │ + b 566c │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5830 │ │ │ │ │ + b 5808 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 5964 │ │ │ │ │ + blt 593c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 5998 │ │ │ │ │ + beq 5970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5998 │ │ │ │ │ + b 5970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55a0 │ │ │ │ │ + b 5584 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58e0 │ │ │ │ │ + b 58b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 590c │ │ │ │ │ + bne 58e4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 55b8 │ │ │ │ │ + b 559c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5710 │ │ │ │ │ + b 56f0 │ │ │ │ │ │ │ │ │ │ -00005a78 : │ │ │ │ │ +00005a50 : │ │ │ │ │ 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 5b70 │ │ │ │ │ + bne 5b48 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 5b4c │ │ │ │ │ + bne 5b24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5af8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5af8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5b04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5af8 │ │ │ │ │ + beq 5ad0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 4594 <_list_extend> │ │ │ │ │ + bl 4578 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5b04 │ │ │ │ │ + beq 5adc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b24 │ │ │ │ │ + bgt 5afc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5b24 │ │ │ │ │ + bne 5afc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5af8 │ │ │ │ │ + b 5ad0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 2440 │ │ │ │ │ + bl 2398 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5ae0 │ │ │ │ │ - b 5af8 │ │ │ │ │ + bne 5ab8 │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b24 │ │ │ │ │ - b 5aac │ │ │ │ │ + beq 5afc │ │ │ │ │ + b 5a84 │ │ │ │ │ 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 5b24 │ │ │ │ │ - b 5aa0 │ │ │ │ │ + beq 5afc │ │ │ │ │ + b 5a78 │ │ │ │ │ │ │ │ │ │ -00005b94 : │ │ │ │ │ +00005b6c : │ │ │ │ │ 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 5c4c │ │ │ │ │ + bcs 5c24 │ │ │ │ │ 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 5c08 │ │ │ │ │ + bne 5be0 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 5c30 │ │ │ │ │ + blt 5c08 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c28 │ │ │ │ │ + bgt 5c00 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 5c28 │ │ │ │ │ + bne 5c00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5bec │ │ │ │ │ + ble 5bc4 │ │ │ │ │ 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 5bdc │ │ │ │ │ + b 5bb4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005c6c : │ │ │ │ │ +00005c44 : │ │ │ │ │ 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 5df4 │ │ │ │ │ + bhi 5dcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5e1c │ │ │ │ │ + bne 5df4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 5ed4 │ │ │ │ │ + bcs 5eac │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 5d48 │ │ │ │ │ + beq 5d20 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5d9c │ │ │ │ │ + blt 5d74 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 5dc0 │ │ │ │ │ + ble 5d98 │ │ │ │ │ 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 5e84 │ │ │ │ │ + bhi 5e5c │ │ │ │ │ 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 5e84 │ │ │ │ │ + beq 5e5c │ │ │ │ │ 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 5d3c │ │ │ │ │ + beq 5d14 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 5d88 │ │ │ │ │ + beq 5d60 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5dd0 │ │ │ │ │ + ble 5da8 │ │ │ │ │ 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 │ │ │ │ │ @@ -6534,150 +6524,150 @@ │ │ │ │ │ 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 5dec │ │ │ │ │ + bgt 5dc4 │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 5dec │ │ │ │ │ + blt 5dc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 5d3c │ │ │ │ │ + b 5d14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5d88 │ │ │ │ │ + bne 5d60 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5d88 │ │ │ │ │ + b 5d60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 5cec │ │ │ │ │ + b 5cc4 │ │ │ │ │ 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 5e7c │ │ │ │ │ + beq 5e54 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 5ca0 │ │ │ │ │ + ble 5c78 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5eb4 │ │ │ │ │ + beq 5e8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e94 │ │ │ │ │ + ble 5e6c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5eb4 │ │ │ │ │ + beq 5e8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 5cb0 │ │ │ │ │ + bge 5c88 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 5cb0 │ │ │ │ │ + b 5c88 │ │ │ │ │ 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 5d3c │ │ │ │ │ + b 5d14 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5d3c │ │ │ │ │ + b 5d14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5e40 │ │ │ │ │ + bne 5e18 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5e40 │ │ │ │ │ + b 5e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e7c │ │ │ │ │ + bne 5e54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e3c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 5e5c │ │ │ │ │ + b 5e34 │ │ │ │ │ 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 5e7c │ │ │ │ │ + b 5e54 │ │ │ │ │ │ │ │ │ │ -00005ef0 <_PyList_Concat>: │ │ │ │ │ +00005ec8 <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6108 <_PyList_Concat+0x218> │ │ │ │ │ + beq 60e0 <_PyList_Concat+0x218> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 6088 <_PyList_Concat+0x198> │ │ │ │ │ - ldr r3, [pc, #500] @ 6128 <_PyList_Concat+0x238> │ │ │ │ │ + beq 6060 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #500] @ 6100 <_PyList_Concat+0x238> │ │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6094 <_PyList_Concat+0x1a4> │ │ │ │ │ + beq 606c <_PyList_Concat+0x1a4> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #424] @ 612c <_PyList_Concat+0x23c> │ │ │ │ │ + ldr r3, [pc, #424] @ 6104 <_PyList_Concat+0x23c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r7, r3] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -6686,152 +6676,152 @@ │ │ │ │ │ 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 60c8 <_PyList_Concat+0x1d8> │ │ │ │ │ + bhi 60a0 <_PyList_Concat+0x1d8> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 60c8 <_PyList_Concat+0x1d8> │ │ │ │ │ + beq 60a0 <_PyList_Concat+0x1d8> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 6028 <_PyList_Concat+0x138> │ │ │ │ │ + ble 6000 <_PyList_Concat+0x138> │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r1, ip, r7, lsl #2 │ │ │ │ │ - b 600c <_PyList_Concat+0x11c> │ │ │ │ │ + b 5fe4 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 6028 <_PyList_Concat+0x138> │ │ │ │ │ + beq 6000 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ff8 <_PyList_Concat+0x108> │ │ │ │ │ + ble 5fd0 <_PyList_Concat+0x108> │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 600c <_PyList_Concat+0x11c> │ │ │ │ │ + bne 5fe4 <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 606c <_PyList_Concat+0x17c> │ │ │ │ │ + ble 6044 <_PyList_Concat+0x17c> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6078 <_PyList_Concat+0x188> │ │ │ │ │ + bgt 6050 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6048 <_PyList_Concat+0x158> │ │ │ │ │ + bne 6020 <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6048 <_PyList_Concat+0x158> │ │ │ │ │ - b 606c <_PyList_Concat+0x17c> │ │ │ │ │ + bne 6020 <_PyList_Concat+0x158> │ │ │ │ │ + b 6044 <_PyList_Concat+0x17c> │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6070 <_PyList_Concat+0x180> │ │ │ │ │ + beq 6048 <_PyList_Concat+0x180> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #108] @ 6130 <_PyList_Concat+0x240> │ │ │ │ │ + ldr r3, [pc, #108] @ 6108 <_PyList_Concat+0x240> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5f84 <_PyList_Concat+0x94> │ │ │ │ │ + b 5f5c <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 60e8 <_PyList_Concat+0x1f8> │ │ │ │ │ + bgt 60c0 <_PyList_Concat+0x1f8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 60e8 <_PyList_Concat+0x1f8> │ │ │ │ │ + bne 60c0 <_PyList_Concat+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6070 <_PyList_Concat+0x180> │ │ │ │ │ + beq 6048 <_PyList_Concat+0x180> │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 5fe8 <_PyList_Concat+0xf8> │ │ │ │ │ - b 6028 <_PyList_Concat+0x138> │ │ │ │ │ + bgt 5fc0 <_PyList_Concat+0xf8> │ │ │ │ │ + b 6000 <_PyList_Concat+0x138> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6070 <_PyList_Concat+0x180> │ │ │ │ │ + b 6048 <_PyList_Concat+0x180> │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006134 : │ │ │ │ │ +0000610c : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4594 <_list_extend> │ │ │ │ │ + bl 4578 <_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} │ │ │ │ │ │ │ │ │ │ -00006160 : │ │ │ │ │ +00006138 : │ │ │ │ │ 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 619c │ │ │ │ │ + beq 6174 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 61b4 │ │ │ │ │ + bcs 618c │ │ │ │ │ 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 │ │ │ │ │ @@ -6840,82 +6830,84 @@ │ │ │ │ │ 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] @ 61cc │ │ │ │ │ + ldr r1, [pc, #8] @ 61a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 61ac │ │ │ │ │ + b 6184 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000061d0 <_PyList_BinarySlice>: │ │ │ │ │ +000061a8 <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r1, fp, #36 @ 0x24 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6604 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 65e8 <_PyList_BinarySlice+0x440> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub r1, fp, #40 @ 0x28 │ │ │ │ │ + sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6604 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 65e8 <_PyList_BinarySlice+0x440> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r2, fp, #32 │ │ │ │ │ + sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 65ac <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #948] @ 660c <_PyList_BinarySlice+0x43c> │ │ │ │ │ - mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ + ble 6590 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + ldr r3, [pc, #960] @ 65f0 <_PyList_BinarySlice+0x448> │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 657c <_PyList_BinarySlice+0x3ac> │ │ │ │ │ - ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ + beq 655c <_PyList_BinarySlice+0x3b4> │ │ │ │ │ + ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + str r0, [r3, #1896] @ 0x768 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r1, [r3, #1896] @ 0x768 │ │ │ │ │ - str r2, [r3, #1900] @ 0x76c │ │ │ │ │ + str r1, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #892] @ 6610 <_PyList_BinarySlice+0x440> │ │ │ │ │ + ldr r3, [pc, #900] @ 65f4 <_PyList_BinarySlice+0x44c> │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [sl, r3] │ │ │ │ │ + ldr r1, [r2, r3] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r1, #3824] @ 0xef0 │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ @@ -6923,242 +6915,243 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 65b8 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + bhi 659c <_PyList_BinarySlice+0x3f4> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 65b8 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + beq 659c <_PyList_BinarySlice+0x3f4> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ add r7, r4, r6 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r7, r1, r7, lsl #2 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 6414 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 63f4 <_PyList_BinarySlice+0x24c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 63f0 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 63d0 <_PyList_BinarySlice+0x228> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 63d4 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 63b4 <_PyList_BinarySlice+0x20c> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 63b8 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 6398 <_PyList_BinarySlice+0x1f0> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 639c <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 637c <_PyList_BinarySlice+0x1d4> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6380 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 6360 <_PyList_BinarySlice+0x1b8> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 655c <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 653c <_PyList_BinarySlice+0x394> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - beq 653c <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 651c <_PyList_BinarySlice+0x374> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ str r0, [r3] │ │ │ │ │ mov r4, ip │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add r1, lr, #8 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ add ip, r4, #28 │ │ │ │ │ str r0, [r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6414 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 63f4 <_PyList_BinarySlice+0x24c> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 631c <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 653c <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 62fc <_PyList_BinarySlice+0x154> │ │ │ │ │ + b 651c <_PyList_BinarySlice+0x374> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 654c <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 652c <_PyList_BinarySlice+0x384> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - b 6364 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 6344 <_PyList_BinarySlice+0x19c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6540 <_PyList_BinarySlice+0x370> │ │ │ │ │ - ldr r3, [pc, #124] @ 6614 <_PyList_BinarySlice+0x444> │ │ │ │ │ + beq 6520 <_PyList_BinarySlice+0x378> │ │ │ │ │ + ldr r3, [pc, #124] @ 65f8 <_PyList_BinarySlice+0x450> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 62a4 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 6284 <_PyList_BinarySlice+0xdc> │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6540 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 6520 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 65d8 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bgt 65bc <_PyList_BinarySlice+0x414> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 65d8 <_PyList_BinarySlice+0x408> │ │ │ │ │ + bne 65bc <_PyList_BinarySlice+0x414> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6540 <_PyList_BinarySlice+0x370> │ │ │ │ │ + beq 6520 <_PyList_BinarySlice+0x378> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ add r8, r1, r8, lsl #2 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 631c <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 62fc <_PyList_BinarySlice+0x154> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6540 <_PyList_BinarySlice+0x370> │ │ │ │ │ - .word 0x000003ac │ │ │ │ │ + b 6520 <_PyList_BinarySlice+0x378> │ │ │ │ │ + .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006618 : │ │ │ │ │ +000065fc : │ │ │ │ │ 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] @ 666c │ │ │ │ │ + ldr r0, [pc, #52] @ 6650 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6648 │ │ │ │ │ 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] │ │ │ │ │ @@ -7166,24 +7159,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006670 : │ │ │ │ │ +00006654 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 66e0 │ │ │ │ │ + blt 66c4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 66b8 │ │ │ │ │ + bcs 669c │ │ │ │ │ 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 │ │ │ │ │ @@ -7192,141 +7185,141 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 66e0 │ │ │ │ │ + bgt 66c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 66e8 │ │ │ │ │ + beq 66cc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00006708 : │ │ │ │ │ +000066ec : │ │ │ │ │ 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 673c │ │ │ │ │ + beq 6720 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 674c │ │ │ │ │ + ble 6730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 6720 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 673c │ │ │ │ │ + b 6720 │ │ │ │ │ │ │ │ │ │ -00006760 : │ │ │ │ │ +00006744 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6840 │ │ │ │ │ + beq 6824 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs ip, r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 67e8 │ │ │ │ │ + bmi 67cc │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 67b8 │ │ │ │ │ + beq 679c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6824 │ │ │ │ │ + ble 6808 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 67e8 │ │ │ │ │ + beq 67cc │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67e0 │ │ │ │ │ + beq 67c4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6800 │ │ │ │ │ + ble 67e4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 67c4 │ │ │ │ │ + bcs 67a8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 67e0 │ │ │ │ │ + bne 67c4 │ │ │ │ │ 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 67e0 │ │ │ │ │ + b 67c4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 67b8 │ │ │ │ │ + bne 679c │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 67b8 │ │ │ │ │ + b 679c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000684c : │ │ │ │ │ +00006830 : │ │ │ │ │ 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 6898 │ │ │ │ │ + beq 687c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 68b8 │ │ │ │ │ + bcs 689c │ │ │ │ │ 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} │ │ │ │ │ @@ -7343,43 +7336,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] @ 68d0 │ │ │ │ │ + ldr r1, [pc, #8] @ 68b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 68b0 │ │ │ │ │ + b 6894 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000068d4 : │ │ │ │ │ +000068b8 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6990 │ │ │ │ │ + beq 6974 │ │ │ │ │ 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 6920 │ │ │ │ │ + b 6904 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6984 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls 6984 │ │ │ │ │ + bls 6968 │ │ │ │ │ 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 │ │ │ │ │ @@ -7389,66 +7382,66 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6908 │ │ │ │ │ + bgt 68ec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6908 │ │ │ │ │ + bne 68ec │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6908 │ │ │ │ │ + b 68ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006998 : │ │ │ │ │ +0000697c : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands r5, r0, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6aac │ │ │ │ │ - ldr r3, [pc, #248] @ 6ac4 │ │ │ │ │ + beq 6a90 │ │ │ │ │ + ldr r3, [pc, #248] @ 6aa8 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a50 │ │ │ │ │ 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 6a90 │ │ │ │ │ - ldr r1, [pc, #168] @ 6ac8 │ │ │ │ │ + bgt 6a74 │ │ │ │ │ + ldr r1, [pc, #168] @ 6aac │ │ │ │ │ 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 │ │ │ │ │ @@ -7461,79 +7454,79 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 6acc │ │ │ │ │ + ldr r0, [pc, #88] @ 6ab0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a64 │ │ │ │ │ + beq 6a48 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a18 │ │ │ │ │ - ldr r1, [pc, #56] @ 6ad0 │ │ │ │ │ + ble 69fc │ │ │ │ │ + ldr r1, [pc, #56] @ 6ab4 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 6a38 │ │ │ │ │ + b 6a1c │ │ │ │ │ mov r1, #4032 @ 0xfc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a48 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006ad4 : │ │ │ │ │ +00006ab8 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6b44 │ │ │ │ │ + blt 6b28 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 6b1c │ │ │ │ │ + bcs 6b00 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b4c │ │ │ │ │ + bgt 6b30 │ │ │ │ │ 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 6b44 │ │ │ │ │ + bgt 6b28 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6b58 │ │ │ │ │ + beq 6b3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7541,25 +7534,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} │ │ │ │ │ │ │ │ │ │ -00006b78 : │ │ │ │ │ +00006b5c : │ │ │ │ │ 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] @ 6c64 │ │ │ │ │ + ldr ip, [pc, #196] @ 6c48 │ │ │ │ │ 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 │ │ │ │ │ @@ -7572,86 +7565,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 6bfc │ │ │ │ │ + beq 6be0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6c28 │ │ │ │ │ + ble 6c0c │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6c54 │ │ │ │ │ + bhi 6c38 │ │ │ │ │ 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 6bfc │ │ │ │ │ + bne 6be0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 6c68 │ │ │ │ │ + ldr r3, [pc, #32] @ 6c4c │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 6bfc │ │ │ │ │ + b 6be0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00006c6c : │ │ │ │ │ +00006c50 : │ │ │ │ │ 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 6db4 │ │ │ │ │ + ble 6d80 │ │ │ │ │ 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 6de8 │ │ │ │ │ - bne 6d20 │ │ │ │ │ + blt 6dc8 │ │ │ │ │ + bne 6d04 │ │ │ │ │ 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 6dd4 │ │ │ │ │ + bne 6db4 │ │ │ │ │ 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 │ │ │ │ │ @@ -7660,382 +7653,381 @@ │ │ │ │ │ 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 6db4 │ │ │ │ │ + beq 6d80 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6de8 │ │ │ │ │ + blt 6dc8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6d64 │ │ │ │ │ - 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 6d98 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6db4 │ │ │ │ │ + beq 6d80 │ │ │ │ │ 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 6de8 │ │ │ │ │ + blt 6dc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6dc4 │ │ │ │ │ + beq 6d90 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 6d48 │ │ │ │ │ + bne 6d40 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 6d18 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + b 6cfc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6d78 │ │ │ │ │ - b 6db4 │ │ │ │ │ + bge 6d80 │ │ │ │ │ + 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 6d18 │ │ │ │ │ + b 6cfc │ │ │ │ │ │ │ │ │ │ -00006df0 : │ │ │ │ │ +00006dd0 : │ │ │ │ │ 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 6e98 │ │ │ │ │ + bne 6e78 │ │ │ │ │ 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 6e80 │ │ │ │ │ + beq 6e60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ed8 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ 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 6ea4 │ │ │ │ │ + bne 6e84 │ │ │ │ │ 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 6ee0 │ │ │ │ │ + ble 6ec0 │ │ │ │ │ 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 6e74 │ │ │ │ │ + bgt 6e54 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 6e74 │ │ │ │ │ + bne 6e54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e74 │ │ │ │ │ + b 6e54 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6e74 │ │ │ │ │ + b 6e54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6e8c │ │ │ │ │ + bne 6e6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e8c │ │ │ │ │ + b 6e6c │ │ │ │ │ │ │ │ │ │ -00006ef4 : │ │ │ │ │ +00006ed4 : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6ff0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7780 │ │ │ │ │ + bne 7760 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 76dc │ │ │ │ │ + blt 76bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7204 │ │ │ │ │ + beq 71e4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 77bc │ │ │ │ │ + beq 779c │ │ │ │ │ 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 76dc │ │ │ │ │ + beq 76bc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 735c │ │ │ │ │ - beq 7370 │ │ │ │ │ + blt 733c │ │ │ │ │ + beq 7350 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 736c │ │ │ │ │ + bgt 734c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 71d0 │ │ │ │ │ + bne 71b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3b20 │ │ │ │ │ + bl 3b04 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6fe4 │ │ │ │ │ + bgt 6fc4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 74c4 │ │ │ │ │ + beq 74a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6f24 │ │ │ │ │ + beq 6f04 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 70ac │ │ │ │ │ + bne 708c │ │ │ │ │ strd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fe4 │ │ │ │ │ + bne 6fc4 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r3, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 7730 │ │ │ │ │ + bcs 7710 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 71ac │ │ │ │ │ + bne 718c │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 70bc │ │ │ │ │ + blt 709c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 719c │ │ │ │ │ + bgt 717c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 719c │ │ │ │ │ + bne 717c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r3, r0, lr │ │ │ │ │ - b 7044 │ │ │ │ │ + b 7024 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 7074 │ │ │ │ │ + b 7054 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 7788 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r0, r5, #16 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 7148 │ │ │ │ │ + b 7128 │ │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ │ str ip, [r6, r3, lsl #2] │ │ │ │ │ ldr ip, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [ip] │ │ │ │ │ str ip, [r4, r1, lsl #2] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 7120 │ │ │ │ │ + blt 7100 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 7174 │ │ │ │ │ + b 7154 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 750c │ │ │ │ │ + ble 74ec │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 7160 │ │ │ │ │ + blt 7140 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 719c │ │ │ │ │ + bgt 717c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 74c4 │ │ │ │ │ + beq 74a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7084 │ │ │ │ │ - b 719c │ │ │ │ │ + ble 7064 │ │ │ │ │ + b 717c │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 76a8 │ │ │ │ │ + bne 7688 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 70b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71fc │ │ │ │ │ + bgt 71dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 74c4 │ │ │ │ │ + beq 74a4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc4 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 766c │ │ │ │ │ - beq 723c │ │ │ │ │ + blt 764c │ │ │ │ │ + beq 721c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 767c │ │ │ │ │ + bgt 765c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7388 │ │ │ │ │ + beq 7368 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 719c │ │ │ │ │ + ble 717c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 7278 │ │ │ │ │ + bge 7258 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -8045,16 +8037,16 @@ │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r6, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne r4, #0 │ │ │ │ │ ldrne r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrne r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 72e8 │ │ │ │ │ - b 77b4 │ │ │ │ │ + bne 72c8 │ │ │ │ │ + b 7794 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs ip, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ │ @@ -8069,500 +8061,500 @@ │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 72a0 │ │ │ │ │ + bcc 7280 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 7684 │ │ │ │ │ + bcc 7664 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7530 │ │ │ │ │ + ble 7510 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 732c │ │ │ │ │ + bne 730c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 7370 │ │ │ │ │ + bge 7350 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 71d0 │ │ │ │ │ + bne 71b0 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 6fbc │ │ │ │ │ + b 6f9c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 77a0 │ │ │ │ │ + blt 7780 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt 7768 │ │ │ │ │ + blt 7748 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movlt r5, r1 │ │ │ │ │ movge r5, r2 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r1, r2 │ │ │ │ │ - beq 7554 │ │ │ │ │ + beq 7534 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 7660 │ │ │ │ │ + beq 7640 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ subls sl, fp, #68 @ 0x44 │ │ │ │ │ subls r7, fp, #68 @ 0x44 │ │ │ │ │ - bhi 76f4 │ │ │ │ │ + bhi 76d4 │ │ │ │ │ add r1, r8, r3, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 75b4 │ │ │ │ │ + bge 7594 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 7650 │ │ │ │ │ + ble 7630 │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ add r1, r5, #3 │ │ │ │ │ add r3, r3, r5, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7744 │ │ │ │ │ + beq 7724 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7720 │ │ │ │ │ + bhi 7700 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - beq 7720 │ │ │ │ │ + beq 7700 │ │ │ │ │ sub r4, r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 74d8 │ │ │ │ │ + blt 74b8 │ │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74bc │ │ │ │ │ + beq 749c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 74f8 │ │ │ │ │ + ble 74d8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 7498 │ │ │ │ │ + b 7478 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 6fe4 │ │ │ │ │ + beq 6fc4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 74bc │ │ │ │ │ + bne 749c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 74bc │ │ │ │ │ + b 749c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7170 │ │ │ │ │ + bne 7150 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7170 │ │ │ │ │ + b 7150 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 733c │ │ │ │ │ + bne 731c │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 733c │ │ │ │ │ + b 731c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 719c │ │ │ │ │ + beq 717c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 75a8 │ │ │ │ │ + bmi 7588 │ │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7570 │ │ │ │ │ + beq 7550 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7570 │ │ │ │ │ + bgt 7550 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7570 │ │ │ │ │ + bne 7550 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7570 │ │ │ │ │ + b 7550 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 719c │ │ │ │ │ - beq 7494 │ │ │ │ │ + b 717c │ │ │ │ │ + beq 7474 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 76e4 │ │ │ │ │ + ble 76c4 │ │ │ │ │ add r1, r2, #6 │ │ │ │ │ add r1, r1, r2, asr #3 │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ sub r0, ip, r2 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq 774c │ │ │ │ │ + beq 772c │ │ │ │ │ cmn ip, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7754 │ │ │ │ │ + bhi 7734 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ strd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 7754 │ │ │ │ │ + beq 7734 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 7494 │ │ │ │ │ + b 7474 │ │ │ │ │ cmp r5, r2, asr #1 │ │ │ │ │ - blt 7438 │ │ │ │ │ + blt 7418 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 7494 │ │ │ │ │ + b 7474 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7404 │ │ │ │ │ + b 73e4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 723c │ │ │ │ │ + bge 721c │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 723c │ │ │ │ │ + b 721c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r2, ip, r1 │ │ │ │ │ sub r0, r1, r7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ - b 730c │ │ │ │ │ + b 72ec │ │ │ │ │ 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 76dc │ │ │ │ │ + bgt 76bc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 77d8 │ │ │ │ │ + beq 77b8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc4 │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - blt 75d4 │ │ │ │ │ + blt 75b4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 7630 │ │ │ │ │ + b 7610 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 77e4 │ │ │ │ │ + beq 77c4 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 73f0 │ │ │ │ │ + b 73d0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 7658 │ │ │ │ │ + blt 7638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7494 │ │ │ │ │ + b 7474 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 76dc │ │ │ │ │ + b 76bc │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 7468 │ │ │ │ │ + b 7448 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7608 │ │ │ │ │ + b 75e8 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 76ec │ │ │ │ │ + blt 76cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 74dc │ │ │ │ │ + b 74bc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7554 │ │ │ │ │ + beq 7534 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7494 │ │ │ │ │ + b 7474 │ │ │ │ │ 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 76dc │ │ │ │ │ + b 76bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 73a4 │ │ │ │ │ + b 7384 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77f0 │ │ │ │ │ + ble 77d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 76dc │ │ │ │ │ + b 76bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28a0 │ │ │ │ │ + bl 27f8 │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ - b 76dc │ │ │ │ │ + bne 6f58 │ │ │ │ │ + b 76bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76dc │ │ │ │ │ + b 76bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 74e4 │ │ │ │ │ + b 74c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 77b4 │ │ │ │ │ + bne 7794 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77b4 │ │ │ │ │ + b 7794 │ │ │ │ │ │ │ │ │ │ -00007808 : │ │ │ │ │ +000077e8 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 7868 │ │ │ │ │ + bne 7848 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 78e8 │ │ │ │ │ + blt 78c8 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 795c │ │ │ │ │ + bne 793c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11a0 │ │ │ │ │ + b 11a8 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #284] @ 79b0 │ │ │ │ │ + ldr ip, [pc, #284] @ 7990 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78e0 │ │ │ │ │ + beq 78c0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 799c │ │ │ │ │ + beq 797c │ │ │ │ │ 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 7930 │ │ │ │ │ + beq 7910 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 7930 │ │ │ │ │ + bne 7910 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #188] @ 79b0 │ │ │ │ │ + ldr lr, [pc, #188] @ 7990 │ │ │ │ │ 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 78e0 │ │ │ │ │ + beq 78c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 79a8 │ │ │ │ │ + blt 7988 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 11a0 │ │ │ │ │ - b 78e0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ + b 78c0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #72] @ 79b0 │ │ │ │ │ + ldr lr, [pc, #72] @ 7990 │ │ │ │ │ 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 78ac │ │ │ │ │ - b 78e0 │ │ │ │ │ + bne 788c │ │ │ │ │ + b 78c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 7948 │ │ │ │ │ + b 7928 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 78e0 │ │ │ │ │ + b 78c0 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000079b4 <_PyList_SliceSubscript>: │ │ │ │ │ +00007994 <_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 │ │ │ │ │ @@ -8570,53 +8562,53 @@ │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f90 <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ + blt 7f70 <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 7d5c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ble 7d3c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 7d80 <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ + bne 7d60 <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7d5c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ - ldr r3, [pc, #1368] @ 7f98 <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ + ble 7d3c <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ldr r3, [pc, #1368] @ 7f78 <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7ec8 <_PyList_SliceSubscript+0x514> │ │ │ │ │ + beq 7ea8 <_PyList_SliceSubscript+0x514> │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1308] @ 7f9c <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ + ldr r3, [pc, #1308] @ 7f7c <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -8632,414 +8624,414 @@ │ │ │ │ │ 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 7f44 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + bhi 7f24 <_PyList_SliceSubscript+0x590> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 7f44 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + beq 7f24 <_PyList_SliceSubscript+0x590> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add ip, r7, ip, lsl #2 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 7c24 <_PyList_SliceSubscript+0x270> │ │ │ │ │ + beq 7c04 <_PyList_SliceSubscript+0x270> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7c00 <_PyList_SliceSubscript+0x24c> │ │ │ │ │ + beq 7be0 <_PyList_SliceSubscript+0x24c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7be4 <_PyList_SliceSubscript+0x230> │ │ │ │ │ + beq 7bc4 <_PyList_SliceSubscript+0x230> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 7bc8 <_PyList_SliceSubscript+0x214> │ │ │ │ │ + beq 7ba8 <_PyList_SliceSubscript+0x214> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 7bac <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ + beq 7b8c <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 7b90 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq 7b70 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 7b74 <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ + beq 7b54 <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d70 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 7d50 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 7c24 <_PyList_SliceSubscript+0x270> │ │ │ │ │ + bne 7c04 <_PyList_SliceSubscript+0x270> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 7b10 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ - b 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7af0 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ bl 158 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d50 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 7d30 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 7f14 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bhi 7ef4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 7f14 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + beq 7ef4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ add r0, r3, r6, lsl #2 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt 7f00 <_PyList_SliceSubscript+0x54c> │ │ │ │ │ + bgt 7ee0 <_PyList_SliceSubscript+0x54c> │ │ │ │ │ str r3, [ip] │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7e9c <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7e7c <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d50 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ - ldr r3, [pc, #184] @ 7fa0 <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ + beq 7d30 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + ldr r3, [pc, #184] @ 7f80 <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7a98 <_PyList_SliceSubscript+0xe4> │ │ │ │ │ + b 7a78 <_PyList_SliceSubscript+0xe4> │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7e9c <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 7d4c <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7e7c <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 7d2c <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f34 <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bgt 7f14 <_PyList_SliceSubscript+0x580> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7f34 <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bne 7f14 <_PyList_SliceSubscript+0x580> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7db4 <_PyList_SliceSubscript+0x400> │ │ │ │ │ - b 7d50 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 7d94 <_PyList_SliceSubscript+0x400> │ │ │ │ │ + b 7d30 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f64 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bgt 7f44 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7f64 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bne 7f44 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d50 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 7d30 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ - b 7b10 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 7af0 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d50 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + b 7d30 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ .word 0x00000550 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00007fa4 : │ │ │ │ │ +00007f84 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 80b4 │ │ │ │ │ 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 8124 │ │ │ │ │ + bne 8104 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 80d4 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80f4 │ │ │ │ │ + blt 80d4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8018 │ │ │ │ │ - b 80a8 │ │ │ │ │ + bgt 7ff8 │ │ │ │ │ + b 8088 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 80a8 │ │ │ │ │ + bge 8088 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8038 │ │ │ │ │ + beq 8018 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8068 │ │ │ │ │ + ble 8048 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80e0 │ │ │ │ │ + blt 80c0 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80e0 │ │ │ │ │ + blt 80c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80e0 │ │ │ │ │ + blt 80c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8008 │ │ │ │ │ + beq 7fe8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8008 │ │ │ │ │ + bgt 7fe8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8008 │ │ │ │ │ + bne 7fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8008 │ │ │ │ │ + b 7fe8 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 80f4 │ │ │ │ │ + blt 80d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9047,44 +9039,44 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 80d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 810c │ │ │ │ │ + ble 80ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 80f4 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80f4 │ │ │ │ │ - ble 8104 │ │ │ │ │ + b 80d4 │ │ │ │ │ + ble 80e4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000813c : │ │ │ │ │ +0000811c : │ │ │ │ │ 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 │ │ │ │ │ @@ -9097,53 +9089,53 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008184 : │ │ │ │ │ +00008164 : │ │ │ │ │ list_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 841c │ │ │ │ │ + bne 83fc │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 84dc │ │ │ │ │ - ldr r3, [pc, #784] @ 84e8 │ │ │ │ │ + bgt 84bc │ │ │ │ │ + ldr r3, [pc, #784] @ 84c8 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 83dc │ │ │ │ │ + beq 83bc │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #728] @ 84ec │ │ │ │ │ + ldr r3, [pc, #728] @ 84cc │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -9157,58 +9149,58 @@ │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8428 │ │ │ │ │ + bhi 8408 │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 8428 │ │ │ │ │ + beq 8408 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 8468 │ │ │ │ │ + bne 8448 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8408 │ │ │ │ │ + ble 83e8 │ │ │ │ │ add r1, r3, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 83bc │ │ │ │ │ + bcs 839c │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 83b8 │ │ │ │ │ + beq 8398 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ lsr lr, r0, #1 │ │ │ │ │ lsl r1, lr, #3 │ │ │ │ │ add ip, r3, lr, lsl #3 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - beq 8360 │ │ │ │ │ + beq 8340 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 832c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8340 │ │ │ │ │ + beq 8320 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8334 │ │ │ │ │ + beq 8314 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 8328 │ │ │ │ │ + beq 8308 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 831c │ │ │ │ │ + beq 82fc │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne 83cc │ │ │ │ │ + bne 83ac │ │ │ │ │ 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] │ │ │ │ │ @@ -9220,15 +9212,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 838c │ │ │ │ │ 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 │ │ │ │ │ @@ -9239,180 +9231,180 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 8360 │ │ │ │ │ + bne 8340 │ │ │ │ │ cmp r0, lr, lsl #1 │ │ │ │ │ - beq 83bc │ │ │ │ │ + beq 839c │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 8310 │ │ │ │ │ + b 82f0 │ │ │ │ │ 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 83c0 │ │ │ │ │ - ldr r3, [pc, #248] @ 84f0 │ │ │ │ │ + beq 83a0 │ │ │ │ │ + ldr r3, [pc, #248] @ 84d0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8220 │ │ │ │ │ + b 8200 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 82a0 │ │ │ │ │ + b 8280 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8448 │ │ │ │ │ + bgt 8428 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8448 │ │ │ │ │ + bne 8428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 83c0 │ │ │ │ │ + beq 83a0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ - beq 8290 │ │ │ │ │ + beq 8270 │ │ │ │ │ add lr, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 8478 │ │ │ │ │ + b 8458 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 84a4 │ │ │ │ │ + bls 8484 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8474 │ │ │ │ │ + bgt 8454 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - b 8474 │ │ │ │ │ + b 8454 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r9, r6 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble 83bc │ │ │ │ │ + ble 839c │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 84a8 │ │ │ │ │ + b 8488 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000308 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000084f4 : │ │ │ │ │ +000084d4 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 851c │ │ │ │ │ + bgt 84fc │ │ │ │ │ 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 8508 │ │ │ │ │ + bcs 84e8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 8530 │ │ │ │ │ - b 8508 │ │ │ │ │ + bhi 8510 │ │ │ │ │ + b 84e8 │ │ │ │ │ │ │ │ │ │ -0000854c : │ │ │ │ │ +0000852c : │ │ │ │ │ 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 4594 <_list_extend> │ │ │ │ │ + bl 4578 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8588 │ │ │ │ │ + beq 8568 │ │ │ │ │ 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 8580 │ │ │ │ │ + b 8560 │ │ │ │ │ │ │ │ │ │ -00008590 : │ │ │ │ │ +00008570 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000085bc : │ │ │ │ │ +0000859c : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000085d4 : │ │ │ │ │ +000085b4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -9420,46 +9412,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 88a8 │ │ │ │ │ + bhi 8888 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8678 │ │ │ │ │ + beq 8658 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 87d4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 864c │ │ │ │ │ + beq 862c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 87d4 │ │ │ │ │ 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 87fc │ │ │ │ │ + ble 87dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs 87fc │ │ │ │ │ + bcs 87dc │ │ │ │ │ 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] │ │ │ │ │ @@ -9467,24 +9459,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8848 │ │ │ │ │ + ble 8828 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8820 │ │ │ │ │ - bne 87f4 │ │ │ │ │ + bgt 8800 │ │ │ │ │ + bne 87d4 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 87dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 87fc │ │ │ │ │ + bcs 87dc │ │ │ │ │ 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] │ │ │ │ │ @@ -9494,24 +9486,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8868 │ │ │ │ │ + ble 8848 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 8824 │ │ │ │ │ - bne 87f4 │ │ │ │ │ + bgt 8804 │ │ │ │ │ + bne 87d4 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 87dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 87fc │ │ │ │ │ + bcs 87dc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -9519,45 +9511,45 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8888 │ │ │ │ │ + ble 8868 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 8824 │ │ │ │ │ - bne 87f4 │ │ │ │ │ + bgt 8804 │ │ │ │ │ + bne 87d4 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 87dc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 87fc │ │ │ │ │ + bls 87dc │ │ │ │ │ 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 8830 │ │ │ │ │ + ble 8810 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 8824 │ │ │ │ │ + bgt 8804 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 8798 │ │ │ │ │ + beq 8778 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8818 │ │ │ │ │ + b 87f8 │ │ │ │ │ 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 │ │ │ │ │ @@ -9568,82 +9560,82 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 8818 │ │ │ │ │ + b 87f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 87e4 │ │ │ │ │ + bne 87c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 87e4 │ │ │ │ │ + b 87c4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 86c0 │ │ │ │ │ + bne 86a0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 86c0 │ │ │ │ │ + b 86a0 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 8708 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8728 │ │ │ │ │ + b 8708 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 8788 │ │ │ │ │ + bne 8768 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8788 │ │ │ │ │ + b 8768 │ │ │ │ │ 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 87f4 │ │ │ │ │ + beq 87d4 │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 864c │ │ │ │ │ + ble 862c │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 8638 │ │ │ │ │ - b 87f4 │ │ │ │ │ + bne 8618 │ │ │ │ │ + b 87d4 │ │ │ │ │ │ │ │ │ │ -000088ec <_PyList_GetItemRef>: │ │ │ │ │ +000088cc <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 8924 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 8904 <_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 8918 <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 88f8 <_PyList_GetItemRef+0x2c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -75,15 +75,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 3164 │ │ │ │ │ + bl 30d0 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq 108 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ ├── longobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 150300 (bytes into file) │ │ │ │ │ + Start of section headers: 149516 (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 0x24b1c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2480c: │ │ │ │ │ │ │ │ │ │ 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 002e6c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 020d0c 000880 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002ea0 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 02158c 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 003378 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 003378 0182b4 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 021944 002ec8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01b62c 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01c30c 0010d2 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 02480c 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01d3e0 000654 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 02484c 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01da34 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01da34 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01da68 001e00 10 16 318 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f868 0014a4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 024a8c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002d90 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0209ec 000868 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002dc4 0004d8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 021254 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 00329c 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00329c 018070 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 02160c 002ef0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01b30c 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 01bfec 0010d2 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 0244fc 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01d0c0 000654 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 02453c 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01d714 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d714 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01d748 001e00 10 16 318 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f548 0014a4 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 02477c 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 35: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 37: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 38: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 39: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 40: 00000d18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000d38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 0000b73c 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 0000b7cc 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 43: 00000ab0 164 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ 44: 00001908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 46: 00000228 304 FUNC LOCAL DEFAULT 1 maybe_small_long │ │ │ │ │ 47: 00000350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -62,221 +62,221 @@ │ │ │ │ │ 58: 00002044 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00002048 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00002048 60 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ 61: 00002084 3048 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ 62: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 63: 00002668 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00002684 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00002658 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ + 65: 0000257c 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ 66: 00000358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 00000358 196 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ 68: 00000414 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 00002ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 71: 00002ce4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 72: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 73: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 74: 000030b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 74: 00003160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 75: 0000041c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000434 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 78: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 79: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 80: 000030b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 80: 00003168 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 81: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 82: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 83: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 84: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 85: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 86: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 88: 00003208 3700 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 89: 00004070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 0000407c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00004b88 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ - 92: 00004f24 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 93: 00005138 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 000032b8 3700 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004120 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 0000412c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00004c3c 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 92: 00004fd8 524 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 93: 000051e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00000648 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 95: 00000648 104 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ 96: 000006b0 100 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ - 97: 0000513c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 0000513c 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 99: 0000d7a8 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 100: 0000c330 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 101: 00005318 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 102: 00005630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00005634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 000051e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 000051e4 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 99: 0000d838 924 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 100: 0000c3c0 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 101: 000053c0 388 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 102: 000056c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 000056cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 104: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 105: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 106: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 107: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 108: 0000568c 3320 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 109: 00006374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00006384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 00007524 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ + 108: 00005724 3312 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 109: 00006404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00006414 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 000075b4 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 112: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 113: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 114: 00007ad0 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ - 115: 00007d20 1460 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ - 116: 000082d4 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 117: 00001350 220 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ - 118: 00008384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 00008388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 00008388 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 121: 00008d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00008d34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 00008d34 1616 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 124: 00009374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00009384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 00009384 1668 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 127: 0000d3f8 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 128: 000099f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 00009a08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 00009a08 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 131: 00009d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 132: 00009d98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 00007b60 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ + 115: 00007db0 1460 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ + 116: 00008364 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 117: 00016c6c 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 118: 00008414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 00008418 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 00008418 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 121: 00008db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00008dc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 123: 00008dc4 1616 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 124: 00009404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00009414 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 00009414 1668 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 127: 0000d488 944 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 128: 00009a80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 00009a98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 00009a98 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 131: 00009e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00009e28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 133: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 134: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 135: 00009f40 568 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 136: 0000ecd0 524 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 137: 0000a174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00009fd0 568 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 136: 0000ed60 524 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 137: 0000a204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 138: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 139: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 140: 0000a178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000a4b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000a4c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000a208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a540 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000a558 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 143: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 144: 0000a5ec 804 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 145: 0000a904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 146: 0000a910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 147: 0000b72c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000b73c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000b8b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000b8c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000b8c0 2672 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 152: 0000c320 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000c330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000c820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0000c830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 0000c830 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 157: 0000cbf8 2048 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 158: 00002cac 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 159: 0000cbf4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a67c 804 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 145: 0000a994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 0000a9a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 147: 0000b7bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000b7cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000b948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000b950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000b950 2672 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 152: 0000c3b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000c3c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000c8b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000c8c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000c8c0 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 157: 0000cc88 2048 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 158: 00002bd0 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 159: 0000cc84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 160: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 161: 0000cbf8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00016380 3084 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 163: 0000d3ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d3f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d79c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 166: 0000d7a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000db40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000db44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000db44 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 170: 00011cb4 4576 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 171: 0000ddb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000ddbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000e468 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000e484 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 00013fa4 2828 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 176: 0000ea50 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 177: 0000ecc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000cc88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00016060 3084 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 163: 0000d47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000d488 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000d82c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0000d838 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000dbd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000dbd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000dbd4 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 170: 00011994 4576 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 171: 0000de48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000de4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000e4f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000e514 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 00013c84 2828 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 176: 0000eae0 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 177: 0000ed58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 178: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 179: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 180: 0000ecd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 0000ed60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 181: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 182: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 183: 0000eedc 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 184: 0000ef78 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 185: 0000f1e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000ef6c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 184: 0000f008 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 185: 0000f278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 186: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 187: 0000f1ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000f1ec 2288 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 189: 0000fa20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0000fa40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 187: 0000f27c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000f27c 2288 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 189: 0000fab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000fad0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 191: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ 192: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ 193: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 194: 0000fc68 7736 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 195: 000138c8 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 196: 00010d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 00010d48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 198: 00011c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 00011c3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 194: 0000fcf8 6792 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 195: 000135a8 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 196: 00010df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00010e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 00011918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0001191c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 200: 00000a24 140 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ 201: 00000a20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 202: 00000a24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 203: 00001608 472 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 204: 000017e0 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 205: 00001a14 764 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 206: 00012e64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00012e94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00012f54 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 209: 00013224 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 210: 00013470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 00013474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 212: 00013584 292 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 213: 000136a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 000136a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 215: 000136a8 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 203: 0000152c 472 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 204: 00001704 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 205: 00001938 764 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 206: 00012b44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00012b74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 00012c34 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 209: 00012f04 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 210: 00013150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 00013154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 00013264 292 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 213: 00013384 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00013388 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 215: 00013388 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ 216: 00000b54 1044 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ 217: 00000f64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 218: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 219: 00000f68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 220: 00013868 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 221: 00013f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00013f3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 00013548 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 221: 00013c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00013c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 223: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 224: 00014ab0 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 225: 00015220 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 00015238 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 00015238 3084 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 228: 00015e3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 229: 00015e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 230: 00016324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00014790 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 225: 00014f00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 00014f18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 00014f18 3084 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 228: 00015b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 00015b24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 00016004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 231: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 232: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 233: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 234: 0000111c 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 235: 00001348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 236: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 237: 0001632c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 238: 00016c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 239: 00016c34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 240: 00001350 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 241: 00001428 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 242: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 243: 0000142c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 244: 00001524 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 245: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 246: 00001d10 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 247: 00001d54 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 237: 0001600c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 00016900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00016914 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 240: 00016d44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 242: 00001350 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 243: 00001448 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 244: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 245: 00016d48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 246: 00001c34 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 247: 00001c78 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ 248: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 249: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 250: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 251: 00001d68 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 252: 00001d80 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 253: 000182a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 00001c8c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 252: 00001ca4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 253: 00018064 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 254: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 255: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 256: 00001d84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 257: 00001d84 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 258: 00001de4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 259: 00001de8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 260: 00001de8 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 256: 00001ca8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 257: 00001ca8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 258: 00001d08 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 00001d0c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 260: 00001d0c 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ 261: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 262: 000000b8 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ 263: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 264: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 265: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 266: 00002ca4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 266: 00002bc8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 267: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 268: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 269: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 270: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 271: 00002cac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 271: 00002bd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 272: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ 273: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 274: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 275: 00000180 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ 276: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 277: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 278: 000002f4 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ @@ -362,106 +362,106 @@ │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 362: 00002c6c 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ 363: 00002ce4 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 364: 00002ea8 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 365: 00002fc4 240 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 365: 00002fc4 420 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 366: 0000041c 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ 367: 00000438 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ 368: 000004d4 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 369: 000030b4 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 369: 00003168 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 379: 0000407c 2828 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 380: 00012e94 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 381: 000054ac 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 382: 00005634 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 379: 0000412c 2832 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 380: 00012b74 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 381: 00005544 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 382: 000056cc 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 383: 00000714 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 385: 00006384 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 386: 000063d8 4428 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 387: 00009b90 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 388: 00009bf0 424 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ - 389: 00009d98 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 385: 00006414 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 386: 00006468 4428 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 387: 00009c20 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 388: 00009c80 424 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ + 389: 00009e28 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 393: 0000a178 848 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 393: 0000a208 848 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 396: 0000a4c8 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 396: 0000a558 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 398: 0000a910 3628 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 398: 0000a9a0 3628 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 404: 0000b77c 324 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 404: 0000b80c 324 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 406: 0000ddbc 3220 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 406: 0000de4c 3220 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ 408: 00000808 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 413: 00013794 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 413: 00013474 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 421: 0000fadc 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 422: 00014bbc 1660 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 423: 0000fbb0 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 421: 0000fb6c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 422: 0001489c 1660 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 423: 0000fc40 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 426: 0000088c 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 428: 00011aa0 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 428: 00011780 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ 429: 000008a8 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 430: 00011c3c 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 431: 00011c50 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 430: 0001191c 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 431: 00011930 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ 432: 00000990 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 434: 000132f0 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 435: 00013474 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 434: 00012fd0 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 435: 00013154 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 437: 00000f68 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 438: 00013f3c 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 438: 00013c1c 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 440: 00015e44 1256 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 440: 00015b24 1256 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 442: 00000fbc 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ 443: 00001010 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ 444: 0000106c 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ 445: 000010cc 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 446: 0000291c 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 446: 00002840 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 448: 0001632c 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 449: 0000142c 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 450: 00001480 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 451: 000015b4 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 452: 00016f8c 3596 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 453: 00017d98 1308 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 448: 0001600c 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 449: 00001350 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 450: 000013a4 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 451: 000014d8 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 452: 00016d48 3596 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 453: 00017b54 1308 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 455: 00001ef0 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 456: 00001f44 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 455: 00001e14 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 456: 00001e68 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ 457: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 459: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 460: 0000012c 84 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 462: 000001b0 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ 463: 00000204 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20d0c contains 272 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x209ec contains 269 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000003c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000005c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ 000004c0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000005c8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000005cc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000604 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ 00000638 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00000640 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000644 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000688 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ +00000688 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ 000006d4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000006d8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000704 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 0000079c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000007a0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000007a4 0000682b R_ARM_MOVW_ABS_NC 000003e0 .LC31 │ │ │ │ │ 000007a8 0000682c R_ARM_MOVT_ABS 000003e0 .LC31 │ │ │ │ │ @@ -93,207 +93,204 @@ │ │ │ │ │ 00000978 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000098c 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 00000a1c 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ 00000a20 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000d04 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e30 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f14 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00000f1c 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00000f34 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00000f3c 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00000f4c 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ +00000f14 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00000f1c 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00000f34 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00000f3c 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00000f4c 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ 00000f58 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f5c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000f64 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f80 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000f80 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000f9c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000fa0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000fa4 0000da2b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ 00000fa8 0000da2c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ 00000fb0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000100c 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001050 00018e1d R_ARM_JUMP24 0000a910 _PyLong_FromByteArray │ │ │ │ │ +00001050 00018e1d R_ARM_JUMP24 0000a9a0 _PyLong_FromByteArray │ │ │ │ │ 00001058 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000105c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00001060 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000010a8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000010ac 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000010b4 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ 000010b8 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ 000010c0 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 0000721c R_ARM_CALL 00007ad0 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +000010e0 0000721c R_ARM_CALL 00007b60 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ 000010fc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001100 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001104 0000e82b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ 00001108 0000e82c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ 00001110 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001154 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001158 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001164 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000011a0 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000011a4 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011ac 0000c21c R_ARM_CALL 0000fc68 long_pow │ │ │ │ │ -000011e4 0001be1c R_ARM_CALL 0000291c _PyLong_DivmodNear │ │ │ │ │ -0000120c 0000821c R_ARM_CALL 00009a08 long_sub │ │ │ │ │ +000011ac 0000c21c R_ARM_CALL 0000fcf8 long_pow │ │ │ │ │ +000011e4 0001be1c R_ARM_CALL 00002840 _PyLong_DivmodNear │ │ │ │ │ +0000120c 0000821c R_ARM_CALL 00009a98 long_sub │ │ │ │ │ 00001234 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001254 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001258 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001288 00017c1d R_ARM_JUMP24 00012e94 _PyLong_Copy │ │ │ │ │ +00001288 00017c1d R_ARM_JUMP24 00012b74 _PyLong_Copy │ │ │ │ │ 00001298 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ec 0000e92b R_ARM_MOVW_ABS_NC 00000704 .LC55 │ │ │ │ │ 000012f0 0000e92c R_ARM_MOVT_ABS 00000704 .LC55 │ │ │ │ │ 000012f4 0001bf1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00001324 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001340 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001348 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000134c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013f4 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000140c 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ -00001428 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001444 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00001460 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001464 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001468 0000f22b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ -0000146c 0000f22c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ -00001474 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000014c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000014c8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000014dc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001518 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001574 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001578 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000157c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015cc 00006f1c R_ARM_CALL 00007524 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -000015e8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015ec 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000015f0 0000f52b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ -000015f4 0000f52c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ -000015fc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001670 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001684 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000017c8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d50 00017c1d R_ARM_JUMP24 00012e94 _PyLong_Copy │ │ │ │ │ -00001d80 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001dac 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001dc4 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00001de0 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001de4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e3c 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001e50 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001e64 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001e80 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001e90 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001ea4 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001ebc 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001ee0 0001af1d R_ARM_JUMP24 00011c50 PyLong_FromInt64 │ │ │ │ │ -00001f08 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00001f24 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f28 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f2c 0001052b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ -00001f30 0001052c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ -00001f38 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f7c 00003d1c R_ARM_CALL 00002084 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -00002054 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000021e4 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002204 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002358 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000235c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002360 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -00002364 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -0000236c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000024b8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000024bc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000024c4 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002674 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002678 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000268c 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000269c 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000026a0 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000026a4 0001072b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ -000026a8 0001072c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ -000026ac 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002730 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002764 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000285c 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002870 0001ca1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -000028c4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000028c8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000028cc 0001082b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ -000028d0 0001082c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ -000028d8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000028f8 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00002908 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002914 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002974 00009d1c R_ARM_CALL 0000cbf8 long_divrem │ │ │ │ │ -00002aac 0000381c R_ARM_CALL 00001f18 long_compare │ │ │ │ │ -00002b08 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002b24 0000651c R_ARM_CALL 00005318 long_add │ │ │ │ │ -00002b4c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b68 0000821c R_ARM_CALL 00009a08 long_sub │ │ │ │ │ -00002b8c 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00002b94 00002a1c R_ARM_CALL 0000b73c Py_XDECREF │ │ │ │ │ -00002bd4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bfc 0000651c R_ARM_CALL 00005318 long_add │ │ │ │ │ -00002c0c 00007e1c R_ARM_CALL 00009384 long_sub.constprop.0 │ │ │ │ │ -00002c2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c70 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002c74 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002c78 0001092b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ -00002c7c 0001092c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ -00002c84 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ca8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002cc8 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002ccc 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002cdc 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00002cf4 00010b2b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ -00002cf8 00010b2c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ -00002cfc 00010c2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ -00002d00 00010c2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ -00002d04 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002dbc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002de4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002de8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002dec 00010d2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ -00002df0 00010d2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ -00002df8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e18 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002e1c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002e20 00010e2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ -00002e24 00010e2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ -00002e2c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e44 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e64 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001368 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00001384 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001388 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000138c 0000f12b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ +00001390 0000f12c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ +00001398 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013e0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000013e4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000013ec 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001400 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000143c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001498 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000149c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000014a0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014f0 00006f1c R_ARM_CALL 000075b4 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +0000150c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001510 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001514 0000f42b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ +00001518 0000f42c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ +00001520 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001594 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000015a8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000016ec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001c3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001c74 00017c1d R_ARM_JUMP24 00012b74 _PyLong_Copy │ │ │ │ │ +00001ca4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001cb0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001cd0 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001ce8 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00001d04 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001d08 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d60 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001d74 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001d88 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001da4 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001db4 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001dc8 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001de0 0001c61c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001e04 0001af1d R_ARM_JUMP24 00011930 PyLong_FromInt64 │ │ │ │ │ +00001e2c 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00001e48 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001e4c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001e50 0001052b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ +00001e54 0001052c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ +00001e5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ea0 00003d1c R_ARM_CALL 00002084 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +00001f78 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002108 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002128 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000227c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002280 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002284 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +00002288 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +00002290 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023dc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000023e0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000023e8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002598 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000259c 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000025b0 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000025c0 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000025c4 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000025c8 0001072b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ +000025cc 0001072c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ +000025d0 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002654 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002688 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00002780 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002794 0001ca1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +000027e8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027ec 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027f0 0001082b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ +000027f4 0001082c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ +000027fc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000281c 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +0000282c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002838 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002898 00009d1c R_ARM_CALL 0000cc88 long_divrem │ │ │ │ │ +000029d0 0000381c R_ARM_CALL 00001f18 long_compare │ │ │ │ │ +00002a2c 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00002a48 0000651c R_ARM_CALL 000053c0 long_add │ │ │ │ │ +00002a70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a8c 0000821c R_ARM_CALL 00009a98 long_sub │ │ │ │ │ +00002ab0 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00002ab8 00002a1c R_ARM_CALL 0000b7cc Py_XDECREF │ │ │ │ │ +00002af8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b20 0000651c R_ARM_CALL 000053c0 long_add │ │ │ │ │ +00002b30 00007e1c R_ARM_CALL 00009414 long_sub.constprop.0 │ │ │ │ │ +00002b50 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b94 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002b98 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002b9c 0001092b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ +00002ba0 0001092c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ +00002ba8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bc0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bc8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bcc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002bec 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002bf0 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002c00 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002c18 00010b2b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ +00002c1c 00010b2c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ +00002c20 00010c2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ +00002c24 00010c2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ +00002c28 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002ce0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d08 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d0c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d10 00010d2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ +00002d14 00010d2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ +00002d1c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d3c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d40 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d44 00010e2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ +00002d48 00010e2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ +00002d50 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d68 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d88 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x2158c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x21254 contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001dd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 00001fac long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002048 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000348 long_hash │ │ │ │ │ 00000048 0001de02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00001c78 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000b002 R_ARM_ABS32 0000ea50 long_new │ │ │ │ │ +0000009c 0000b002 R_ARM_ABS32 0000eae0 long_new │ │ │ │ │ 000000a0 00015602 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008702 R_ARM_ABS32 00009f40 long_vectorcall │ │ │ │ │ +000000c8 00008702 R_ARM_ABS32 00009fd0 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 │ │ │ │ │ @@ -316,91 +313,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 0000513c long_add_method │ │ │ │ │ -000002f8 00007b02 R_ARM_ABS32 00008d34 long_sub_method │ │ │ │ │ -000002fc 0000a902 R_ARM_ABS32 0000db44 long_mul_method │ │ │ │ │ -00000300 0000dc02 R_ARM_ABS32 00013868 long_mod │ │ │ │ │ -00000304 0000d002 R_ARM_ABS32 00012f54 long_divmod │ │ │ │ │ -00000308 0000c202 R_ARM_ABS32 0000fc68 long_pow │ │ │ │ │ -0000030c 00005c02 R_ARM_ABS32 00004f24 long_neg_method │ │ │ │ │ -00000310 0000d702 R_ARM_ABS32 000136a8 long_long │ │ │ │ │ -00000314 0000d402 R_ARM_ABS32 00013584 long_abs_method │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 000051e4 long_add_method │ │ │ │ │ +000002f8 00007b02 R_ARM_ABS32 00008dc4 long_sub_method │ │ │ │ │ +000002fc 0000a902 R_ARM_ABS32 0000dbd4 long_mul_method │ │ │ │ │ +00000300 0000dc02 R_ARM_ABS32 00013548 long_mod │ │ │ │ │ +00000304 0000d002 R_ARM_ABS32 00012c34 long_divmod │ │ │ │ │ +00000308 0000c202 R_ARM_ABS32 0000fcf8 long_pow │ │ │ │ │ +0000030c 00005c02 R_ARM_ABS32 00004fd8 long_neg_method │ │ │ │ │ +00000310 0000d702 R_ARM_ABS32 00013388 long_long │ │ │ │ │ +00000314 0000d402 R_ARM_ABS32 00013264 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00001ef4 long_bool │ │ │ │ │ -0000031c 00007402 R_ARM_ABS32 000082d4 long_invert │ │ │ │ │ -00000320 00006c02 R_ARM_ABS32 0000568c long_lshift_method │ │ │ │ │ -00000324 0000e302 R_ARM_ABS32 00015238 long_rshift │ │ │ │ │ -00000328 00007802 R_ARM_ABS32 00008388 long_and │ │ │ │ │ +0000031c 00007402 R_ARM_ABS32 00008364 long_invert │ │ │ │ │ +00000320 00006c02 R_ARM_ABS32 00005724 long_lshift_method │ │ │ │ │ +00000324 0000e302 R_ARM_ABS32 00014f18 long_rshift │ │ │ │ │ +00000328 00007802 R_ARM_ABS32 00008418 long_and │ │ │ │ │ 0000032c 0000d802 R_ARM_ABS32 00000b54 long_xor │ │ │ │ │ -00000330 00009702 R_ARM_ABS32 0000b8c0 long_or │ │ │ │ │ -00000334 0000d702 R_ARM_ABS32 000136a8 long_long │ │ │ │ │ -0000033c 0000e002 R_ARM_ABS32 00014ab0 long_float │ │ │ │ │ -00000368 00009c02 R_ARM_ABS32 0000c830 long_div │ │ │ │ │ -0000036c 0000bc02 R_ARM_ABS32 0000f1ec long_true_divide │ │ │ │ │ -00000378 0000d702 R_ARM_ABS32 000136a8 long_long │ │ │ │ │ +00000330 00009702 R_ARM_ABS32 0000b950 long_or │ │ │ │ │ +00000334 0000d702 R_ARM_ABS32 00013388 long_long │ │ │ │ │ +0000033c 0000e002 R_ARM_ABS32 00014790 long_float │ │ │ │ │ +00000368 00009c02 R_ARM_ABS32 0000c8c0 long_div │ │ │ │ │ +0000036c 0000bc02 R_ARM_ABS32 0000f27c long_true_divide │ │ │ │ │ +00000378 0000d702 R_ARM_ABS32 00013388 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000f702 R_ARM_ABS32 00001d54 long_long_getter │ │ │ │ │ +00000388 0000f702 R_ARM_ABS32 00001c78 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 0000f902 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 0000f702 R_ARM_ABS32 00001d54 long_long_getter │ │ │ │ │ +000003b0 0000f702 R_ARM_ABS32 00001c78 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000fb02 R_ARM_ABS32 00001d68 long_get1 │ │ │ │ │ +000003c4 0000fb02 R_ARM_ABS32 00001c8c long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000f602 R_ARM_ABS32 00001d10 long_long_meth │ │ │ │ │ +000003ec 0000f602 R_ARM_ABS32 00001c34 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000d102 R_ARM_ABS32 00013224 int_bit_length │ │ │ │ │ +000003fc 0000d102 R_ARM_ABS32 00012f04 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00010402 R_ARM_ABS32 00001de8 int_bit_count │ │ │ │ │ +0000040c 00010402 R_ARM_ABS32 00001d0c int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005802 R_ARM_ABS32 00003208 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 000032b8 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00009002 R_ARM_ABS32 0000a5ec int_from_bytes │ │ │ │ │ +0000042c 00009002 R_ARM_ABS32 0000a67c int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00010102 R_ARM_ABS32 00001d84 int_as_integer_ratio │ │ │ │ │ +0000043c 00010102 R_ARM_ABS32 00001ca8 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f602 R_ARM_ABS32 00001d10 long_long_meth │ │ │ │ │ +0000044c 0000f602 R_ARM_ABS32 00001c34 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f602 R_ARM_ABS32 00001d10 long_long_meth │ │ │ │ │ +0000045c 0000f602 R_ARM_ABS32 00001c34 long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000f602 R_ARM_ABS32 00001d10 long_long_meth │ │ │ │ │ +0000046c 0000f602 R_ARM_ABS32 00001c34 long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 0000ea02 R_ARM_ABS32 0000111c int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000048c 00011302 R_ARM_ABS32 00000180 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000b702 R_ARM_ABS32 0000eedc int___format__ │ │ │ │ │ +0000049c 0000b702 R_ARM_ABS32 0000ef6c int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000ff02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004bc 00010602 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x21944 contains 1497 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x2160c contains 1502 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 0000008c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000b8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000f4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ @@ -484,70 +481,70 @@ │ │ │ │ │ 00000f04 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000fbc 0001542b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000fc0 0001542c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00001040 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ 000011a0 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00001238 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00001278 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000012f8 0001571c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000130c 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001318 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000131c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001320 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00001324 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001334 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001354 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001458 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001464 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000013b0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000013bc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001438 0001571c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000144c 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001458 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000145c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001460 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00001464 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00001474 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001494 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001500 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ 00001504 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ 00001530 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001534 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001538 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000153c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001544 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015b4 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -00001700 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001704 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001708 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -0000170c 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001714 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001728 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00001744 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000176c 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00001770 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001774 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001788 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000179c 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000017a0 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000017a4 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -000017a8 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -000017ac 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001814 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001818 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000181c 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -00001820 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001828 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000184c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001858 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001864 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001870 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000187c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001884 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001888 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000188c 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00001890 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001898 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018b0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018cc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018d0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018d8 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -000018dc 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -000018e4 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000018fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c4 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +00001704 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001708 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000170c 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ +00001710 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ +00001718 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000172c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00001748 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001770 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00001774 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00001778 00015c1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000178c 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000017a0 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000017a4 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000017a8 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +000017ac 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +000017b0 00015d1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001818 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000181c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001820 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +00001824 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +0000182c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001850 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000185c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000188c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001898 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000018a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018a8 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000018ac 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000018b4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018d0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018d4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018dc 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +000018e0 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +000018e8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001900 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001968 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000019f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001a14 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00001a18 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001a1c 0000302b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001a20 0000302c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ 00001a2c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -629,15 +626,15 @@ │ │ │ │ │ 000029ac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000029b0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000029b4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000029bc 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 000029c0 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ 000029c8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000029e8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00002a08 0000411c R_ARM_CALL 00002658 pylong_int_to_decimal_string │ │ │ │ │ +00002a08 0000411c R_ARM_CALL 0000257c pylong_int_to_decimal_string │ │ │ │ │ 00002a30 0001691c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00002a5c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002a60 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002a68 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ 00002a6c 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ 00002a74 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002b14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -671,1291 +668,1296 @@ │ │ │ │ │ 00002f98 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002f9c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00002fa0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ 00002fa8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002fb0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002fb4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00002fbc 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003010 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003040 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003094 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030a4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000030b0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003120 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003130 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003134 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003154 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000031a4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031b4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000031c4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000031c8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003274 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003304 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003318 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003328 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003334 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -000034c8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000034d0 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00003660 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -00003710 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003714 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003718 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -0000371c 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00003724 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000372c 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -00003960 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003964 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003968 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -0000396c 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00003974 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b84 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c00 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003c4c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003ca0 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003cb0 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cb4 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cb8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003cbc 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003cc4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cd4 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d0c 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003d74 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d78 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d7c 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ -00003d80 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ -00003d88 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e18 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003e1c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003e20 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003e24 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004034 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -00004038 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000403c 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -00004040 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -00004044 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ -00004048 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ -0000404c 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004054 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004058 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000405c 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -00004060 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -00004068 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004070 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004074 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000423c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004954 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004958 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000495c 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004960 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004968 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049b0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000049b4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000049b8 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -000049bc 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -000049c4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d0c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004e68 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e6c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e70 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004e74 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004e7c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f08 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f0c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f10 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004f14 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004f1c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fcc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004fdc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004fe0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004ffc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005040 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00005070 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000050a0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000050b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050d4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000050fc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005114 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005138 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005220 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005224 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005294 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000052a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000052a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000052c4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000052e4 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000052e8 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000530c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053e0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000053e4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005454 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000551c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005520 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000558c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000055c4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000055d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000055d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000055fc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005630 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057ec 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000057f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000057fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005814 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005864 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005b28 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005b2c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005bd0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005bd4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005bd8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005bdc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005be4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005c0c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c6c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cb4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005d28 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00005d88 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d98 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005fa4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005fa8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005fac 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00005fb0 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -00005fb8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005fc0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00005fd0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005fd4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005fd8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000630c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006330 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006338 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000633c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006340 00006a2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00006344 00006a2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -0000634c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006354 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006358 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006374 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006378 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000637c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006380 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000063b8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000063bc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000063c0 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -000063c4 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -000063cc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000064a0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006508 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006540 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006828 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007190 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007194 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007198 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -0000719c 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000071a4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000071c8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007294 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007298 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000729c 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000072a0 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000072a8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074b4 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000074dc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000074e0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000074e8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000074f0 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000074f4 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000074fc 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00007500 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00007508 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000075a0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007750 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -000077f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a24 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007a28 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007a2c 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007a30 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007a38 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007a44 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007a48 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007a50 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007a58 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007a8c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007a90 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007a94 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007a98 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007aa0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ac0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007bf4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007c0c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007c10 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007c18 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007c40 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c4c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c50 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c54 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007c58 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007c60 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c68 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c6c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c70 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007c74 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007c80 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ca4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f30 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007fd8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000081b8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000081cc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000081d0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000081d4 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000081d8 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000081e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000081e8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000081ec 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000081f4 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000823c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008240 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008244 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008248 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008254 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008278 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008314 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008318 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008340 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ -00008374 0000751c R_ARM_CALL 00001350 _PyLong_Negate │ │ │ │ │ -00008384 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008428 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000842c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000084a4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000084b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000084b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000084d8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000858c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000868c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008690 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000086d0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000087ec 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008858 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000088a0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000088a8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000088ac 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000088cc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00008910 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00008a88 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00008ca4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008cb4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008ce0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008ce4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00008ce8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008cec 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00008cf4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008cfc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008d00 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00008d1c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00008d24 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008d28 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008d2c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008d30 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008de8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008df4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008df8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008e10 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fec 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ff0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000090d4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000090d8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000091b4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000091b8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000091bc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000091c0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000091cc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009248 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009264 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000092bc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000092c4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000092c8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009344 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009348 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009350 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000936c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00009374 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009378 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000937c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009380 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009398 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000939c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009424 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009434 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009450 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000981c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009820 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009824 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009828 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009830 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000098b8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000098dc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000993c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000099c8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000099e8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000099f0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099f4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099f8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000099fc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a00 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009a04 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009aa8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009aac 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009b38 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00009bcc 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009bd0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009bd8 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00009bdc 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00009be4 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009d54 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009d58 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009d78 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00009d7c 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00009d84 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009ea0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ee8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00009f1c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00009f20 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00009f28 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00009f7c 0001861d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00009f88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a02c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a04c 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000a0b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a0f4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a0f8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a0fc 0000852b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000a100 0000852c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000a108 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a124 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a128 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a12c 0000862b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ -0000a130 0000862c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ -0000a140 00015a1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a158 0001871c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a168 0001881c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a174 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a1cc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a1d0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a21c 00018a1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a254 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000a298 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a2d0 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a2f8 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a330 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a390 00018a1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a3c8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000a3f0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a400 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a404 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a430 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a468 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a474 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a478 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a47c 00008a2b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ -0000a480 00008a2c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ -0000a488 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a494 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a498 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a49c 00008b2b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ -0000a4a0 00008b2c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ -0000a4a8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a540 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a544 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a54c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a55c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a5b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a67c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a694 00018d2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000a698 00018d2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000a6b0 00018e1c R_ARM_CALL 0000a910 _PyLong_FromByteArray │ │ │ │ │ -0000a6bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a6c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a6dc 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a6f4 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003034 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003068 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000307c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003080 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000030a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000030f8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003104 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003108 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003124 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003140 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003154 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003160 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003164 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031d4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000031e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003208 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003258 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003268 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003284 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003288 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003324 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000033b4 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000033c8 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000033d8 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +000033e4 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00003578 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003580 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00003710 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +000037c0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037c4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000037c8 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +000037cc 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +000037d4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000037dc 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00003a10 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003a14 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003a18 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00003a1c 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00003a24 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c34 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003cb0 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003cfc 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003d50 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003d60 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d64 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d68 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003d6c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003d74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d84 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dbc 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e24 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e28 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e2c 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ +00003e30 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ +00003e38 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ec8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ecc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ed0 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003ed4 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000040e4 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +000040e8 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +000040ec 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +000040f0 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +000040f4 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ +000040f8 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ +000040fc 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004104 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004108 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000410c 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +00004110 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +00004118 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004120 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004124 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000042ec 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004a08 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a0c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a10 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00004a14 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00004a1c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a7c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004a80 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004a84 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00004a88 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00004a90 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004dc0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004f1c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004f20 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004f24 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00004f28 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00004f30 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004fbc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004fc0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004fc4 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00004fc8 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00004fd0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005080 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000508c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005090 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000050ac 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000050f0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000511c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000514c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000515c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005160 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000517c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000051a4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000051bc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000051e0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000052c8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000052cc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000533c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005348 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000534c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000536c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000053a0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053a4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053b4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005484 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005488 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000054f0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000055b4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000055b8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005624 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000565c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000566c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005670 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005694 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000056c8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005884 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005890 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005894 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058ac 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000058fc 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005bc0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005bc4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005c60 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005c64 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005c68 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005c6c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005c74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005c9c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005cfc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d44 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005db8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00005e18 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e28 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006034 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006038 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000603c 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00006040 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00006048 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006050 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006060 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006064 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006068 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000639c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000063c0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000063c8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000063cc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000063d0 00006a2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +000063d4 00006a2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +000063dc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000063e4 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063e8 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006404 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006408 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000640c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006410 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006448 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000644c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006450 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00006454 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +0000645c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006530 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006598 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000065d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068b8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007220 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007224 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007228 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +0000722c 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007234 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007258 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007324 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007328 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000732c 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007330 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007338 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007360 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007544 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000756c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007570 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007578 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007580 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007584 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000758c 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00007590 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00007598 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007630 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +000077e0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007880 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007ab8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007abc 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007ac0 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007ac8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007ad4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007ad8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007ae0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007ae8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007b1c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007b20 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007b24 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007b28 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007b30 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b50 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c84 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007c9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007ca0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007ca8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007cd0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cdc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007ce0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007ce4 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007ce8 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007cf0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007cf8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007cfc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007d00 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007d04 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007d10 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d34 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fc0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008068 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008248 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000825c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008260 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008264 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008268 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008270 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008278 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000827c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008284 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000082cc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000082d0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000082d4 0000712b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000082d8 0000712c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +000082e4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008308 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083a4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000083a8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000083d0 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ +00008414 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000084b8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000084bc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008534 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008544 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008548 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008568 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000861c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008644 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000871c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008720 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008760 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000887c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000088e8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008930 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00008938 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000893c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000895c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000089a0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00008b18 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00008d34 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008d44 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d70 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008d74 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008d78 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00008d7c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00008d84 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008d8c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008d90 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008dac 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00008db4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008db8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008dbc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008dc0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e78 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008e84 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008e88 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ea0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000907c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009080 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009164 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009168 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009244 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009248 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000924c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009250 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000925c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000092d8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000092f4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000934c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009354 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009358 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000093d4 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000093d8 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000093e0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000093fc 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009404 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009408 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000940c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009410 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009428 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000942c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000094b4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000094c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000094c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000094e0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000098ac 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000098b0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000098b4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000098b8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000098c0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009948 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000996c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000099cc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009a58 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009a78 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009a80 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009a84 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009a88 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a8c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009a90 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009a94 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b38 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009b3c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009bc8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00009c5c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009c60 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009c68 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00009c6c 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00009c74 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009de4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009de8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009e08 0000702b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00009e0c 0000702c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00009e14 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009f30 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f78 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00009fac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00009fb0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00009fb8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a00c 0001861d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a018 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a01c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a0bc 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a0dc 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000a148 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a170 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a184 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a188 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a18c 0000852b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000a190 0000852c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000a198 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1b4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a1b8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a1bc 0000862b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ +0000a1c0 0000862c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ +0000a1d0 00015a1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a1e8 0001871c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a1f8 0001881c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a204 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a25c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a260 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a2ac 00018a1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a2e4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000a328 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a360 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a388 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a3c0 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a420 00018a1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a458 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000a480 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a490 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a494 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a4c0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a4f8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a504 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a508 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a50c 00008a2b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ +0000a510 00008a2c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ +0000a518 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a524 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a528 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a52c 00008b2b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ +0000a530 00008b2c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ +0000a538 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a5e0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a5e4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a5ec 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a5fc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a654 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a70c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a72c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a73c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a740 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a744 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -0000a748 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -0000a750 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a764 00018f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000a774 0001901c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000a790 00018e1c R_ARM_CALL 0000a910 _PyLong_FromByteArray │ │ │ │ │ -0000a7b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7f8 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a84c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a874 0001911c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000a890 00018e1c R_ARM_CALL 0000a910 _PyLong_FromByteArray │ │ │ │ │ -0000a89c 0001921c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000a8ac 0001931c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000a8cc 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000a8d0 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000a8d4 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -0000a8d8 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -0000a8dc 00008f2b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ -0000a8e0 00008f2c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ -0000a8e4 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a8fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a904 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a908 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a90c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ab68 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ab74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ab78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ab94 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b0d0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b0d4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b314 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b350 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b6e0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b6f8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b6fc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b700 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b704 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b710 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b724 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b72c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b730 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b734 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b738 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b76c 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b7e4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b808 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b814 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b818 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b83c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b874 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b884 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b888 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b8ac 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b8b8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b8bc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b958 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b95c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b9d0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b9dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b9e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b9f8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bc70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc98 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd60 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bd64 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bdb0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000be10 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ -0000be48 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000bf88 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bfd8 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000bfe4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000c1fc 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000c2c0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2ec 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2f0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c2f4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c2f8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c300 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c308 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c30c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c318 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c320 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c324 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c328 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c32c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c398 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c3a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c3a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c3c0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c608 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c60c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c6c8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6cc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c6d0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c6d4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c6e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c730 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c768 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c770 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c774 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c7fc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c818 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c820 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c824 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c828 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c82c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c868 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c86c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c8ac 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c8c8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c8cc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c940 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c950 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c9b0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ca14 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca44 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000caa8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cae8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cb08 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cb14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cb18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb40 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb7c 00009e1c R_ARM_CALL 00002cac pylong_int_divmod │ │ │ │ │ -0000cb90 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cb9c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cba0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cbe0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbf4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000cc50 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000cd80 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -0000cdac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdb8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cdbc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ce2c 00002e1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ -0000cfe4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cfe8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d06c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d08c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d0ac 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d0ec 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d108 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d128 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d148 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1b4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d278 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2a4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d330 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -0000d33c 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -0000d34c 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d350 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d354 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000d358 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000d360 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d370 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000d388 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d3d8 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -0000d3ec 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d3f0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d3f4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d44c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d45c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d460 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d478 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d6fc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d750 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d75c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d774 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d778 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d77c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d780 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d788 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d79c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d7a0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d7a4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d7fc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d808 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d80c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d824 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000daa8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000daf8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000db04 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000db18 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000db1c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000db20 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000db24 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000db2c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db40 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000dbe0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dbe4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dc90 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dca0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000dca4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dcc4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dcfc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dd00 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dd88 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -0000dd98 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ddb0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ddb8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de24 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000de30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000de34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000de54 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000df04 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000e084 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0a8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e0cc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e110 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e134 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e158 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e17c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e1e4 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000e20c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e240 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e448 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000e470 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e474 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e478 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e47c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e480 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e5d0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e604 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e65c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e688 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000e69c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e6a8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e720 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e724 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e72c 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000e730 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000e738 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e75c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e760 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e764 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e76c 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000e770 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000e778 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e884 0000411c R_ARM_CALL 00002658 pylong_int_to_decimal_string │ │ │ │ │ -0000e898 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000e89c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000e8a4 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e8c8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea08 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000ea94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ea98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000eac0 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000eadc 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000eb40 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000eb64 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000eb78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ebac 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000ec78 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ec7c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ec80 0000852b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000ec84 0000852c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000ec8c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ecc0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecc8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eccc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ecf4 0001991c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000ed3c 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -0000ed50 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000ed60 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -0000edb4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000edb8 00019c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000edd8 00019d1d R_ARM_JUMP24 00013794 _PyLong_FromBytes │ │ │ │ │ -0000edfc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ee00 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ee04 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000ee08 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000ee18 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee40 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee4c 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee58 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ee5c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ee60 0000b22b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ -0000ee64 0000b22c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ -0000ee6c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ee78 00019e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000eea4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000eea8 00019c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000eeac 00019e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000eec0 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000eec4 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000eec8 0000b32b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ -0000eecc 0000b32c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ -0000eed4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ef10 00019f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ef2c 0001a01c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000ef3c 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000ef48 0001a21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000ef58 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000ef5c 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000ef60 0000b52b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ -0000ef64 0000b52c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ -0000ef68 0000b62b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ -0000ef6c 0000b62c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ -0000ef70 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000eff4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000eff8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f0a4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f0b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f0b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f0d4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f1ac 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -0000f1c4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f1e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1e8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f334 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f348 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000f370 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000f384 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f578 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f5b0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f67c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f69c 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000f6b8 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f744 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f754 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0000f770 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f8f0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f8f4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f930 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f934 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f938 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000f93c 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000f944 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f9b0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fa90 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000faa4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000faa8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000faac 0000ba2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ -0000fab0 0000ba2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ -0000fab8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fb3c 0001a61c R_ARM_CALL 00014bbc _PyLong_Frexp │ │ │ │ │ -0000fb5c 00018b1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000fb60 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fb64 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fb68 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -0000fb6c 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -0000fb74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fb80 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fb84 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fb88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fb8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fb94 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fb9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fba0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fba8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fc38 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fc3c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fc40 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fc44 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fc4c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc54 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fc58 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fc60 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fce4 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fce8 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fdcc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fdd0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fe54 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff64 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a724 00018d2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000a728 00018d2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000a740 00018e1c R_ARM_CALL 0000a9a0 _PyLong_FromByteArray │ │ │ │ │ +0000a74c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a750 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a76c 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000a784 0001781c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000a79c 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a7bc 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a7cc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a7d0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a7d4 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +0000a7d8 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +0000a7e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a7f4 00018f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000a804 0001901c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000a820 00018e1c R_ARM_CALL 0000a9a0 _PyLong_FromByteArray │ │ │ │ │ +0000a844 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a888 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000a8dc 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000a904 0001911c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000a920 00018e1c R_ARM_CALL 0000a9a0 _PyLong_FromByteArray │ │ │ │ │ +0000a92c 0001921c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000a93c 0001931c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000a95c 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000a960 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000a964 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +0000a968 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +0000a96c 00008f2b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ +0000a970 00008f2c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ +0000a974 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000a98c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a994 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a998 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a99c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000abf8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ac04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ac08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ac24 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b160 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b164 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b3a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b3e0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b770 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b788 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b78c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b790 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b794 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b7a0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b7b4 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b7bc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b7c0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b7c4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b7c8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b7fc 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b874 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b898 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b8a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b8a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b8cc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b904 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b914 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b918 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b93c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b948 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b94c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b9e8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b9ec 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ba60 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba88 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000bd00 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bd28 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bdf0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bdf4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000be40 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000bea0 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ +0000bed8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c018 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c068 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c074 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c28c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000c350 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c37c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c380 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c384 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c388 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c390 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c398 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c39c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c3a8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c3b0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c3b4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c3b8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c3bc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c428 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c434 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c438 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c450 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c698 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c69c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c758 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c75c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c760 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c764 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c770 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c7c0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7f8 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c800 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c804 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c88c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c8a8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c8b0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c8b4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c8b8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c8bc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c8f8 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8fc 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c93c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c958 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c95c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c9e0 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ca40 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000caa4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cad4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cb38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cb98 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cba4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cba8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cbd0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc0c 00009e1c R_ARM_CALL 00002bd0 pylong_int_divmod │ │ │ │ │ +0000cc20 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cc2c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cc30 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cc70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc7c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc84 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cce0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000ce10 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +0000ce3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ce4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cebc 00002e1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ +0000d074 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d078 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d0fc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d11c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d13c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d17c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d198 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d1b8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d1d8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d244 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d308 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d334 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3c0 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +0000d3cc 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +0000d3dc 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d3e0 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d3e4 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000d3e8 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000d3f0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d400 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000d418 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d430 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d468 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +0000d47c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d480 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d484 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d4dc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d4ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d4f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d508 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d78c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d7e0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d7ec 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d804 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d808 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d80c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d810 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d818 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d82c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d830 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d834 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d88c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d898 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d89c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d8b4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000db38 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000db88 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000db94 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dba8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dbac 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dbb0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dbb4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dbbc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dbd0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000dc70 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dc74 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd20 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dd34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dd54 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd8c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dd90 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000de18 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +0000de28 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de40 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de48 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000deb4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dec0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dec4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000dee4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000df94 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000e114 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e138 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e15c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e1a0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e1c4 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e1e8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e20c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e274 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000e29c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e2d0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e4d8 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000e500 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e504 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e508 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e50c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e510 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e660 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e694 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000e6ec 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e718 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000e72c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e738 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e7b0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e7b4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e7bc 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000e7c0 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000e7c8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e7ec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7f0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e7f4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e7fc 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000e800 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000e808 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e914 0000411c R_ARM_CALL 0000257c pylong_int_to_decimal_string │ │ │ │ │ +0000e928 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000e92c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000e934 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e958 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea98 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000eb24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000eb28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000eb50 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000eb6c 0001861c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ebd0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ebf4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ec08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ec3c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000ed08 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ed0c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ed10 0000852b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000ed14 0000852c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000ed1c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ed50 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed58 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed5c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ed84 0001991c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000edcc 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0000ede0 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0000edf0 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +0000ee44 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ee48 00019c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ee68 00019d1d R_ARM_JUMP24 00013474 _PyLong_FromBytes │ │ │ │ │ +0000ee8c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ee90 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ee94 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000ee98 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000eea8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eebc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eed0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eedc 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eee8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000eeec 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000eef0 0000b22b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ +0000eef4 0000b22c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ +0000eefc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ef08 00019e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ef34 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ef38 00019c2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ef3c 00019e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ef50 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ef54 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ef58 0000b32b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ +0000ef5c 0000b32c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ +0000ef64 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000efa0 00019f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000efbc 0001a01c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000efcc 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000efd8 0001a21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000efe8 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000efec 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000eff0 0000b52b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ +0000eff4 0000b52c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ +0000eff8 0000b62b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ +0000effc 0000b62c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ +0000f000 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000f084 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f088 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f134 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f140 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f144 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f164 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f23c 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +0000f254 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f270 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f278 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f3c4 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f3d8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000f400 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000f414 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f608 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f640 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f70c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f72c 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000f748 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f7d4 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f7e4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0000f800 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f980 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f984 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f9c0 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f9c4 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f9c8 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000f9cc 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000f9d4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fa40 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fb20 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000fb34 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fb38 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fb3c 0000ba2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ +0000fb40 0000ba2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ +0000fb48 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fbcc 0001a61c R_ARM_CALL 0001489c _PyLong_Frexp │ │ │ │ │ +0000fbec 00018b1d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000fbf0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fbf4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fbf8 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +0000fbfc 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0000fc04 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fc10 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fc14 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fc18 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fc1c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fc24 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fc2c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fc30 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fc38 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fcc8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fccc 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fcd0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fcd4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fcdc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fce4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fce8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fcf0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fd7c 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000fd80 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000fe64 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fe68 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fee8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ffc4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001000c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010154 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010188 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000101a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000101a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000101cc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010278 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010304 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010350 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104b0 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00010650 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00010690 0000751c R_ARM_CALL 00001350 _PyLong_Negate │ │ │ │ │ -000106f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010760 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107cc 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000107d0 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00010800 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010808 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00010844 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108c4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010908 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010948 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010968 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a08 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a4c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010a50 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010a54 0000c12b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ -00010a58 0000c12c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ -00010a68 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010aa8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b1c 0001a92b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00010b20 0001a92c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00010b2c 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010b30 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010b8c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c18 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010ca8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d08 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010d24 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010d30 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ -00010d3c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010d40 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010d44 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010d5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010da0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010dc4 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010dc8 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010dd0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010dd4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010ddc 0000c02b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ -00010de0 0000c02c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ -00010de8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010e18 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e70 00009e1c R_ARM_CALL 00002cac pylong_int_divmod │ │ │ │ │ -00010e9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f60 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f90 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fa8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ff4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011058 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001106c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011100 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011110 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011260 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001131c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011364 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011410 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011450 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114a4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114e8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001153c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011584 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011628 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a60 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011a80 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011af0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011af4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011b78 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011bb8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011bcc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011bd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011bf8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c38 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011c4c 0001441d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ -00011c74 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011c78 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011cb0 0000c81d R_ARM_JUMP24 00000a24 PyLong_FromInt64.part.0 │ │ │ │ │ -00011d48 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011d5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011d60 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011d80 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011da8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011e04 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000120c0 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000123a8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000123dc 0000cb1c R_ARM_CALL 00001608 kmul_split.constprop.0 │ │ │ │ │ -00012408 0000cb1c R_ARM_CALL 00001608 kmul_split.constprop.0 │ │ │ │ │ -00012418 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0001246c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000124d0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012514 0000cc1c R_ARM_CALL 000017e0 v_isub.isra.0 │ │ │ │ │ -0001259c 0000cc1c R_ARM_CALL 000017e0 v_isub.isra.0 │ │ │ │ │ -00012934 0000cd1c R_ARM_CALL 00001a14 v_iadd.isra.0 │ │ │ │ │ -00012a1c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012a28 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012a48 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012a54 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012a84 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012ac0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012aec 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012af4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012b30 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012b78 0000cd1c R_ARM_CALL 00001a14 v_iadd.isra.0 │ │ │ │ │ -00012b80 0000431c R_ARM_CALL 00000358 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012b90 0000431c R_ARM_CALL 00000358 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012bdc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012bec 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012c10 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012c20 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c40 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c4c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012cac 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012ccc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012d24 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012d30 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012d3c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012d68 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012d74 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012d80 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012d8c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012d98 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012dbc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012df0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012dfc 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012e08 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012e10 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012e14 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012e18 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012e1c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012e24 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012e5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012e64 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e68 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012e6c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e70 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e74 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e78 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e7c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e80 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e84 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e88 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e8c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012e90 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012ed0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012ed4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012f14 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00012f40 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012ff8 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00013018 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0001301c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013050 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013058 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013070 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000130bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013104 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001312c 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013138 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013154 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0001315c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -000131ac 00009e1c R_ARM_CALL 00002cac pylong_int_divmod │ │ │ │ │ -000131c0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000131c4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000131cc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000131d0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013200 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013218 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013288 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001328c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000132e4 0000c81d R_ARM_JUMP24 00000a24 PyLong_FromInt64.part.0 │ │ │ │ │ -00013338 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0001333c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000133bc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000133f8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013408 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001340c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013430 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013470 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001349c 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000134ac 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000134bc 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -0001352c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013530 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0001353c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00013540 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00013548 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001355c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013570 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013598 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001359c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013648 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ -00013660 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00013690 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000136a0 00017c1d R_ARM_JUMP24 00012e94 _PyLong_Copy │ │ │ │ │ -000136a4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000136ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000136b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000136f8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000136fc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001373c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00013768 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000137c4 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ -00013810 0001b41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0001381c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013820 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013828 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0001382c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00013838 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001385c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000138bc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000138c0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013950 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a60 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013a64 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00013aa4 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013aac 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013b7c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00013bb0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013bb4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013c10 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d58 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013da8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013dc8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013de8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013e28 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013e44 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013e60 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013e7c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ea0 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013eb8 0000751c R_ARM_CALL 00001350 _PyLong_Negate │ │ │ │ │ -00013edc 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013ee0 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013ee4 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -00013ee8 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -00013ef0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013f18 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00013f2c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00013f34 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013f38 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014080 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00014380 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00014634 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00014720 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00014724 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0001472c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014738 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0001473c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014740 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -00014744 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -0001474c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014b14 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00014b1c 0001a61c R_ARM_CALL 00014bbc _PyLong_Frexp │ │ │ │ │ -00014b34 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00014b48 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014b60 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00014b64 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014b68 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014b6c 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -00014b70 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -00014b78 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014b80 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00014b84 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00014b88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00014b8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00014b94 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014b9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00014ba0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00014ba8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014e88 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014e8c 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00014fe0 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014fe4 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -0001510c 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00015110 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000151b4 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -000151b8 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000153cc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000153d0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00015444 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000156d8 00002e1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ -00015720 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015730 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015734 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015750 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015aa4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00015aa8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00015aac 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00015ab0 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -00015ab8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015ac0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00015acc 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015b60 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00015ca4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d34 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015d38 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015d7c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ -00015dd8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015e08 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015e0c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015e18 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00015e20 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00015e24 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00015e28 00006a2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00015e2c 00006a2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00015e34 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015e3c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015e40 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015e94 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015ef4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00015ef8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00015f68 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -000161f8 00002e1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ -00016214 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ -000162b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000162bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000162f8 0001491d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ -00016308 00017c1d R_ARM_JUMP24 00012e94 _PyLong_Copy │ │ │ │ │ -00016324 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016328 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016360 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016364 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016368 0000ec2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ -0001636c 0000ec2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ -00016374 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000163d0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000163e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000163e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016408 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001643c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001644c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016450 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016474 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016778 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016784 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016788 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000167a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016828 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00016864 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00016a50 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016bcc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016c28 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016c2c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016c30 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016c70 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016cb4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016e00 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016e10 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e44 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016e50 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e84 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016e94 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016f30 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f38 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016f3c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016f40 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016f44 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016f4c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016f70 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016f74 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016f78 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016f7c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016f84 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001709c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000170c8 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000170e4 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00017154 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017160 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00017164 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00017180 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000171d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000171d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00017208 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001720c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000173ec 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0001753c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001761c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00017620 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00017674 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017684 00005f1c R_ARM_CALL 00000648 long_neg │ │ │ │ │ -000176ac 00005f1c R_ARM_CALL 00000648 long_neg │ │ │ │ │ -00017708 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017760 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000177f4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -0001782c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00017b50 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017b5c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00017bac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017bec 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00017bfc 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00017cac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017cf8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d04 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d28 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ -00017d54 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d60 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017d90 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017ea4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00017ed8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ -00018110 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00018114 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00018190 0000601d R_ARM_JUMP24 000006b0 _PyLong_FromSTwoDigits │ │ │ │ │ -000181e4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ -00018230 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00018278 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00018280 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00018284 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00018288 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001828c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00018298 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000182a8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000182ac 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000182b0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ffec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001004c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010094 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100f8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001018c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010224 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010240 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010244 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010268 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010308 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010344 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010394 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010414 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010508 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00010690 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00010730 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010764 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010768 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00010798 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000107a0 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +000107cc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001084c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010944 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010984 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109d8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000109dc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000109e0 0000c12b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ +000109e4 0000c12c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ +000109f0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a54 0001a92b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00010a58 0001a92c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00010a64 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010a68 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010a90 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010adc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b14 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010b44 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ba8 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010bbc 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010be0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bfc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c20 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010c24 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010c50 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010c54 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010c58 0000c02b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ +00010c5c 0000c02c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ +00010c64 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010c94 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010ce4 00009e1c R_ARM_CALL 00002bd0 pylong_int_divmod │ │ │ │ │ +00010cfc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dc4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010de0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010dec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010df4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010df8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010dfc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010e24 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010e5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010eb4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010edc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ef4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011040 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110f4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001113c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011178 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011190 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001120c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001124c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112e4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011338 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011380 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011424 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011728 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011744 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001175c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117d0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000117d4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011858 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011898 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000118ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000118b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000118d8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011918 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001192c 0001441d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ +00011954 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011958 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011990 0000c81d R_ARM_JUMP24 00000a24 PyLong_FromInt64.part.0 │ │ │ │ │ +00011a28 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011a3c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011a40 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011a60 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011a88 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011ae4 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00011da0 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00012088 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000120bc 0000cb1c R_ARM_CALL 0000152c kmul_split.constprop.0 │ │ │ │ │ +000120e8 0000cb1c R_ARM_CALL 0000152c kmul_split.constprop.0 │ │ │ │ │ +000120f8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0001214c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000121b0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000121f4 0000cc1c R_ARM_CALL 00001704 v_isub.isra.0 │ │ │ │ │ +0001227c 0000cc1c R_ARM_CALL 00001704 v_isub.isra.0 │ │ │ │ │ +00012614 0000cd1c R_ARM_CALL 00001938 v_iadd.isra.0 │ │ │ │ │ +000126fc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012708 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012728 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012734 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012764 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +000127a0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000127cc 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +000127d4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012810 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012858 0000cd1c R_ARM_CALL 00001938 v_iadd.isra.0 │ │ │ │ │ +00012860 0000431c R_ARM_CALL 00000358 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00012870 0000431c R_ARM_CALL 00000358 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000128bc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000128cc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000128f0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012900 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012920 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001292c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001298c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000129ac 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012a04 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012a10 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a1c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a48 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012a54 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a60 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a6c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a78 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012a9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012ad0 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012adc 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012ae8 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012af0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012af4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012af8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00012afc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00012b04 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012b3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012b44 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b48 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012b4c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b50 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b54 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b58 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b5c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b60 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b64 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b68 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b6c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012b70 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012bb0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012bb4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012bf4 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00012c20 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012cd8 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00012cf8 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012cfc 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00012d30 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012d38 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00012d50 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00012d9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012de4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012e0c 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012e18 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00012e34 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012e3c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00012e8c 00009e1c R_ARM_CALL 00002bd0 pylong_int_divmod │ │ │ │ │ +00012ea0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012ea4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012eac 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012eb0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00012ee0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012ef8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012f68 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012f6c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012fc4 0000c81d R_ARM_JUMP24 00000a24 PyLong_FromInt64.part.0 │ │ │ │ │ +00013018 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001301c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001309c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000130d8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000130e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000130ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013110 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013150 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001317c 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +0001318c 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0001319c 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +0001320c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013210 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001321c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013220 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00013228 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001323c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013250 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013278 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001327c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013328 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ +00013340 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00013370 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00013380 00017c1d R_ARM_JUMP24 00012b74 _PyLong_Copy │ │ │ │ │ +00013384 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001338c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013390 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000133d8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000133dc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001341c 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00013448 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000134a4 0001531c R_ARM_CALL 00000878 PyLong_FromString │ │ │ │ │ +000134f0 0001b41c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000134fc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013500 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013508 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0001350c 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00013518 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001353c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001359c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000135a0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013630 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013740 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013744 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013784 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0001378c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +0001385c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00013890 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013894 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000138f0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a38 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013a88 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013aa8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013ac8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b08 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b24 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b40 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b5c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013b80 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013bbc 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013bc0 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013bc4 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +00013bc8 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +00013bd0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013bf8 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00013c0c 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013c14 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013c18 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013d60 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00014060 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00014314 0001971c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00014400 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00014404 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001440c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014418 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001441c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014420 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +00014424 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +0001442c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000147f4 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000147fc 0001a61c R_ARM_CALL 0001489c _PyLong_Frexp │ │ │ │ │ +00014814 00018b1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00014828 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014840 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00014844 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014848 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001484c 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +00014850 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +00014858 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014860 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00014864 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00014868 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0001486c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00014874 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001487c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00014880 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00014888 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014b68 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014b6c 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014cc0 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014cc4 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014dec 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014df0 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014e94 0000152b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014e98 0000152c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +000150ac 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000150b0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015124 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000153b8 00002e1c R_ARM_CALL 00000228 maybe_small_long │ │ │ │ │ +00015400 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015410 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015414 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015430 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015784 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00015788 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001578c 00006b2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00015790 00006b2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00015798 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000157a0 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000157ac 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015840 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00015984 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015a14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015a18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015a5c 0001491c R_ARM_CALL 000003e4 PyLong_FromLong │ │ │ │ │ +00015ab8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015ae8 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015aec 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015af8 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00015b00 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00015b04 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00015b08 00006a2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +00015b0c 00006a2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +00015b14 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015b1c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015b20 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015b74 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015bd4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00015bd8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015c48 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00015ed8 00002e1d R_ARM_JUMP24 00000228 maybe_small_long │ │ │ │ │ +00015ef4 00002b1d R_ARM_JUMP24 00000ab0 _PyLong_FromLarge │ │ │ │ │ +00015f98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015f9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015fd8 0001491d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ +00015fe8 00017c1d R_ARM_JUMP24 00012b74 _PyLong_Copy │ │ │ │ │ +00016004 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016008 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016040 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016044 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016048 0000ec2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ +0001604c 0000ec2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ +00016054 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000160b0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000160c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000160c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000160e8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001611c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001612c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016130 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016154 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016458 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016464 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016468 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016484 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016508 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00016544 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00016730 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000168ac 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016908 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001690c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016910 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016950 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016994 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016ae0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016af0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016b18 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b24 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016b30 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016b58 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b64 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016b74 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016c10 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c18 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016c1c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016c20 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016c24 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016c2c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016c50 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016c54 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016c58 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016c5c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016c64 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016d10 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00016d38 00002b1c R_ARM_CALL 00000ab0 _PyLong_FromLarge │ │ │ │ │ +00016d44 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016e58 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016e84 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016ea0 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016f10 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016f1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016f20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016f3c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016f8c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016f90 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016fc4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016fc8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000171a8 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000172f8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000173f8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017408 00005f1c R_ARM_CALL 00000648 long_neg │ │ │ │ │ +00017430 00005f1c R_ARM_CALL 00000648 long_neg │ │ │ │ │ +00017478 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001747c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000174c4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001751c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000175b0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +000175e8 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +0001790c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017918 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017968 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000179a8 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +000179b8 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00017a68 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ab4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ac0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ad8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ae4 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ +00017b10 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017b1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017b34 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017b4c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017c60 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00017c94 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00017ecc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00017ed0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00017f4c 0000601d R_ARM_JUMP24 000006b0 _PyLong_FromSTwoDigits │ │ │ │ │ +00017fa0 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ +00017fec 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00018034 00015e1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0001803c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00018040 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00018044 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00018048 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00018054 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00018064 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018068 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001806c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x2480c contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x244fc contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000034c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000350 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2484c contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2453c contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000060 0001491d R_ARM_JUMP24 000003e4 PyLong_FromLong │ │ │ │ │ 00000064 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a8 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000000c0 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ec 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000000ec 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000108 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000010c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000110 0001102b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ 00000114 0001102c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ 0000011c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000144 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000144 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 00000158 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000015c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000160 0001112b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ 00000164 0001112c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ 0000016c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000194 00017c1c R_ARM_CALL 00012e94 _PyLong_Copy │ │ │ │ │ +00000194 00017c1c R_ARM_CALL 00012b74 _PyLong_Copy │ │ │ │ │ 0000019c 0001122b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ 000001a0 0001122c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ 000001ac 0001cd1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001c8 0000731c R_ARM_CALL 00007d20 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000001c8 0000731c R_ARM_CALL 00007db0 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ 000001dc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000001e0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001e4 0001142b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ 000001e8 0001142c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ 000001f0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000021c 00006f1c R_ARM_CALL 00007524 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +0000021c 00006f1c R_ARM_CALL 000075b4 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ 00000230 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000234 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000238 0001152b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ 0000023c 0001152c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ 00000244 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000274 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000278 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 00000280 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002a4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000002d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000324 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000328 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 0000032c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003e8 00018e1d R_ARM_JUMP24 0000a910 _PyLong_FromByteArray │ │ │ │ │ +000003e8 00018e1d R_ARM_JUMP24 0000a9a0 _PyLong_FromByteArray │ │ │ │ │ 000003f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ 000003f8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000428 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000042c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000434 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ 00000438 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ @@ -1965,19 +1967,19 @@ │ │ │ │ │ 00000490 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ 00000494 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ 0000049c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004d0 0000101d R_ARM_JUMP24 00000000 long_alloc │ │ │ │ │ 00000500 0000101c R_ARM_CALL 00000000 long_alloc │ │ │ │ │ 00000530 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000053c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000057c 0001821c R_ARM_CALL 000063d8 PyLong_AsNativeBytes │ │ │ │ │ +0000057c 0001821c R_ARM_CALL 00006468 PyLong_AsNativeBytes │ │ │ │ │ 00000598 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000059c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005a0 0001192b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ 000005a4 0001192c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ 000005ac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005c8 0000721c R_ARM_CALL 00007ad0 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +000005c8 0000721c R_ARM_CALL 00007b60 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ 000005e4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000005e8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000005ec 00011a2b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ 000005f0 00011a2c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ 000005f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -498,15 +498,15 @@ │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ b 6b0 <_PyLong_FromSTwoDigits> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_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 │ │ │ │ │ @@ -649,15 +649,15 @@ │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 870 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 1910 │ │ │ │ │ + bl 1910 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ mov r3, r0 │ │ │ │ │ b 850 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ @@ -1113,33 +1113,33 @@ │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ bne ee8 │ │ │ │ │ b ce0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r9, [pc, #76] @ f64 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b f20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b f20 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ @@ -1151,15 +1151,15 @@ │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq fb4 <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi f9c <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1216,15 +1216,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b a910 <_PyLong_FromByteArray> │ │ │ │ │ + b a9a0 <_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> │ │ │ │ │ @@ -1267,15 +1267,15 @@ │ │ │ │ │ 000010cc <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 7ad0 │ │ │ │ │ + bl 7b60 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1114 <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bhi 10fc <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1332,41 +1332,41 @@ │ │ │ │ │ beq 12d8 │ │ │ │ │ ldr r0, [pc, #420] @ 1348 │ │ │ │ │ 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 fc68 │ │ │ │ │ + bl fcf8 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 12c0 │ │ │ │ │ ldr r2, [pc, #384] @ 134c │ │ │ │ │ ldr r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1330 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 1238 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 291c <_PyLong_DivmodNear> │ │ │ │ │ + bl 2840 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1310 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1308 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 9a08 │ │ │ │ │ + bl 9a98 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1238 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ @@ -1393,15 +1393,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ b 1238 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 12e94 <_PyLong_Copy> │ │ │ │ │ + b 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 1250 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1250 │ │ │ │ │ @@ -1455,89 +1455,28 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 11d4 │ │ │ │ │ .word 0x00002568 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001350 <_PyLong_Negate>: │ │ │ │ │ -_PyLong_Negate(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [r0] │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - bne 1390 <_PyLong_Negate+0x40> │ │ │ │ │ - rsb r3, r3, #2 │ │ │ │ │ - bic r2, r2, #7 │ │ │ │ │ - orr r3, r3, r2 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - movw r2, #1030 @ 0x406 │ │ │ │ │ - mul r3, r1, r3 │ │ │ │ │ - rsbs r0, r3, #0 │ │ │ │ │ - asr lr, r3, #31 │ │ │ │ │ - rsc r7, lr, #0 │ │ │ │ │ - adds r1, r3, #1024 @ 0x400 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - adc r1, lr, #0 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs 13f8 <_PyLong_Negate+0xa8> │ │ │ │ │ - ldr r3, [pc, #88] @ 1428 <_PyLong_Negate+0xd8> │ │ │ │ │ - add r0, r3, r0, lsl #4 │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ - popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc lr, lr, #0 │ │ │ │ │ - cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs lr, lr, #0 │ │ │ │ │ - bcs 1418 <_PyLong_Negate+0xc8> │ │ │ │ │ - bl 278 │ │ │ │ │ - R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - b 13d0 <_PyLong_Negate+0x80> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - bl ab0 <_PyLong_FromLarge> │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - b 13d0 <_PyLong_Negate+0x80> │ │ │ │ │ - .word 0x000024c8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - │ │ │ │ │ -0000142c <_PyLong_Size_t_Converter>: │ │ │ │ │ +00001350 <_PyLong_Size_t_Converter>: │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1478 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ + beq 139c <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 1460 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ + bhi 1384 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1546,76 +1485,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001480 : │ │ │ │ │ +000013a4 : │ │ │ │ │ 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 14bc │ │ │ │ │ + beq 13e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14dc │ │ │ │ │ + beq 1400 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 1524 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b 1448 <_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 14cc │ │ │ │ │ + beq 13f0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1524 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl 1448 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14d0 │ │ │ │ │ + bgt 13f4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 14d0 │ │ │ │ │ + bne 13f4 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 14d0 │ │ │ │ │ + b 13f4 │ │ │ │ │ │ │ │ │ │ -00001524 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +00001448 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 155c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1480 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 155c <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1480 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 1588 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ + bhi 14ac <_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 │ │ │ │ │ @@ -1629,36 +1568,36 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ - b 15a4 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ + b 14c8 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 159c <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ + bcs 14c0 <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ mul r0, r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000015b4 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ +000014d8 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7524 │ │ │ │ │ + bl 75b4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1600 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ + beq 1524 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 15e8 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ + bhi 150c <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1667,15 +1606,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001608 : │ │ │ │ │ +0000152c : │ │ │ │ │ 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] │ │ │ │ │ @@ -1686,19 +1625,19 @@ │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r4, r6 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 16d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 16c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1706,100 +1645,100 @@ │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq 16b4 │ │ │ │ │ + beq 15d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1790 │ │ │ │ │ + beq 16b4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 16a4 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ str r7, [r9] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 168c │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1768 │ │ │ │ │ + bne 168c │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1684 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1684 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1684 │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1684 │ │ │ │ │ subs r2, r3, #5 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r1, [r1, #-12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1684 │ │ │ │ │ sub r1, r5, #12 │ │ │ │ │ sub r2, r3, #6 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ - b 174c │ │ │ │ │ + b 1670 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1698 │ │ │ │ │ ldr r0, [r1, #-4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1748 │ │ │ │ │ + beq 166c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 17d0 │ │ │ │ │ + bne 16f4 │ │ │ │ │ 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 1768 │ │ │ │ │ + b 168c │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 16b4 │ │ │ │ │ + b 15d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1698 │ │ │ │ │ + bne 15bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 16b4 │ │ │ │ │ + b 15d8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 16dc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 17b0 │ │ │ │ │ + bne 16d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b0 │ │ │ │ │ + b 16d4 │ │ │ │ │ and r3, ip, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 1768 │ │ │ │ │ + b 168c │ │ │ │ │ │ │ │ │ │ -000017e0 : │ │ │ │ │ +00001704 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1808,19 +1747,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 1890 │ │ │ │ │ + beq 17b4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 186c │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1850 │ │ │ │ │ + beq 1774 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov lr, r6 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [r6] │ │ │ │ │ @@ -1836,15 +1775,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 1918 │ │ │ │ │ + beq 183c │ │ │ │ │ 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 │ │ │ │ │ @@ -1870,15 +1809,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 1890 │ │ │ │ │ + bne 17b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1932,18 +1871,18 @@ │ │ │ │ │ cmp r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movge r1, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ ands r1, r1, r3, lsr #30 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 19e8 │ │ │ │ │ + bne 190c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001a14 : │ │ │ │ │ +00001938 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1953,19 +1892,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 1ac8 │ │ │ │ │ + beq 19ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1aa4 │ │ │ │ │ + beq 19c8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 19ac │ │ │ │ │ ldr lr, [r8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ @@ -1981,15 +1920,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 1b44 │ │ │ │ │ + beq 1a68 │ │ │ │ │ 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 │ │ │ │ │ @@ -2012,15 +1951,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 1ac8 │ │ │ │ │ + bne 19ec │ │ │ │ │ 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 │ │ │ │ │ @@ -2126,113 +2065,113 @@ │ │ │ │ │ lsrs r3, r3, #30 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ movge r2, #0 │ │ │ │ │ andlt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cd8 │ │ │ │ │ + bne 1bfc │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001d10 : │ │ │ │ │ +00001c34 : │ │ │ │ │ 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 1d48 │ │ │ │ │ + bne 1c6c │ │ │ │ │ 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 12e94 <_PyLong_Copy> │ │ │ │ │ + b 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00001d54 : │ │ │ │ │ +00001c78 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1d10 │ │ │ │ │ + b 1c34 │ │ │ │ │ │ │ │ │ │ -00001d68 : │ │ │ │ │ +00001c8c : │ │ │ │ │ long_get1(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 1d80 │ │ │ │ │ + ldr r0, [pc, #12] @ 1ca4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d84 : │ │ │ │ │ +00001ca8 : │ │ │ │ │ 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 1db0 │ │ │ │ │ + bne 1cd4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #64] @ 1de4 │ │ │ │ │ + ldr r1, [pc, #64] @ 1d08 │ │ │ │ │ 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 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #12] @ 1de4 │ │ │ │ │ + ldr r1, [pc, #12] @ 1d08 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001de8 : │ │ │ │ │ +00001d0c : │ │ │ │ │ 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 1ee4 │ │ │ │ │ + beq 1e08 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ - beq 1e78 │ │ │ │ │ + beq 1d9c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1d80 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1e48 │ │ │ │ │ + beq 1d6c │ │ │ │ │ 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 │ │ │ │ │ @@ -2245,15 +2184,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 1ed0 │ │ │ │ │ + beq 1df4 │ │ │ │ │ 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] │ │ │ │ │ @@ -2271,39 +2210,39 @@ │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ adc r7, r7, r3, asr #31 │ │ │ │ │ bl 0 <__popcountsi2> │ │ │ │ │ R_ARM_CALL __popcountsi2 │ │ │ │ │ adds r4, r0, r4 │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bne 1e78 │ │ │ │ │ + bne 1d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 11c50 │ │ │ │ │ + b 11930 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1df4 │ │ │ │ │ │ │ │ │ │ -00001ef0 <_PyLong_UInt32_Converter>: │ │ │ │ │ +00001e14 <_PyLong_UInt32_Converter>: │ │ │ │ │ _PyLong_UInt32_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1f3c <_PyLong_UInt32_Converter+0x4c> │ │ │ │ │ + beq 1e60 <_PyLong_UInt32_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 1f24 <_PyLong_UInt32_Converter+0x34> │ │ │ │ │ + bhi 1e48 <_PyLong_UInt32_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2312,107 +2251,107 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001f44 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00001e68 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1f94 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ + bne 1eb8 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2084 <_PyLong_FormatBytesWriter+0x140> │ │ │ │ │ + bl 2084 <_PyLong_FormatBytesWriter+0x21c> │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2370 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + beq 2294 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 24b8 <_PyLong_FormatBytesWriter+0x574> │ │ │ │ │ + beq 23dc <_PyLong_FormatBytesWriter+0x574> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 24b8 <_PyLong_FormatBytesWriter+0x574> │ │ │ │ │ + beq 23dc <_PyLong_FormatBytesWriter+0x574> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 21cc <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ + bne 20f0 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 21f0 <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ + beq 2114 <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 2358 <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ + bhi 227c <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ asreq r0, r0, #2 │ │ │ │ │ - bne 21dc <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ + bne 2100 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r8, r0 │ │ │ │ │ addeq r8, r0, #1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r8, r8, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21f8 <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ + bne 211c <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 1eb0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ │ ubfx ip, r2, #5, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 2378 <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ + bne 229c <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2608 <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ + beq 252c <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne lr, r0, #20 │ │ │ │ │ addeq lr, r0, #28 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subeq lr, lr, #1 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ strbeq r2, [lr] │ │ │ │ │ - beq 2168 <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ + beq 208c <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -2441,78 +2380,78 @@ │ │ │ │ │ cmp r3, #9 │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ strb r3, [lr, #-1]! │ │ │ │ │ - bgt 21ac <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ + bgt 20d0 <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ orrs r3, r2, r1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2104 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ + bne 2028 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 20dc <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ + bgt 2000 <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2190 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ + beq 20b4 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r2, #120 @ 0x78 │ │ │ │ │ - bne 21bc <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ + bne 20e0 <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [lr, #-1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ udf #0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 2148 <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ + b 206c <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b 2180 <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ + b 20a4 <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 1fc0 <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ + b 1ee4 <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2024 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ + b 1f48 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 2034 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ + b 1f58 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 1eb0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, r0, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ subeq r1, lr, #1 │ │ │ │ │ strbeq r2, [lr, #-1] │ │ │ │ │ - beq 22f8 <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ + beq 221c <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r9, r5, #8 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -2543,77 +2482,77 @@ │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ movhi lr, #87 @ 0x57 │ │ │ │ │ movls lr, #48 @ 0x30 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ strb r3, [r1, #-1]! │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 231c <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ + bgt 2240 <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ orrs r3, r2, ip │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2290 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ + bne 21b4 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 2268 <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ + bgt 218c <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232c <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ + bne 2250 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [r1, #-1] │ │ │ │ │ - b 1f88 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ + b 1eac <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 22d8 <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ + b 21fc <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 2344 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ + beq 2268 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ strb r2, [r1, #-2] │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 2304 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ + b 2228 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1f8c <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + b 1eb0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 24cc <_PyLong_FormatBytesWriter+0x588> │ │ │ │ │ + bne 23f0 <_PyLong_FormatBytesWriter+0x588> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2610 <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ + beq 2534 <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #2 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ strheq r1, [r2] │ │ │ │ │ - beq 247c <_PyLong_FormatBytesWriter+0x538> │ │ │ │ │ + beq 23a0 <_PyLong_FormatBytesWriter+0x538> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -2645,61 +2584,61 @@ │ │ │ │ │ lsr lr, lr, r4 │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strh r3, [r2, #-2]! │ │ │ │ │ - bge 2648 <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ + bge 256c <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240c <_PyLong_FormatBytesWriter+0x4c8> │ │ │ │ │ + bne 2330 <_PyLong_FormatBytesWriter+0x4c8> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 23e4 <_PyLong_FormatBytesWriter+0x4a0> │ │ │ │ │ + bgt 2308 <_PyLong_FormatBytesWriter+0x4a0> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24a4 <_PyLong_FormatBytesWriter+0x560> │ │ │ │ │ + beq 23c8 <_PyLong_FormatBytesWriter+0x560> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 2628 <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ + bne 254c <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ strh r1, [r2, #-4] │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 21a0 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 20c4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2370 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + b 2294 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2600 <_PyLong_FormatBytesWriter+0x6bc> │ │ │ │ │ + beq 2524 <_PyLong_FormatBytesWriter+0x6bc> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #4 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq 25c8 <_PyLong_FormatBytesWriter+0x684> │ │ │ │ │ + beq 24ec <_PyLong_FormatBytesWriter+0x684> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -2731,64 +2670,64 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ str r3, [r2, #-4]! │ │ │ │ │ - ble 2638 <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ + ble 255c <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2558 <_PyLong_FormatBytesWriter+0x614> │ │ │ │ │ + bne 247c <_PyLong_FormatBytesWriter+0x614> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 2530 <_PyLong_FormatBytesWriter+0x5ec> │ │ │ │ │ + bgt 2454 <_PyLong_FormatBytesWriter+0x5ec> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 25ec <_PyLong_FormatBytesWriter+0x6a8> │ │ │ │ │ + beq 2510 <_PyLong_FormatBytesWriter+0x6a8> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 2618 <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ + bne 253c <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 21a0 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 20c4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 24e0 <_PyLong_FormatBytesWriter+0x59c> │ │ │ │ │ + b 2404 <_PyLong_FormatBytesWriter+0x59c> │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ - b 208c <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ + b 1fb0 <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 2394 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ + b 22b8 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 25e0 <_PyLong_FormatBytesWriter+0x69c> │ │ │ │ │ + b 2504 <_PyLong_FormatBytesWriter+0x69c> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 2494 <_PyLong_FormatBytesWriter+0x550> │ │ │ │ │ + b 23b8 <_PyLong_FormatBytesWriter+0x550> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 25a8 <_PyLong_FormatBytesWriter+0x664> │ │ │ │ │ + b 24cc <_PyLong_FormatBytesWriter+0x664> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 245c <_PyLong_FormatBytesWriter+0x518> │ │ │ │ │ + b 2380 <_PyLong_FormatBytesWriter+0x518> │ │ │ │ │ │ │ │ │ │ -00002658 : │ │ │ │ │ +0000257c : │ │ │ │ │ pylong_int_to_decimal_string(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2800,248 +2739,248 @@ │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 28fc │ │ │ │ │ + beq 2820 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 28dc │ │ │ │ │ + beq 2800 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 28c4 │ │ │ │ │ + beq 27e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 283c │ │ │ │ │ + bne 2760 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 265c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r9] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2704 │ │ │ │ │ + bgt 2628 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2834 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 271c │ │ │ │ │ + bgt 2640 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 2650 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2720 │ │ │ │ │ + b 2644 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2898 │ │ │ │ │ + beq 27bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r7, r6, #20 │ │ │ │ │ addeq r7, r6, #28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldrb r8, [r6, #16] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ubfx r8, r8, #2, #3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 28dc │ │ │ │ │ + beq 2800 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 27ec │ │ │ │ │ + ble 2710 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 2814 │ │ │ │ │ + bne 2738 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls 27f4 │ │ │ │ │ + bls 2718 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 27f4 │ │ │ │ │ + bls 2718 │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r7, r3] │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 27b0 │ │ │ │ │ + bne 26d4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ addne r0, r2, r3 │ │ │ │ │ - beq 27e4 │ │ │ │ │ + beq 2708 │ │ │ │ │ ldrb ip, [r7, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strb ip, [r0], #1 │ │ │ │ │ - bgt 27d0 │ │ │ │ │ + bgt 26f4 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - b 26ec │ │ │ │ │ + b 2610 │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r0, #1]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2800 │ │ │ │ │ - b 27e8 │ │ │ │ │ + bne 2724 │ │ │ │ │ + b 270c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 28a0 │ │ │ │ │ + beq 27c4 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2828 │ │ │ │ │ - b 27e8 │ │ │ │ │ + bne 274c │ │ │ │ │ + b 270c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ - bhi 2880 │ │ │ │ │ + bhi 27a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 278c │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 28dc │ │ │ │ │ + beq 2800 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 26ec │ │ │ │ │ - b 28dc │ │ │ │ │ + bge 2610 │ │ │ │ │ + b 2800 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 284c │ │ │ │ │ - b 2868 │ │ │ │ │ + blt 2770 │ │ │ │ │ + b 278c │ │ │ │ │ ldr r7, [r6, #28] │ │ │ │ │ - b 2754 │ │ │ │ │ + b 2678 │ │ │ │ │ sub r0, r7, #2 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrh r2, [r0, #2]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 28ac │ │ │ │ │ + bne 27d0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 27ec │ │ │ │ │ + b 2710 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 28f4 │ │ │ │ │ + bgt 2818 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2904 │ │ │ │ │ + beq 2828 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2720 │ │ │ │ │ + b 2644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28f4 │ │ │ │ │ + b 2818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2704 │ │ │ │ │ + b 2628 │ │ │ │ │ │ │ │ │ │ -0000291c <_PyLong_DivmodNear>: │ │ │ │ │ +00002840 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2c70 <_PyLong_DivmodNear+0x354> │ │ │ │ │ + beq 2b94 <_PyLong_DivmodNear+0x354> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2c70 <_PyLong_DivmodNear+0x354> │ │ │ │ │ + beq 2b94 <_PyLong_DivmodNear+0x354> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2b88 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2aac <_PyLong_DivmodNear+0x26c> │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2ba4 <_PyLong_DivmodNear+0x288> │ │ │ │ │ + beq 2ac8 <_PyLong_DivmodNear+0x288> │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bhi 29c4 <_PyLong_DivmodNear+0xa8> │ │ │ │ │ + bhi 28e8 <_PyLong_DivmodNear+0xa8> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 2c54 <_PyLong_DivmodNear+0x338> │ │ │ │ │ + bmi 2b78 <_PyLong_DivmodNear+0x338> │ │ │ │ │ adds r0, r3, r3 │ │ │ │ │ adc r1, r2, r2 │ │ │ │ │ bl 6b0 <_PyLong_FromSTwoDigits> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2a74 <_PyLong_DivmodNear+0x158> │ │ │ │ │ + b 2998 <_PyLong_DivmodNear+0x158> │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ bl 0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b88 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2aac <_PyLong_DivmodNear+0x26c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2c38 <_PyLong_DivmodNear+0x31c> │ │ │ │ │ + beq 2b5c <_PyLong_DivmodNear+0x31c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ @@ -3050,196 +2989,196 @@ │ │ │ │ │ orrcs r2, r2, #1 │ │ │ │ │ bic sl, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ lsr r9, r3, #30 │ │ │ │ │ str sl, [ip, #4]! │ │ │ │ │ orr r9, r9, r2, lsl #2 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 29fc <_PyLong_DivmodNear+0xe0> │ │ │ │ │ + bne 2920 <_PyLong_DivmodNear+0xe0> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r8, r0, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r9, [r8, #12] │ │ │ │ │ movne r3, r1 │ │ │ │ │ addne r8, r0, #12 │ │ │ │ │ - beq 2a6c <_PyLong_DivmodNear+0x150> │ │ │ │ │ + beq 2990 <_PyLong_DivmodNear+0x150> │ │ │ │ │ mov ip, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr lr, [r8, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2be8 <_PyLong_DivmodNear+0x2cc> │ │ │ │ │ + beq 2b0c <_PyLong_DivmodNear+0x2cc> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, ip, lsl #3 │ │ │ │ │ strne r2, [r0, #8] │ │ │ │ │ bl 228 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2b88 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2aac <_PyLong_DivmodNear+0x26c> │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2bac <_PyLong_DivmodNear+0x290> │ │ │ │ │ + bne 2ad0 <_PyLong_DivmodNear+0x290> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1f18 <_PyLong_UInt32_Converter+0x28> │ │ │ │ │ + bl 1f18 <_PyLong_FormatBytesWriter+0xb0> │ │ │ │ │ R_ARM_CALL long_compare │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c8c <_PyLong_DivmodNear+0x370> │ │ │ │ │ + ble 2bb0 <_PyLong_DivmodNear+0x370> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2b0c <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ + beq 2a30 <_PyLong_DivmodNear+0x1f0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bgt 2b14 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ + bgt 2a38 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ ldrb r3, [r9, #12] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - bne 2b14 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ + bne 2a38 <_PyLong_DivmodNear+0x1f8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 2adc <_PyLong_DivmodNear+0x1c0> │ │ │ │ │ + bge 2a00 <_PyLong_DivmodNear+0x1c0> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2c08 <_PyLong_DivmodNear+0x2ec> │ │ │ │ │ - ldr r1, [pc, #384] @ 2ca4 <_PyLong_DivmodNear+0x388> │ │ │ │ │ + bne 2b2c <_PyLong_DivmodNear+0x2ec> │ │ │ │ │ + ldr r1, [pc, #384] @ 2bc8 <_PyLong_DivmodNear+0x388> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5318 │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2b50 <_PyLong_DivmodNear+0x234> │ │ │ │ │ + bgt 2a74 <_PyLong_DivmodNear+0x234> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2b50 <_PyLong_DivmodNear+0x234> │ │ │ │ │ + bne 2a74 <_PyLong_DivmodNear+0x234> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2b88 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2aac <_PyLong_DivmodNear+0x26c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2bfc <_PyLong_DivmodNear+0x2e0> │ │ │ │ │ - bl 9a08 │ │ │ │ │ + bne 2b20 <_PyLong_DivmodNear+0x2e0> │ │ │ │ │ + bl 9a98 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c18 <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ + ble 2b3c <_PyLong_DivmodNear+0x2fc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2afc <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ + bne 2a20 <_PyLong_DivmodNear+0x1e0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #252] @ 2ca8 <_PyLong_DivmodNear+0x38c> │ │ │ │ │ - b 2a7c <_PyLong_DivmodNear+0x160> │ │ │ │ │ + ldr r8, [pc, #252] @ 2bcc <_PyLong_DivmodNear+0x38c> │ │ │ │ │ + b 29a0 <_PyLong_DivmodNear+0x160> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 648 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bd8 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ + bgt 2afc <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2bd8 <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ + bne 2afc <_PyLong_DivmodNear+0x2bc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2b88 <_PyLong_DivmodNear+0x26c> │ │ │ │ │ + beq 2aac <_PyLong_DivmodNear+0x26c> │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 2aa4 <_PyLong_DivmodNear+0x188> │ │ │ │ │ + b 29c8 <_PyLong_DivmodNear+0x188> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a48 <_PyLong_DivmodNear+0x12c> │ │ │ │ │ + bne 296c <_PyLong_DivmodNear+0x12c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 2a6c <_PyLong_DivmodNear+0x150> │ │ │ │ │ - bl 5318 │ │ │ │ │ + b 2990 <_PyLong_DivmodNear+0x150> │ │ │ │ │ + bl 53c0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 2b70 <_PyLong_DivmodNear+0x254> │ │ │ │ │ + b 2a94 <_PyLong_DivmodNear+0x254> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9384 │ │ │ │ │ + bl 9414 │ │ │ │ │ R_ARM_CALL long_sub.constprop.0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2b2c <_PyLong_DivmodNear+0x210> │ │ │ │ │ + b 2a50 <_PyLong_DivmodNear+0x210> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2b80 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + bne 2aa4 <_PyLong_DivmodNear+0x264> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2b80 <_PyLong_DivmodNear+0x264> │ │ │ │ │ + b 2aa4 <_PyLong_DivmodNear+0x264> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 29e8 <_PyLong_DivmodNear+0xcc> │ │ │ │ │ + b 290c <_PyLong_DivmodNear+0xcc> │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ - b 29b8 <_PyLong_DivmodNear+0x9c> │ │ │ │ │ + b 28dc <_PyLong_DivmodNear+0x9c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2b98 <_PyLong_DivmodNear+0x27c> │ │ │ │ │ + b 2abc <_PyLong_DivmodNear+0x27c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2ac0 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ + bne 29e4 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ac0 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ + b 29e4 <_PyLong_DivmodNear+0x1a4> │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002cac : │ │ │ │ │ +00002bd0 : │ │ │ │ │ pylong_int_divmod(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -3250,15 +3189,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2dfc │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ @@ -3267,107 +3206,107 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d24 │ │ │ │ │ + bgt 2c48 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 2d70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2dfc │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2cf0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2cf0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2d30 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2d30 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 2cc4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ str r0, [r5] │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e04 │ │ │ │ │ + bgt 2d28 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bne 2e04 │ │ │ │ │ + bne 2d28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2de4 │ │ │ │ │ + bgt 2d08 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2e60 │ │ │ │ │ + beq 2d84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2dc0 │ │ │ │ │ + b 2ce4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2dc0 │ │ │ │ │ + b 2ce4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e34 │ │ │ │ │ + ble 2d58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2dfc │ │ │ │ │ + b 2d20 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2e18 │ │ │ │ │ + bne 2d3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e18 │ │ │ │ │ + b 2d3c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2d24 │ │ │ │ │ + b 2c48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2de4 │ │ │ │ │ + b 2d08 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -252,48 +252,48 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000348 : │ │ │ │ │ long_hash(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ + rsb r1, r2, #1 │ │ │ │ │ bhi 370 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ - mul r0, r0, r2 │ │ │ │ │ + mul r0, r0, r1 │ │ │ │ │ cmn r0, #2 │ │ │ │ │ mvncs r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ - lsr r1, r3, #3 │ │ │ │ │ + lsr r2, r3, #3 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ - sub lr, r1, #2 │ │ │ │ │ - add r3, r0, r1, lsl #2 │ │ │ │ │ + sub lr, r2, #2 │ │ │ │ │ + add r3, r0, r2, lsl #2 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldmib r3, {r4, ip} │ │ │ │ │ lsl r3, ip, #30 │ │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ orr r3, r3, ip, lsr #1 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ addhi r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bne 3b8 │ │ │ │ │ - mul r0, r2, r3 │ │ │ │ │ + mul r0, r1, r3 │ │ │ │ │ cmn r0, #2 │ │ │ │ │ mvncs r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ lsl ip, r3, #30 │ │ │ │ │ - ldr lr, [r0, r1, lsl #2] │ │ │ │ │ + ldr lr, [r0, r2, lsl #2] │ │ │ │ │ bic ip, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ orr r3, ip, r3, lsr #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ addhi r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ beq 3a8 │ │ │ │ │ b 3b8 │ │ │ │ │ │ │ │ │ │ 000003e4 : │ │ │ │ │ PyLong_FromLong(): │ │ │ │ │ add r2, r0, #5 │ │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ │ @@ -647,40 +647,40 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bne 1700 │ │ │ │ │ + bne 1704 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 16b8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ bne 154c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ - beq 13cc │ │ │ │ │ + beq 134c │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ beq 12a0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ beq 12b8 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ beq f60 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - beq 1634 │ │ │ │ │ + beq 1620 │ │ │ │ │ sub r0, r9, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ and r0, r0, r9 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -699,17 +699,17 @@ │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ ldrb r1, [r1, #228] @ 0xe4 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ blt 93c │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 149c │ │ │ │ │ cmp ip, #95 @ 0x5f │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 16f4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 1490 │ │ │ │ │ + beq 1414 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq fe8 │ │ │ │ │ cmp r6, #640 @ 0x280 │ │ │ │ │ bgt 14b0 │ │ │ │ │ @@ -736,15 +736,15 @@ │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bls 1200 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 13bc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sl, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -787,28 +787,28 @@ │ │ │ │ │ cmp r1, ip │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq f44 │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 1694 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ add r1, r9, #2 │ │ │ │ │ ldrb r3, [r3, #228] @ 0xe4 │ │ │ │ │ umlal r3, r2, r4, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ movgt r3, #2 │ │ │ │ │ ble 11a8 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 15e4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r2, [r1, #228] @ 0xe4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -817,15 +817,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r9, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne ip, r3 │ │ │ │ │ ble f98 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 1640 │ │ │ │ │ + beq 162c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r2, [r1, #228] @ 0xe4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -1004,40 +1004,40 @@ │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r1, r3, lsr #3 │ │ │ │ │ - ble 171c │ │ │ │ │ + ble 1720 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ bcc a80 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1650 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 1664 │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ addeq lr, sl, #12 │ │ │ │ │ beq f18 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 1678 │ │ │ │ │ + bls 1664 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1360 │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -1049,15 +1049,15 @@ │ │ │ │ │ str r2, [sl] │ │ │ │ │ bne efc │ │ │ │ │ ldr r2, [pc, #-404] @ d24 │ │ │ │ │ ldr r5, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1250 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1878 │ │ │ │ │ + bne 1894 │ │ │ │ │ ldr r3, [pc, #-424] @ d28 │ │ │ │ │ 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 │ │ │ │ │ @@ -1091,27 +1091,27 @@ │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq fb0 │ │ │ │ │ mov lr, r6 │ │ │ │ │ asr r7, r6, #31 │ │ │ │ │ b c44 │ │ │ │ │ cmp r9, #16 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 131c │ │ │ │ │ cmp r9, #8 │ │ │ │ │ beq 11d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 1170 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ ldrne r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 924 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1334 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ movne r9, r1 │ │ │ │ │ asrne r0, r6, #31 │ │ │ │ │ bne c18 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ @@ -1119,15 +1119,15 @@ │ │ │ │ │ b c44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - beq 1490 │ │ │ │ │ + beq 1414 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 994 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ @@ -1138,15 +1138,15 @@ │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ bne ffc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mvneq r0, #-2147483619 @ 0x8000001d │ │ │ │ │ bne 1198 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 1884 │ │ │ │ │ + bgt 18a0 │ │ │ │ │ mul r6, r5, r6 │ │ │ │ │ movw r3, #34953 @ 0x8889 │ │ │ │ │ movt r3, #34952 @ 0x8888 │ │ │ │ │ add r6, r6, #29 │ │ │ │ │ smull r2, r3, r3, r6 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ asr r6, r6, #31 │ │ │ │ │ @@ -1155,15 +1155,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq e88 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ add lr, sl, #12 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bhi 1388 │ │ │ │ │ + bhi 1308 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, ip │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 1084 │ │ │ │ │ @@ -1192,15 +1192,15 @@ │ │ │ │ │ orr ip, r2, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ bne 1080 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 138c │ │ │ │ │ + beq 130c │ │ │ │ │ str ip, [r7], #4 │ │ │ │ │ sub r3, r7, lr │ │ │ │ │ cmp r6, r3, asr #2 │ │ │ │ │ ble e34 │ │ │ │ │ movw r3, #65524 @ 0xfff4 │ │ │ │ │ movt r3, #65535 @ 0xffff │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ @@ -1221,15 +1221,15 @@ │ │ │ │ │ str r2, [sl, #16] │ │ │ │ │ orr r4, r4, r3, lsl #2 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ b cb8 │ │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ │ beq 1588 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 1444 │ │ │ │ │ + beq 13e0 │ │ │ │ │ mov r9, #10 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r0, r9, #1 │ │ │ │ │ and r0, r0, r9 │ │ │ │ │ b 924 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1255,29 +1255,29 @@ │ │ │ │ │ bhi a80 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bne e34 │ │ │ │ │ b e88 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ - beq 13ac │ │ │ │ │ + beq 132c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 924 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r1, ip │ │ │ │ │ b c04 │ │ │ │ │ ldr r3, [pc, #-1244] @ d2c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr sl, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 13ac │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -1289,15 +1289,15 @@ │ │ │ │ │ b e08 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1878 │ │ │ │ │ + bne 1894 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls ec8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ b efc │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ @@ -1313,66 +1313,26 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 904 │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ movne r0, #8 │ │ │ │ │ movne r3, #10 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 13c8 │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ - streq r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - moveq r9, r3 │ │ │ │ │ - moveq sl, #0 │ │ │ │ │ - bne 15e8 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strlen │ │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ │ - movcc r1, r0 │ │ │ │ │ - movcs r1, #200 @ 0xc8 │ │ │ │ │ - ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq e88 │ │ │ │ │ - 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, sl │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r0, [r0] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1358 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne 1358 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - b e88 │ │ │ │ │ + beq 15a4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 924 │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13e4 │ │ │ │ │ + bne 1364 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ b e78 │ │ │ │ │ mov r7, lr │ │ │ │ │ sub lr, r7, lr │ │ │ │ │ @@ -1383,15 +1343,15 @@ │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ bne 11e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq 18b8 │ │ │ │ │ + beq 18bc │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 924 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -1404,75 +1364,115 @@ │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr ip, r3, #31 │ │ │ │ │ rsc r1, ip, #0 │ │ │ │ │ adds r5, r3, #1024 @ 0x400 │ │ │ │ │ adc lr, ip, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs 146c │ │ │ │ │ - ldr r4, [pc, #-1772] @ d30 │ │ │ │ │ + bcs 13f0 │ │ │ │ │ + ldr r4, [pc, #-1644] @ d30 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 18a0 │ │ │ │ │ + ble 187c │ │ │ │ │ mov sl, r4 │ │ │ │ │ b e78 │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bne a00 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b e88 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - beq 15a4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ bhi 1154 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ bne 1574 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, #16 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 13b4 │ │ │ │ │ - mov r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - bne a00 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1358 │ │ │ │ │ + b 1334 │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 15b4 │ │ │ │ │ + bcs 15c4 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 141c │ │ │ │ │ + b 139c │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12dc │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + mov r0, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ + bl b7cc │ │ │ │ │ + ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ │ + movcc r1, r0 │ │ │ │ │ + movcs r1, #200 @ 0xc8 │ │ │ │ │ + ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq e88 │ │ │ │ │ + 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, sl │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r0, [r0] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 13c0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 13c0 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 13c0 │ │ │ │ │ cmp ip, #95 @ 0x5f │ │ │ │ │ mov ip, #95 @ 0x5f │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 16f4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ b 950 │ │ │ │ │ ldr r3, [pc, #-1924] @ d34 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r2, [r3, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpgt r6, r2 │ │ │ │ │ - bgt 18cc │ │ │ │ │ + bgt 18d0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r9, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 176c │ │ │ │ │ + bne 1770 │ │ │ │ │ vmov s15, r6 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ add r3, r6, r9, lsl #3 │ │ │ │ │ @@ -1491,59 +1491,54 @@ │ │ │ │ │ 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 1358 │ │ │ │ │ + b 13c0 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 8e8 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ bne 1550 │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ bne 8e8 │ │ │ │ │ - b 13d0 │ │ │ │ │ - bhi 15c4 │ │ │ │ │ + b 1350 │ │ │ │ │ + bhi 15d4 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 15a4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ bne 1164 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1334 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12dc │ │ │ │ │ + b 141c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 141c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1334 │ │ │ │ │ bl ab0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 141c │ │ │ │ │ + b 139c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, #10 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1170 │ │ │ │ │ - ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, #8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r3, #10 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 924 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r9, #3 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ blt b34 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1553,29 +1548,29 @@ │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov lr, r6 │ │ │ │ │ asr r7, r6, #31 │ │ │ │ │ beq 11b4 │ │ │ │ │ b c44 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12dc │ │ │ │ │ + b 141c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r9, #4 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne ip, r3 │ │ │ │ │ bgt b78 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ b c04 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq e44 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 12dc │ │ │ │ │ + b 141c │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ adds r4, r1, #5 │ │ │ │ │ asr r2, r1, #31 │ │ │ │ │ @@ -1590,74 +1585,80 @@ │ │ │ │ │ movne r3, #1 │ │ │ │ │ bne af0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov lr, r6 │ │ │ │ │ asr r7, r6, #31 │ │ │ │ │ b c44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15d4 │ │ │ │ │ + beq 16dc │ │ │ │ │ sub r0, r9, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ and r0, r0, r9 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 924 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, #8 │ │ │ │ │ + mov r3, #10 │ │ │ │ │ + b 12d0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12dc │ │ │ │ │ + b 141c │ │ │ │ │ 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 .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1358 │ │ │ │ │ + b 13c0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1338 │ │ │ │ │ + beq 1478 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 18ec │ │ │ │ │ + ble 18f0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ b 11c0 │ │ │ │ │ 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 r5, r0, #0 │ │ │ │ │ - beq 1358 │ │ │ │ │ + beq 13c0 │ │ │ │ │ sub r1, r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1830 │ │ │ │ │ + beq 1834 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1665,70 +1666,77 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17cc │ │ │ │ │ + bgt 17d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1854 │ │ │ │ │ + beq 1858 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17e4 │ │ │ │ │ + bgt 17e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1864 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ beq e88 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ bne e34 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1814 │ │ │ │ │ + bgt 1818 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 186c │ │ │ │ │ + beq 1870 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1358 │ │ │ │ │ + b 13c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1358 │ │ │ │ │ + bgt 13c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1358 │ │ │ │ │ + bne 13c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1358 │ │ │ │ │ + b 13c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17cc │ │ │ │ │ + b 17d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17e4 │ │ │ │ │ + b 17e8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1814 │ │ │ │ │ + b 1818 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + bne 13a4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 13a4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ b efc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1736,22 +1744,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1358 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne 1424 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1424 │ │ │ │ │ + b 13c0 │ │ │ │ │ ldrb r2, [r7, #3] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 12c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ @@ -1761,23 +1762,22 @@ │ │ │ │ │ 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 1358 │ │ │ │ │ + b 13c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 1754 │ │ │ │ │ + bne 1758 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1754 │ │ │ │ │ - nop {0} │ │ │ │ │ + b 1758 │ │ │ │ │ .word 0xfc000000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ │ │ │ │ │ 00001910 : │ │ │ │ │ PyLong_AsLong(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2269,35 +2269,35 @@ │ │ │ │ │ long_dealloc(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ tst r1, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 2038 │ │ │ │ │ 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 201c │ │ │ │ │ - ldr r2, [pc, #96] @ 2044 │ │ │ │ │ + ldr r3, [pc, #96] @ 2044 │ │ │ │ │ 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 202c │ │ │ │ │ - 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 │ │ │ │ │ @@ -2971,15 +2971,15 @@ │ │ │ │ │ b 27d8 │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2658 │ │ │ │ │ + bl 257c │ │ │ │ │ R_ARM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 22c4 │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r9, r4, #9 │ │ │ │ │ @@ -3323,32 +3323,32 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #2 │ │ │ │ │ beq 2f58 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - add ip, r3, #12 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ + add r1, r3, #12 │ │ │ │ │ + sub r0, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r0, [ip, r1, lsl #2] │ │ │ │ │ + ldr r0, [r1, r0, lsl #2] │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #3 │ │ │ │ │ bhi 2f78 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - sub r1, r2, #3 │ │ │ │ │ + sub ip, r2, #3 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ orr r0, r3, r0, lsl #30 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #3 │ │ │ │ │ bhi 2f78 │ │ │ │ │ - ldr r3, [ip, r1, lsl #2] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ + ldr r3, [r1, ip, lsl #2] │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + cmn ip, #1 │ │ │ │ │ orr r0, r3, r0, lsl #30 │ │ │ │ │ bne 2f38 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -3392,115 +3392,166 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 2f70 │ │ │ │ │ │ │ │ │ │ 00002fc4 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3084 │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3080 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 30e4 │ │ │ │ │ + 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 r6, r3 │ │ │ │ │ - bne 3090 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3054 │ │ │ │ │ + ldr r3, [pc, #352] @ 3160 │ │ │ │ │ + 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 30f4 │ │ │ │ │ + ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ + str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bne 313c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 30a4 │ │ │ │ │ - mov r7, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3154 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r6, #16 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r3, [r0, #4] │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r0, r0, #1 │ │ │ │ │ + strle r0, [r2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - add ip, r0, #12 │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - orr r2, r2, r5, lsl #2 │ │ │ │ │ - bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r7, [r0, #8] │ │ │ │ │ + bic r0, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + orr r2, r2, r1, lsl #2 │ │ │ │ │ + add ip, r3, #12 │ │ │ │ │ + add r1, r3, #16 │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + str r6, [r3, #8] │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r0, #12] │ │ │ │ │ - orrs r3, r6, #0 │ │ │ │ │ + orrs r0, r5, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - strne r6, [ip, #8] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ - ldr r0, [pc, #36] @ 30b0 │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + strne r5, [ip, #8] │ │ │ │ │ + b 3048 │ │ │ │ │ + ldr r3, [pc, #120] @ 3164 │ │ │ │ │ + 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 3154 │ │ │ │ │ + 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 3048 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r7, #24 │ │ │ │ │ - bne 3020 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movne r6, #24 │ │ │ │ │ + bne 307c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3078 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3048 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000030b4 : │ │ │ │ │ +00003168 : │ │ │ │ │ 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 31c0 │ │ │ │ │ + bcc 3280 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 31dc │ │ │ │ │ + bcc 3274 │ │ │ │ │ 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 31a0 │ │ │ │ │ + bne 3254 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31b4 │ │ │ │ │ + beq 3268 │ │ │ │ │ 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 │ │ │ │ │ @@ -3511,15 +3562,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 31e8 │ │ │ │ │ + blt 3298 │ │ │ │ │ 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 │ │ │ │ │ @@ -3530,222 +3581,221 @@ │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #24 │ │ │ │ │ - bne 3130 │ │ │ │ │ + bne 31e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3198 │ │ │ │ │ + b 324c │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 278 <_PyLong_FromMedium> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, ip, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ + b 324c │ │ │ │ │ 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 3184 │ │ │ │ │ + b 3238 │ │ │ │ │ │ │ │ │ │ -00003208 : │ │ │ │ │ +000032b8 : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ addne r3, r4, r3 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 3c18 │ │ │ │ │ + bne 3cc8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 3c78 │ │ │ │ │ + blt 3d28 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c14 │ │ │ │ │ + bne 3cc4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 37e8 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cf8 │ │ │ │ │ + beq 3da8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3cd4 │ │ │ │ │ + beq 3d84 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3d60 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ - bhi 3b44 │ │ │ │ │ + bhi 3bf4 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3b74 │ │ │ │ │ + ble 3c24 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 3cd4 │ │ │ │ │ + beq 3d84 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 3d74 │ │ │ │ │ + blt 3e24 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3d20 │ │ │ │ │ ldr r8, [r9, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d08 │ │ │ │ │ + beq 3db8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4030 │ │ │ │ │ + beq 40e0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 3bfc │ │ │ │ │ - ldr r1, [pc, #3436] @ 4070 │ │ │ │ │ + bne 3cac │ │ │ │ │ + ldr r1, [pc, #3436] @ 4120 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3874 │ │ │ │ │ - ldr r1, [pc, #3420] @ 4074 │ │ │ │ │ + bne 3924 │ │ │ │ │ + ldr r1, [pc, #3420] @ 4124 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4054 │ │ │ │ │ + beq 4104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 34d8 │ │ │ │ │ + beq 3588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GetData │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 39f8 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3510 │ │ │ │ │ + bne 35c0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - beq 3908 │ │ │ │ │ + beq 39b8 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ subne r0, r3, #32 │ │ │ │ │ rsbne r9, r3, #32 │ │ │ │ │ mvnne r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 3890 │ │ │ │ │ + bne 3940 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ - beq 3800 │ │ │ │ │ + beq 38b0 │ │ │ │ │ orr sl, ip, r1, lsl r3 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r8 │ │ │ │ │ - beq 37d0 │ │ │ │ │ + beq 3880 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ lsr r3, sl, #8 │ │ │ │ │ orr r3, r3, r6, lsl #24 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb sl, [r2], #-1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ strb r3, [r2], #-1 │ │ │ │ │ orr ip, ip, r6, lsl #16 │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, sl, #24 │ │ │ │ │ add r0, lr, #3 │ │ │ │ │ orr ip, ip, r6, lsl #8 │ │ │ │ │ lsr r8, r6, #24 │ │ │ │ │ subls r2, r2, #1 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls 34f0 │ │ │ │ │ + bls 35a0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb ip, [r2, #-1] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bne 3398 │ │ │ │ │ + bne 3448 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ - beq 391c │ │ │ │ │ + beq 39cc │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 3710 │ │ │ │ │ + bls 37c0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3988 │ │ │ │ │ + bne 3a38 │ │ │ │ │ cmp r5, lr │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 365c │ │ │ │ │ + bls 370c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 383c │ │ │ │ │ + bne 38ec │ │ │ │ │ sub r2, r5, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -3754,21 +3804,21 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 3398 │ │ │ │ │ + bne 3448 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3694 │ │ │ │ │ + b 3744 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 397c │ │ │ │ │ + beq 3a2c │ │ │ │ │ mov r1, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r7, r7, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ @@ -3776,125 +3826,125 @@ │ │ │ │ │ str r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 376c │ │ │ │ │ + bne 381c │ │ │ │ │ lsl r1, r0, sl │ │ │ │ │ orr r6, ip, r0, lsl r3 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr r1, r1, r0, lsr r9 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r1, r1, r8 │ │ │ │ │ - beq 36dc │ │ │ │ │ + beq 378c │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 370c │ │ │ │ │ + bls 37bc │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsr r9, r6, #8 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ orr r9, r9, r1, lsl #24 │ │ │ │ │ strb r6, [r3], #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bls 370c │ │ │ │ │ + bls 37bc │ │ │ │ │ lsr ip, r6, #16 │ │ │ │ │ strb r9, [r3] │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add r8, lr, #2 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 370c │ │ │ │ │ + bls 37bc │ │ │ │ │ strb ip, [r3] │ │ │ │ │ sub r3, r0, #24 │ │ │ │ │ lsr ip, r6, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r6, lr, #3 │ │ │ │ │ orr ip, ip, r1, lsl #8 │ │ │ │ │ lsr r8, r1, #24 │ │ │ │ │ addls r2, r2, #3 │ │ │ │ │ movls lr, r6 │ │ │ │ │ - bls 3678 │ │ │ │ │ + bls 3728 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bls 370c │ │ │ │ │ + bls 37bc │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bne 3540 │ │ │ │ │ + bne 35f0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 3494 │ │ │ │ │ + bne 3544 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - bne 3914 │ │ │ │ │ + bne 39c4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movhi r0, r2 │ │ │ │ │ - bhi 34bc │ │ │ │ │ + bhi 356c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Finish │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 3540 │ │ │ │ │ + bne 35f0 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3494 │ │ │ │ │ + bne 3544 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 36f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36cc │ │ │ │ │ + beq 377c │ │ │ │ │ ldrsb r5, [r2, r1] │ │ │ │ │ lsr r5, r5, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3710 │ │ │ │ │ - b 365c │ │ │ │ │ + bne 37c0 │ │ │ │ │ + b 370c │ │ │ │ │ clz r8, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r3, #32 │ │ │ │ │ sub r0, r0, r8 │ │ │ │ │ - beq 38ec │ │ │ │ │ + beq 399c │ │ │ │ │ cmp r0, #7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bls 3744 │ │ │ │ │ + bls 37f4 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bhi 3e2c │ │ │ │ │ + bhi 3edc │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ @@ -3903,614 +3953,614 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 34d8 │ │ │ │ │ + b 3588 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 33d4 │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - beq 39d8 │ │ │ │ │ + beq 3a88 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - b 3558 │ │ │ │ │ + b 3608 │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r0, r0, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl r0, r1, sl │ │ │ │ │ orr r0, r0, r1, lsr r9 │ │ │ │ │ orr ip, ip, r1, lsl r3 │ │ │ │ │ orr r8, r0, r8 │ │ │ │ │ - beq 39a0 │ │ │ │ │ + beq 3a50 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 370c │ │ │ │ │ + bls 37bc │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r2 │ │ │ │ │ lsr r9, ip, #8 │ │ │ │ │ mov r6, ip │ │ │ │ │ orr r9, r9, r8, lsl #24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - b 3594 │ │ │ │ │ + b 3644 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 39ec │ │ │ │ │ + beq 3a9c │ │ │ │ │ mov r0, lr │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r1 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 34e4 │ │ │ │ │ + bls 3594 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bhi 3dbc │ │ │ │ │ + bhi 3e6c │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3710 │ │ │ │ │ + b 37c0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, ip, r1, lsl r2 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3e54 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 33f0 │ │ │ │ │ + b 34a0 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 365c │ │ │ │ │ + bls 370c │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 365c │ │ │ │ │ + bls 370c │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3860 │ │ │ │ │ - b 365c │ │ │ │ │ + bne 3910 │ │ │ │ │ + b 370c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 33d4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3500 │ │ │ │ │ + beq 35b0 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ add sl, r1, sl │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bic r1, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl sl, r1, r0 │ │ │ │ │ orr sl, sl, r1, lsr r9 │ │ │ │ │ orr ip, ip, r1, lsl r3 │ │ │ │ │ orr r8, sl, r8 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3c50 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ orr r3, r3, r8, lsl #24 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r6, r8 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 340c │ │ │ │ │ + b 34bc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r0, #1 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3c98 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ - b 3760 │ │ │ │ │ + b 3810 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 369c │ │ │ │ │ + b 374c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 36c4 │ │ │ │ │ + b 3774 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r3, r5, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 36f4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 36c4 │ │ │ │ │ + b 3774 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bne 3408 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3728 │ │ │ │ │ + b 37d8 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 369c │ │ │ │ │ + b 374c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 3650 │ │ │ │ │ + b 3700 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r3, #32 │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ - beq 3bcc │ │ │ │ │ + beq 3c7c │ │ │ │ │ clz r1, r1 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 3b20 │ │ │ │ │ + bls 3bd0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 3704 │ │ │ │ │ + b 37b4 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 3694 │ │ │ │ │ + b 3744 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ - beq 3bbc │ │ │ │ │ + beq 3c6c │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 3ae0 │ │ │ │ │ + beq 3b90 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3b64 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 3a88 │ │ │ │ │ + beq 3b38 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3b0c │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 3d24 │ │ │ │ │ + bne 3dd4 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3810 │ │ │ │ │ + b 38c0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3688 │ │ │ │ │ + beq 3738 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ - b 3770 │ │ │ │ │ + b 3820 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 3b8c │ │ │ │ │ + bcs 3c3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3d54 │ │ │ │ │ + blt 3e04 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mul r5, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32b8 │ │ │ │ │ + bgt 3368 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 32b8 │ │ │ │ │ + bne 3368 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 32b8 │ │ │ │ │ + b 3368 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bhi 3e18 │ │ │ │ │ + bhi 3ec8 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ orr r2, r0, r2, lsl #30 │ │ │ │ │ - b 3b54 │ │ │ │ │ + b 3c04 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 387c │ │ │ │ │ + beq 392c │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 37dc │ │ │ │ │ + b 388c │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3810 │ │ │ │ │ + b 38c0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 3688 │ │ │ │ │ + beq 3738 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ - b 3770 │ │ │ │ │ + b 3820 │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 3694 │ │ │ │ │ + b 3744 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bge 32fc │ │ │ │ │ - b 3730 │ │ │ │ │ + bge 33ac │ │ │ │ │ + b 37e0 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #1104] @ 4078 │ │ │ │ │ + ldr ip, [pc, #1104] @ 4128 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 34d8 │ │ │ │ │ + beq 3588 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3268 │ │ │ │ │ + bne 3318 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 33d4 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 33d4 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #1000] @ 4078 │ │ │ │ │ + ldr r1, [pc, #1000] @ 4128 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 3268 │ │ │ │ │ - b 34d8 │ │ │ │ │ + bne 3318 │ │ │ │ │ + b 3588 │ │ │ │ │ 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, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ce4 │ │ │ │ │ + ble 3d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ - b 3730 │ │ │ │ │ + beq 3e24 │ │ │ │ │ + b 37e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - bne 3cd4 │ │ │ │ │ - b 3b80 │ │ │ │ │ + bne 3d84 │ │ │ │ │ + b 3c30 │ │ │ │ │ ldr r8, [r9, #4] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 32dc │ │ │ │ │ + bne 338c │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - blt 3730 │ │ │ │ │ + blt 37e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 33d4 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr sl, sl, r1, lsl r3 │ │ │ │ │ cmp r4, ip │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 33f0 │ │ │ │ │ + bne 34a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 3888 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 3a30 │ │ │ │ │ + b 3ae0 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r5, lsr #31 │ │ │ │ │ - beq 3e18 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d90 │ │ │ │ │ + ble 3e40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3730 │ │ │ │ │ + b 37e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3d74 │ │ │ │ │ + bne 3e24 │ │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3b80 │ │ │ │ │ + b 3c30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3e8c │ │ │ │ │ + beq 3f3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 37d8 │ │ │ │ │ + b 3888 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ lsr ip, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb sl, [r2] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, ip, r6, lsl #24 │ │ │ │ │ lsr r8, r6, #8 │ │ │ │ │ subls r2, r2, #1 │ │ │ │ │ - bls 34f0 │ │ │ │ │ + bls 35a0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bls 37f8 │ │ │ │ │ + bls 38a8 │ │ │ │ │ strb ip, [r2, #-1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r6, lsl #16 │ │ │ │ │ add lr, r0, #2 │ │ │ │ │ lsr r8, r6, #16 │ │ │ │ │ - bls 34f0 │ │ │ │ │ + bls 35a0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b 3424 │ │ │ │ │ + b 34d4 │ │ │ │ │ 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 3cc0 │ │ │ │ │ + b 3d70 │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ lsr ip, r6, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r1, lsl #24 │ │ │ │ │ lsr r8, r1, #8 │ │ │ │ │ strb r6, [r2] │ │ │ │ │ - bls 3674 │ │ │ │ │ + bls 3724 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bcs 370c │ │ │ │ │ + bcs 37bc │ │ │ │ │ strb ip, [r2, #1] │ │ │ │ │ sub r3, r0, #16 │ │ │ │ │ lsr ip, r6, #16 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r1, lsl #16 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ lsr r8, r1, #16 │ │ │ │ │ - bls 3678 │ │ │ │ │ + bls 3728 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 35b0 │ │ │ │ │ + b 3660 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 4010 │ │ │ │ │ + beq 40c0 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ add r7, r3, #12 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add r7, r3, #16 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #4 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add r7, r3, #20 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #5 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ add r7, r3, #24 │ │ │ │ │ lsl ip, r1, r0 │ │ │ │ │ orr ip, ip, r1, lsr r9 │ │ │ │ │ orr r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr sl, sl, r1, lsl r2 │ │ │ │ │ add r4, ip, #6 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 382c │ │ │ │ │ + bne 38dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov ip, sl │ │ │ │ │ add r7, r3, #28 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ - b 3810 │ │ │ │ │ + b 38c0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r9, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3694 │ │ │ │ │ + b 3744 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -4518,59 +4568,59 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 3730 │ │ │ │ │ + b 37e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3730 │ │ │ │ │ + b 37e0 │ │ │ │ │ .word 0x0000c510 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a300 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000407c <_PyLong_AsByteArray>: │ │ │ │ │ +0000412c <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr lr, [r0, #8] │ │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - and r3, lr, #3 │ │ │ │ │ + and r3, ip, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4744 <_PyLong_AsByteArray+0x6c8> │ │ │ │ │ + beq 47f8 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + lsr lr, ip, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - lsr lr, lr, #3 │ │ │ │ │ - moveq r3, r2 │ │ │ │ │ + moveq r3, lr │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 4254 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + streq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bne 4304 <_PyLong_AsByteArray+0x1d8> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ - beq 4618 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ + beq 46c8 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ @@ -4578,844 +4628,845 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ subne r0, r3, #32 │ │ │ │ │ rsbne r8, r3, #32 │ │ │ │ │ mvnne r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 469c <_PyLong_AsByteArray+0x620> │ │ │ │ │ + bne 4750 <_PyLong_AsByteArray+0x624> │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r0, r9 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ - beq 4558 <_PyLong_AsByteArray+0x4dc> │ │ │ │ │ + beq 4608 <_PyLong_AsByteArray+0x4dc> │ │ │ │ │ orr sl, ip, r2, lsl r3 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r7 │ │ │ │ │ - beq 4594 <_PyLong_AsByteArray+0x518> │ │ │ │ │ + beq 4644 <_PyLong_AsByteArray+0x518> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ lsr r3, sl, #8 │ │ │ │ │ orr r3, r3, r4, lsl #24 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb sl, [r1], #-1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ strb r3, [r1], #-1 │ │ │ │ │ orr ip, ip, r4, lsl #16 │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #24 │ │ │ │ │ strb ip, [r1] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, sl, #24 │ │ │ │ │ add r0, lr, #3 │ │ │ │ │ orr ip, ip, r4, lsl #8 │ │ │ │ │ lsr r7, r4, #24 │ │ │ │ │ subls r1, r1, #1 │ │ │ │ │ movls lr, r0 │ │ │ │ │ - bls 4540 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ + bls 4560 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #32 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ strb ip, [r1, #-1] │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bne 40fc <_PyLong_AsByteArray+0x80> │ │ │ │ │ + bne 41ac <_PyLong_AsByteArray+0x80> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ - beq 471c <_PyLong_AsByteArray+0x6a0> │ │ │ │ │ + beq 47d0 <_PyLong_AsByteArray+0x6a4> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strbeq ip, [r1] │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orrne r3, ip, r4, lsl r3 │ │ │ │ │ strbne r3, [r1] │ │ │ │ │ movne r3, #255 @ 0xff │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 4650 <_PyLong_AsByteArray+0x5d4> │ │ │ │ │ + bne 4704 <_PyLong_AsByteArray+0x5d8> │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - movne r2, lr │ │ │ │ │ - strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 4790 <_PyLong_AsByteArray+0x714> │ │ │ │ │ + beq 482c <_PyLong_AsByteArray+0x700> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r0, #8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub sl, r3, #32 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 43bc <_PyLong_AsByteArray+0x340> │ │ │ │ │ + bne 446c <_PyLong_AsByteArray+0x340> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r0, sl │ │ │ │ │ orr r2, r2, r0, lsr r9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r2, r2, r7 │ │ │ │ │ orr r5, ip, r0, lsl r3 │ │ │ │ │ - beq 44a4 <_PyLong_AsByteArray+0x428> │ │ │ │ │ + beq 4578 <_PyLong_AsByteArray+0x44c> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsr r9, r5, #8 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ orr r9, r9, r2, lsl #24 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ lsr ip, r5, #16 │ │ │ │ │ strb r9, [r3] │ │ │ │ │ orr ip, ip, r2, lsl #16 │ │ │ │ │ add r7, lr, #2 │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r3] │ │ │ │ │ sub r3, r0, #24 │ │ │ │ │ lsr ip, r5, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r5, lr, #3 │ │ │ │ │ orr ip, ip, r2, lsl #8 │ │ │ │ │ lsr r7, r2, #24 │ │ │ │ │ addls r1, r1, #3 │ │ │ │ │ movls lr, r5 │ │ │ │ │ - bls 4428 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 44d8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #3] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bne 428c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 433c <_PyLong_AsByteArray+0x210> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - bne 41f4 <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 42a4 <_PyLong_AsByteArray+0x178> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 446c <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ + bne 451c <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ - b 4224 <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ + b 42d4 <_PyLong_AsByteArray+0x1a8> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r4, r2, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 4438 <_PyLong_AsByteArray+0x3bc> │ │ │ │ │ + beq 44e8 <_PyLong_AsByteArray+0x3bc> │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ eor r2, r0, r5 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r2, r0, sl │ │ │ │ │ orr r2, r2, r0, lsr r9 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r7, r2, r7 │ │ │ │ │ - beq 47c0 <_PyLong_AsByteArray+0x744> │ │ │ │ │ + beq 485c <_PyLong_AsByteArray+0x730> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r0, r3, #30 │ │ │ │ │ mov r3, r1 │ │ │ │ │ lsr r9, ip, #8 │ │ │ │ │ mov r5, ip │ │ │ │ │ orr r9, r9, r7, lsl #24 │ │ │ │ │ mov r2, r7 │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ - b 42e4 <_PyLong_AsByteArray+0x268> │ │ │ │ │ + b 4394 <_PyLong_AsByteArray+0x268> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 428c <_PyLong_AsByteArray+0x210> │ │ │ │ │ + bne 433c <_PyLong_AsByteArray+0x210> │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41f4 <_PyLong_AsByteArray+0x178> │ │ │ │ │ + bne 42a4 <_PyLong_AsByteArray+0x178> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4390 <_PyLong_AsByteArray+0x314> │ │ │ │ │ + beq 4440 <_PyLong_AsByteArray+0x314> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 49cc <_PyLong_AsByteArray+0x950> │ │ │ │ │ + beq 4a98 <_PyLong_AsByteArray+0x96c> │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49b0 <_PyLong_AsByteArray+0x934> │ │ │ │ │ + bne 4a7c <_PyLong_AsByteArray+0x950> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov ip, sl │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 41ac <_PyLong_AsByteArray+0x80> │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + b 44ec <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46f8 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 47ac <_PyLong_AsByteArray+0x680> │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, r3, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 441c <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ + bls 44cc <_PyLong_AsByteArray+0x3a0> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r0, #8 │ │ │ │ │ lsr ip, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r5, [r1] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, ip, r2, lsl #24 │ │ │ │ │ lsr r7, r2, #8 │ │ │ │ │ addls r1, r1, #1 │ │ │ │ │ - bls 4428 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 44d8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #1] │ │ │ │ │ sub r3, r0, #16 │ │ │ │ │ lsr ip, r5, #16 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r2, lsl #16 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ lsr r7, r2, #16 │ │ │ │ │ - bls 4428 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ + bls 44d8 <_PyLong_AsByteArray+0x3ac> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r1, sl │ │ │ │ │ mov lr, r9 │ │ │ │ │ - b 4300 <_PyLong_AsByteArray+0x284> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 40fc <_PyLong_AsByteArray+0x80> │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - b 443c <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 43b0 <_PyLong_AsByteArray+0x284> │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, ip, r2, lsl r1 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - beq 49d4 <_PyLong_AsByteArray+0x958> │ │ │ │ │ + beq 4a64 <_PyLong_AsByteArray+0x938> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + b 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 47f0 <_PyLong_AsByteArray+0x774> │ │ │ │ │ + beq 48a4 <_PyLong_AsByteArray+0x778> │ │ │ │ │ mov r0, lr │ │ │ │ │ add ip, r3, #32 │ │ │ │ │ clz r3, r2 │ │ │ │ │ sub r2, ip, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 4534 <_PyLong_AsByteArray+0x4b8> │ │ │ │ │ + bls 4554 <_PyLong_AsByteArray+0x428> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ sub r3, r2, #8 │ │ │ │ │ lsr ip, sl, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb sl, [r1] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, ip, r4, lsl #24 │ │ │ │ │ lsr r7, r4, #8 │ │ │ │ │ subls r1, r1, #1 │ │ │ │ │ - bls 4540 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ + bls 4560 <_PyLong_AsByteArray+0x434> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ strb ip, [r1, #-1] │ │ │ │ │ sub r3, r2, #16 │ │ │ │ │ lsr ip, sl, #16 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r4, lsl #16 │ │ │ │ │ add lr, r0, #2 │ │ │ │ │ lsr r7, r4, #16 │ │ │ │ │ - bls 4540 <_PyLong_AsByteArray+0x4c4> │ │ │ │ │ + bls 4560 <_PyLong_AsByteArray+0x434> │ │ │ │ │ mov r3, lr │ │ │ │ │ mov lr, r0 │ │ │ │ │ - b 4188 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ + b 4238 <_PyLong_AsByteArray+0x10c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4478 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ + bne 4528 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 424c <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ + beq 42fc <_PyLong_AsByteArray+0x1d0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ add r2, lr, #1 │ │ │ │ │ strb r3, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bcs 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ add lr, lr, #2 │ │ │ │ │ strb r3, [r0, #-1] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bls 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r3, [r0], #-1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne 4674 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ - b 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 4728 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ + b 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 4550 <_PyLong_AsByteArray+0x4d4> │ │ │ │ │ + beq 4570 <_PyLong_AsByteArray+0x444> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ ldr sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ bic r2, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl sl, r2, r0 │ │ │ │ │ orr sl, sl, r2, lsr r8 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r7, sl, r7 │ │ │ │ │ - beq 4924 <_PyLong_AsByteArray+0x8a8> │ │ │ │ │ + beq 49d8 <_PyLong_AsByteArray+0x8ac> │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bls 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + bls 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ orr r3, r3, r7, lsl #24 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ add r0, lr, #1 │ │ │ │ │ strb ip, [r1], #-1 │ │ │ │ │ - b 4170 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ + b 4220 <_PyLong_AsByteArray+0xf4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r5 │ │ │ │ │ add r4, r2, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 4940 <_PyLong_AsByteArray+0x8c4> │ │ │ │ │ + beq 49f4 <_PyLong_AsByteArray+0x8c8> │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ - b 42a8 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + b 4358 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r3, r6, lr │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 4390 <_PyLong_AsByteArray+0x314> │ │ │ │ │ - b 446c <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ + beq 4440 <_PyLong_AsByteArray+0x314> │ │ │ │ │ + b 451c <_PyLong_AsByteArray+0x3f0> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4948 <_PyLong_AsByteArray+0x8cc> │ │ │ │ │ + beq 49fc <_PyLong_AsByteArray+0x8d0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsr lr, lr, #3 │ │ │ │ │ + lsr lr, ip, #3 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47e0 <_PyLong_AsByteArray+0x764> │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - movne r2, lr │ │ │ │ │ - strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 426c <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4484 <_PyLong_AsByteArray+0x408> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - mov r3, #255 @ 0xff │ │ │ │ │ - b 4234 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + bne 487c <_PyLong_AsByteArray+0x750> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r3, lr │ │ │ │ │ + b 4178 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r0, r1 │ │ │ │ │ movne r3, lr │ │ │ │ │ - bne 4234 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ - b 4240 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + bne 42e4 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ + b 42f0 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43a4 <_PyLong_AsByteArray+0x328> │ │ │ │ │ + beq 4454 <_PyLong_AsByteArray+0x328> │ │ │ │ │ eor r0, r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r5, ip │ │ │ │ │ mov r9, lr │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 44b4 <_PyLong_AsByteArray+0x438> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 40c8 <_PyLong_AsByteArray+0x4c> │ │ │ │ │ + b 4588 <_PyLong_AsByteArray+0x45c> │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 4318 <_PyLong_AsByteArray+0x1ec> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 4534 <_PyLong_AsByteArray+0x408> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r3, #255 @ 0xff │ │ │ │ │ + b 42e4 <_PyLong_AsByteArray+0x1b8> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ - beq 4970 <_PyLong_AsByteArray+0x8f4> │ │ │ │ │ + beq 4a24 <_PyLong_AsByteArray+0x8f8> │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 48e4 <_PyLong_AsByteArray+0x868> │ │ │ │ │ + beq 4998 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - beq 48b8 <_PyLong_AsByteArray+0x83c> │ │ │ │ │ + beq 496c <_PyLong_AsByteArray+0x840> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 488c <_PyLong_AsByteArray+0x810> │ │ │ │ │ + beq 4940 <_PyLong_AsByteArray+0x814> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 4860 <_PyLong_AsByteArray+0x7e4> │ │ │ │ │ + beq 4914 <_PyLong_AsByteArray+0x7e8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - bne 4980 <_PyLong_AsByteArray+0x904> │ │ │ │ │ + bne 4a34 <_PyLong_AsByteArray+0x908> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 4568 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ + b 4618 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4688 <_PyLong_AsByteArray+0x60c> │ │ │ │ │ + beq 473c <_PyLong_AsByteArray+0x610> │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, lr │ │ │ │ │ - b 45a0 <_PyLong_AsByteArray+0x524> │ │ │ │ │ + b 4650 <_PyLong_AsByteArray+0x524> │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 443c <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 44ec <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4490 <_PyLong_AsByteArray+0x414> │ │ │ │ │ + beq 4540 <_PyLong_AsByteArray+0x414> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4490 <_PyLong_AsByteArray+0x414> │ │ │ │ │ + b 4540 <_PyLong_AsByteArray+0x414> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 4568 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ + b 4618 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r2, lsl r3 │ │ │ │ │ cmp r9, ip │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4154 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ + bne 4204 <_PyLong_AsByteArray+0xd8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + bne 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 4834 <_PyLong_AsByteArray+0x7b8> │ │ │ │ │ + b 48e8 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 4aa0 <_PyLong_AsByteArray+0x974> │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 464c <_PyLong_AsByteArray+0x520> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4490 <_PyLong_AsByteArray+0x414> │ │ │ │ │ + b 4540 <_PyLong_AsByteArray+0x414> │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 4478 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 49ec <_PyLong_AsByteArray+0x970> │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 459c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + b 4528 <_PyLong_AsByteArray+0x3fc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4b70 <_PyLong_AsByteArray+0xaf4> │ │ │ │ │ + beq 4c24 <_PyLong_AsByteArray+0xaf8> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ add r5, r3, #8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r9, r9, #3 │ │ │ │ │ add r5, r3, #12 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #4 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add r5, r3, #20 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #5 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ add r5, r3, #24 │ │ │ │ │ lsl ip, r2, r0 │ │ │ │ │ orr ip, ip, r2, lsr r8 │ │ │ │ │ orr r4, ip, r4 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ orr sl, sl, r2, lsl r1 │ │ │ │ │ add r9, ip, #6 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, ip │ │ │ │ │ - bne 4584 <_PyLong_AsByteArray+0x508> │ │ │ │ │ + bne 4634 <_PyLong_AsByteArray+0x508> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc <_PyLong_AsByteArray+0x960> │ │ │ │ │ + bne 4a6c <_PyLong_AsByteArray+0x940> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, sl │ │ │ │ │ add r5, r3, #28 │ │ │ │ │ add r9, r2, #7 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b 4568 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ + b 4618 <_PyLong_AsByteArray+0x4ec> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r1, r6 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 443c <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ + b 44ec <_PyLong_AsByteArray+0x3c0> │ │ │ │ │ │ │ │ │ │ -00004b88 <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ +00004c3c <_PyLong_AsByteArray.constprop.0>: │ │ │ │ │ _PyLong_AsByteArray.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 4eb4 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ + beq 4f68 <_PyLong_AsByteArray.constprop.0+0x32c> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 4ea8 <_PyLong_AsByteArray.constprop.0+0x320> │ │ │ │ │ + beq 4f5c <_PyLong_AsByteArray.constprop.0+0x320> │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 4c6c <_PyLong_AsByteArray.constprop.0+0xe4> │ │ │ │ │ + b 4d20 <_PyLong_AsByteArray.constprop.0+0xe4> │ │ │ │ │ strb lr, [ip] │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [ip] │ │ │ │ │ sub ip, r0, #24 │ │ │ │ │ lsr lr, r4, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r4, r2, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ lsr r7, r3, #24 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls 4c5c <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4d10 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [r5, #3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ sub ip, r0, #32 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 4cc8 <_PyLong_AsByteArray.constprop.0+0x140> │ │ │ │ │ + beq 4d7c <_PyLong_AsByteArray.constprop.0+0x140> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ sub r9, ip, #32 │ │ │ │ │ rsb r8, ip, #32 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4dd8 <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ + bne 4e8c <_PyLong_AsByteArray.constprop.0+0x250> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r0, r9 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ orr r4, lr, r0, lsl ip │ │ │ │ │ - beq 4d1c <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ + beq 4dd0 <_PyLong_AsByteArray.constprop.0+0x194> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ add r0, ip, #30 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ strb r4, [ip], #1 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - bne 4bf8 <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ - b 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bne 4cac <_PyLong_AsByteArray.constprop.0+0x70> │ │ │ │ │ + b 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4e34 <_PyLong_AsByteArray.constprop.0+0x2ac> │ │ │ │ │ + beq 4ee8 <_PyLong_AsByteArray.constprop.0+0x2ac> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ moveq r1, sl │ │ │ │ │ orrne r3, lr, r3, lsl ip │ │ │ │ │ strbeq lr, [r5] │ │ │ │ │ strbne r3, [r5] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4d10 <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ + bhi 4dc4 <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ rsb r2, r2, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e88 <_PyLong_AsByteArray.constprop.0+0x300> │ │ │ │ │ + beq 4f3c <_PyLong_AsByteArray.constprop.0+0x300> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r2 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r0, r0 │ │ │ │ │ sub r0, ip, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 4dac <_PyLong_AsByteArray.constprop.0+0x224> │ │ │ │ │ + bls 4e60 <_PyLong_AsByteArray.constprop.0+0x224> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ sub ip, r0, #8 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ - bls 4c5c <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4d10 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + beq 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ strb lr, [r5, #1] │ │ │ │ │ sub ip, r0, #16 │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, r8, #2 │ │ │ │ │ lsr r7, r3, #16 │ │ │ │ │ - bls 4c5c <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + bls 4d10 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 4c0c <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ + b 4cc0 <_PyLong_AsByteArray.constprop.0+0x84> │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 4c5c <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ + b 4d10 <_PyLong_AsByteArray.constprop.0+0xd4> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4ef0 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 4fa4 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r3, r0, r3 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -5423,106 +5474,106 @@ │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r0, r9 │ │ │ │ │ orr r3, r3, r0, lsr r8 │ │ │ │ │ orr r4, lr, r0, lsl ip │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ - beq 4ed4 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ + beq 4f88 <_PyLong_AsByteArray.constprop.0+0x34c> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 4e68 <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ + bhi 4f1c <_PyLong_AsByteArray.constprop.0+0x2e0> │ │ │ │ │ add r0, ip, #30 │ │ │ │ │ mov ip, r5 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ strb r4, [ip], #1 │ │ │ │ │ - b 4cbc <_PyLong_AsByteArray.constprop.0+0x134> │ │ │ │ │ + b 4d70 <_PyLong_AsByteArray.constprop.0+0x134> │ │ │ │ │ sub r1, r2, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ rsbeq sl, sl, #0 │ │ │ │ │ moveq r0, r5 │ │ │ │ │ uxtbeq r1, sl │ │ │ │ │ - beq 4d00 <_PyLong_AsByteArray.constprop.0+0x178> │ │ │ │ │ + beq 4db4 <_PyLong_AsByteArray.constprop.0+0x178> │ │ │ │ │ ldrsb r3, [r5, #-1] │ │ │ │ │ cmp sl, r3, lsr #31 │ │ │ │ │ - beq 4d10 <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ + beq 4dc4 <_PyLong_AsByteArray.constprop.0+0x188> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4d14 <_PyLong_AsByteArray.constprop.0+0x18c> │ │ │ │ │ + b 4dc8 <_PyLong_AsByteArray.constprop.0+0x18c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4ef0 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ + beq 4fa4 <_PyLong_AsByteArray.constprop.0+0x368> │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 4c80 <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ + b 4d34 <_PyLong_AsByteArray.constprop.0+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4d08 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ + b 4dbc <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f08 <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ + beq 4fbc <_PyLong_AsByteArray.constprop.0+0x380> │ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ │ - beq 4efc <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ + beq 4fb0 <_PyLong_AsByteArray.constprop.0+0x374> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 4bcc <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ + b 4c80 <_PyLong_AsByteArray.constprop.0+0x44> │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4dbc <_PyLong_AsByteArray.constprop.0+0x234> │ │ │ │ │ + beq 4e70 <_PyLong_AsByteArray.constprop.0+0x234> │ │ │ │ │ eor r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 4d2c <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ + b 4de0 <_PyLong_AsByteArray.constprop.0+0x1a4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - b 4ccc <_PyLong_AsByteArray.constprop.0+0x144> │ │ │ │ │ + b 4d80 <_PyLong_AsByteArray.constprop.0+0x144> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 4d08 <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ + b 4dbc <_PyLong_AsByteArray.constprop.0+0x180> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4e80 <_PyLong_AsByteArray.constprop.0+0x2f8> │ │ │ │ │ + b 4f34 <_PyLong_AsByteArray.constprop.0+0x2f8> │ │ │ │ │ │ │ │ │ │ -00004f24 : │ │ │ │ │ +00004fd8 : │ │ │ │ │ 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 502c │ │ │ │ │ + bhi 50dc │ │ │ │ │ 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 │ │ │ │ │ @@ -5530,72 +5581,70 @@ │ │ │ │ │ mov r5, lr │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ adds ip, r3, #1024 @ 0x400 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 4f9c │ │ │ │ │ - ldr r3, [pc, #424] @ 5138 │ │ │ │ │ - add r4, r3, lr, lsl #4 │ │ │ │ │ + bcs 5050 │ │ │ │ │ + ldr r4, [pc, #412] @ 51e0 │ │ │ │ │ + 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 4fc0 │ │ │ │ │ + bcs 5074 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5098 │ │ │ │ │ + blt 5144 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 50f8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 51a0 │ │ │ │ │ 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 5104 │ │ │ │ │ + ble 51ac │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r2, r5, #30 │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ mov r1, #16 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r2, r6, lsr #30 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 4f90 │ │ │ │ │ + beq 5044 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 4f90 │ │ │ │ │ + b 5044 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 4f90 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5044 │ │ │ │ │ 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 │ │ │ │ │ @@ -5609,98 +5658,97 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 50f8 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 51a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, #18 │ │ │ │ │ - ble 5108 │ │ │ │ │ + ble 51b0 │ │ │ │ │ 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 5024 │ │ │ │ │ + b 50d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4f90 │ │ │ │ │ + b 5044 │ │ │ │ │ mov r5, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ orrs r1, r3, r8, lsr #30 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - b 4f90 │ │ │ │ │ + b 5044 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000513c : │ │ │ │ │ +000051e4 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 52e4 │ │ │ │ │ + beq 53a0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 52e4 │ │ │ │ │ + beq 53a0 │ │ │ │ │ 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 51d0 │ │ │ │ │ + bls 5278 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 51b4 │ │ │ │ │ + beq 525c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 51c4 │ │ │ │ │ + beq 526c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d838 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 523c │ │ │ │ │ + beq 52e4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c330 │ │ │ │ │ + b c3c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5709,53 +5757,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 5264 │ │ │ │ │ + bcs 530c │ │ │ │ │ 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 d7a8 │ │ │ │ │ + bl d838 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 52d8 │ │ │ │ │ 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 5230 │ │ │ │ │ + b 52d8 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5284 │ │ │ │ │ + bcs 532c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 52f4 │ │ │ │ │ + blt 538c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5308 │ │ │ │ │ + beq 53b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5767,63 +5815,62 @@ │ │ │ │ │ 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 5230 │ │ │ │ │ + b 52d8 │ │ │ │ │ + rsbs r4, r0, #0 │ │ │ │ │ + mov r7, #18 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + rsc r5, r5, #0 │ │ │ │ │ + b 5338 │ │ │ │ │ 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 5290 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5230 │ │ │ │ │ + b 52d8 │ │ │ │ │ │ │ │ │ │ -00005318 : │ │ │ │ │ +000053c0 : │ │ │ │ │ long_add(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ 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 538c │ │ │ │ │ + bls 5430 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5370 │ │ │ │ │ + beq 5414 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5380 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b d7a8 │ │ │ │ │ + beq 5424 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b d838 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 53f8 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c330 │ │ │ │ │ + beq 5498 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b c3c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5833,74 +5880,71 @@ │ │ │ │ │ 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 5420 │ │ │ │ │ + bcs 54c0 │ │ │ │ │ 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 d7a8 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + bl d838 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53f0 │ │ │ │ │ + popeq {r4, r5, r6, r7, 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] │ │ │ │ │ - b 53f0 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5440 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ + bcs 54e0 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - blt 5498 │ │ │ │ │ + movge r5, #1 │ │ │ │ │ + blt 5530 │ │ │ │ │ mov r0, #2 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53f0 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + rsb r3, r5, #1 │ │ │ │ │ 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 53f0 │ │ │ │ │ - b 5474 │ │ │ │ │ - rsbs r2, r0, #0 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + b 550c │ │ │ │ │ + rsbs r3, r0, #0 │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 544c │ │ │ │ │ + b 54ec │ │ │ │ │ │ │ │ │ │ -000054ac <_PyCompactLong_Add>: │ │ │ │ │ +00005544 <_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 │ │ │ │ │ @@ -5918,15 +5962,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 5538 <_PyCompactLong_Add+0x8c> │ │ │ │ │ + bcs 55d0 <_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 │ │ │ │ │ @@ -5935,51 +5979,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 5628 <_PyCompactLong_Add+0x17c> │ │ │ │ │ - ldr r3, [pc, #220] @ 5630 <_PyCompactLong_Add+0x184> │ │ │ │ │ + bcs 56c0 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + ldr r3, [pc, #220] @ 56c8 <_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 55bc <_PyCompactLong_Add+0x110> │ │ │ │ │ + beq 5654 <_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 561c <_PyCompactLong_Add+0x170> │ │ │ │ │ + blt 56b4 <_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 5628 <_PyCompactLong_Add+0x17c> │ │ │ │ │ + beq 56c0 <_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] │ │ │ │ │ @@ -5992,75 +6036,75 @@ │ │ │ │ │ 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 55a4 <_PyCompactLong_Add+0xf8> │ │ │ │ │ + bge 563c <_PyCompactLong_Add+0xf8> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 55a8 <_PyCompactLong_Add+0xfc> │ │ │ │ │ + b 5640 <_PyCompactLong_Add+0xfc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 5530 <_PyCompactLong_Add+0x84> │ │ │ │ │ + b 55c8 <_PyCompactLong_Add+0x84> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005634 <_PyLong_NumBits>: │ │ │ │ │ +000056cc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 5680 <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 5718 <_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 5674 <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 570c <_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 5674 <_PyLong_NumBits+0x40> │ │ │ │ │ + b 570c <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -0000568c : │ │ │ │ │ +00005724 : │ │ │ │ │ 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 6354 │ │ │ │ │ + beq 63e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6354 │ │ │ │ │ + beq 63e4 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6338 │ │ │ │ │ + beq 63c8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ and r0, r8, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5d64 │ │ │ │ │ + beq 5df4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 5da4 │ │ │ │ │ + bhi 5e34 │ │ │ │ │ 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 │ │ │ │ │ @@ -6102,40 +6146,40 @@ │ │ │ │ │ umull r4, lr, r4, lr │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adds r1, r1, ip │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ lsr r9, r1, #1 │ │ │ │ │ orrs r9, r9, r3, lsl #31 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - beq 5a00 │ │ │ │ │ + beq 5a98 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r6, r9, r8 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 5c58 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 5bd0 │ │ │ │ │ + bgt 5c60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6224 │ │ │ │ │ + beq 62b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 5c2c │ │ │ │ │ + beq 5cbc │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5d98 │ │ │ │ │ + beq 5e28 │ │ │ │ │ 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 6300 │ │ │ │ │ + ble 6390 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ clz r3, r6 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ orr r2, r3, r6, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -6146,40 +6190,40 @@ │ │ │ │ │ cmp r3, #2 │ │ │ │ │ andeq r1, r2, #3 │ │ │ │ │ biceq r3, r2, #7 │ │ │ │ │ rsbeq r2, r1, #2 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 5c1c │ │ │ │ │ + ble 5cac │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5d14 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ add lr, sl, #8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r0, r5, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r9, lr, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ sub r8, r4, #32 │ │ │ │ │ rsb r7, r4, #32 │ │ │ │ │ - beq 5910 │ │ │ │ │ + beq 59a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 58e0 │ │ │ │ │ + beq 5978 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5bdc │ │ │ │ │ ldr sl, [lr, #4]! │ │ │ │ │ lsl r2, sl, r8 │ │ │ │ │ orr ip, r3, sl, lsl r4 │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -6193,15 +6237,15 @@ │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 59c0 │ │ │ │ │ + beq 5a58 │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ mov r6, lr │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr ip, r3, r2, lsl r4 │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ @@ -6236,100 +6280,100 @@ │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r3, r1, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r2, [r0] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 59ac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5c78 │ │ │ │ │ + beq 5d08 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - beq 5a94 │ │ │ │ │ + beq 5b2c │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a64 │ │ │ │ │ + beq 5afc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 5a94 │ │ │ │ │ + bls 5b2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bhi 5bec │ │ │ │ │ + bhi 5c7c │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ asrs r2, r0, #31 │ │ │ │ │ - bmi 5cbc │ │ │ │ │ + bmi 5d4c │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ lsl r4, r0, r4 │ │ │ │ │ orr r6, r2, r0, lsr r3 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 5b70 │ │ │ │ │ - ldr r5, [pc, #2332] @ 6374 │ │ │ │ │ + bcs 5c08 │ │ │ │ │ + ldr r5, [pc, #2324] @ 6404 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq 6360 │ │ │ │ │ + beq 63f0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq 5ba4 │ │ │ │ │ + beq 5c34 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 59f4 │ │ │ │ │ + bhi 5a8c │ │ │ │ │ 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 59f4 │ │ │ │ │ + bcs 5a8c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b24 │ │ │ │ │ + bgt 5bbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5b24 │ │ │ │ │ - ldr r1, [pc, #2200] @ 6378 │ │ │ │ │ + bne 5bbc │ │ │ │ │ + ldr r1, [pc, #2192] @ 6408 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c8c │ │ │ │ │ + bne 5d1c │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 632c │ │ │ │ │ - ldr r3, [pc, #2180] @ 637c │ │ │ │ │ + bne 63bc │ │ │ │ │ + ldr r3, [pc, #2172] @ 640c │ │ │ │ │ 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 5cb0 │ │ │ │ │ + bhi 5d40 │ │ │ │ │ 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 │ │ │ │ │ @@ -6347,204 +6391,202 @@ │ │ │ │ │ lsl r2, sl, r8 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, sl, lsr r7 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - b 58b8 │ │ │ │ │ + b 5950 │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ movcs r7, #1 │ │ │ │ │ movcs r8, #2 │ │ │ │ │ - bcs 5d24 │ │ │ │ │ + bcs 5db4 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 5a8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6360 │ │ │ │ │ + beq 63f0 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5c30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 59ec │ │ │ │ │ - b 5a80 │ │ │ │ │ + beq 5a84 │ │ │ │ │ + b 5b18 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 57d4 │ │ │ │ │ + ble 586c │ │ │ │ │ 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 5d9c │ │ │ │ │ + b 5e2c │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5d6c │ │ │ │ │ + beq 5dfc │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 5bd0 │ │ │ │ │ + bgt 5c60 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 57f8 │ │ │ │ │ - b 5d98 │ │ │ │ │ + bne 5890 │ │ │ │ │ + b 5e28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5c84 │ │ │ │ │ + beq 5d14 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5908 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - ldr r3, [pc, #1864] @ 6380 │ │ │ │ │ + ldr r3, [pc, #1864] @ 6410 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6218 │ │ │ │ │ + beq 62a8 │ │ │ │ │ ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 582c │ │ │ │ │ + b 58c4 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 59dc │ │ │ │ │ - b 5a94 │ │ │ │ │ + bne 5a74 │ │ │ │ │ + b 5b2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 59c0 │ │ │ │ │ + b 5a58 │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 632c │ │ │ │ │ + bne 63bc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 5af0 │ │ │ │ │ + bls 5b88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 5b24 │ │ │ │ │ + b 5bbc │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r2, r2, r4 │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ lsl r4, r0, r4 │ │ │ │ │ orr r6, r2, r0, lsr r3 │ │ │ │ │ rsbs r0, r4, #0 │ │ │ │ │ adds r1, r4, #1024 @ 0x400 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 5a50 │ │ │ │ │ + bcc 5ae8 │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 5b8c │ │ │ │ │ + bcc 5c24 │ │ │ │ │ lsrs r3, r6, #28 │ │ │ │ │ moveq r8, #2 │ │ │ │ │ movne r4, r9 │ │ │ │ │ movne r6, #268435456 @ 0x10000000 │ │ │ │ │ movne r8, #3 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 59f4 │ │ │ │ │ + beq 5a8c │ │ │ │ │ lsr r1, r4, #30 │ │ │ │ │ rsb r2, r7, #1 │ │ │ │ │ orr r1, r1, r6, lsl #2 │ │ │ │ │ orr r2, r2, r8, lsl #3 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ lsrs r2, r6, #28 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #20] │ │ │ │ │ - b 59f4 │ │ │ │ │ - ldr r5, [pc, #1544] @ 6374 │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5a8c │ │ │ │ │ + ldr r5, [pc, #1544] @ 6404 │ │ │ │ │ + b 5a8c │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 5bd0 │ │ │ │ │ + bhi 5c60 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 57f8 │ │ │ │ │ + bne 5890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5a8c │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r8, r1, #8 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ sub lr, fp, #44 @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 601c │ │ │ │ │ + bne 60ac │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 5f04 │ │ │ │ │ + b 5f94 │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ lsr r2, r1, #8 │ │ │ │ │ add r6, r0, #30 │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ sub r0, r6, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r2, r1, #24 │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ addls lr, lr, #3 │ │ │ │ │ lsrls r9, r3, #24 │ │ │ │ │ movls r4, r1 │ │ │ │ │ - bls 5e50 │ │ │ │ │ + bls 5ee0 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ strb r2, [lr, #3] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r0, r6, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ @@ -6555,87 +6597,87 @@ │ │ │ │ │ orr r1, r2, ip, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr r3, r3, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 621c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 5f44 │ │ │ │ │ + bhi 5fd4 │ │ │ │ │ strb r1, [lr] │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ lsr r2, r1, #8 │ │ │ │ │ add r6, r0, #30 │ │ │ │ │ strb r2, [lr, #1] │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ sub r0, r6, #24 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ lsr r2, r1, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, r3, lsl #8 │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ - bls 60f0 │ │ │ │ │ + bls 6180 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ strb r2, [lr, #3] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ sub r0, r6, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 6190 │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r7, sl │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ orr r1, r2, ip, lsl r0 │ │ │ │ │ rsb r2, r0, #32 │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ orr r3, r3, ip, lsr r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ orr r3, r3, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 610c │ │ │ │ │ + beq 619c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 5f44 │ │ │ │ │ + bhi 5fd4 │ │ │ │ │ strb r1, [lr] │ │ │ │ │ - bne 5de4 │ │ │ │ │ + bne 5e74 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 5fec │ │ │ │ │ + beq 607c │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r2, r0, r2, asr #31 │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ orr r1, r1, r2, lsl #29 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bne 5fe0 │ │ │ │ │ + bne 6070 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 5fa4 │ │ │ │ │ + bne 6034 │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 6298 │ │ │ │ │ + beq 6328 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -6643,56 +6685,56 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d9c │ │ │ │ │ + beq 5e2c │ │ │ │ │ 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 5d9c │ │ │ │ │ + b 5e2c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bgt 5fa4 │ │ │ │ │ + bgt 6034 │ │ │ │ │ ldr r8, [sl, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r8, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5d64 │ │ │ │ │ + beq 5df4 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 570c │ │ │ │ │ - b 5bd0 │ │ │ │ │ + bge 57a4 │ │ │ │ │ + b 5c60 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r3, [r8, #12]! │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl ip, r3, ip │ │ │ │ │ mov r9, ip │ │ │ │ │ - beq 622c │ │ │ │ │ + beq 62bc │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ mov r5, #30 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r4, #2 │ │ │ │ │ sub lr, fp, #42 @ 0x2a │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r0, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 5f4c │ │ │ │ │ + beq 5fdc │ │ │ │ │ sub r0, r5, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ strb r2, [lr] │ │ │ │ │ subhi r0, r5, #32 │ │ │ │ │ movhi r2, ip │ │ │ │ │ @@ -6706,220 +6748,220 @@ │ │ │ │ │ strbhi r3, [fp, #-41] @ 0xffffffd7 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ strne sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne sl, r6 │ │ │ │ │ - bne 5f04 │ │ │ │ │ + bne 5f94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 620c │ │ │ │ │ + beq 629c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 5f4c │ │ │ │ │ + bhi 5fdc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ strb r2, [lr], #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r4, r4, lr │ │ │ │ │ add r3, lr, r4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 5f4c │ │ │ │ │ + bhi 5fdc │ │ │ │ │ strb r2, [lr], #1 │ │ │ │ │ - b 60dc │ │ │ │ │ + b 616c │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsr r9, r3, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 5ef4 │ │ │ │ │ + b 5f84 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 60bc │ │ │ │ │ + b 614c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5ee0 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r0, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r0, r6 │ │ │ │ │ - bls 5e50 │ │ │ │ │ + bls 5ee0 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 5f44 │ │ │ │ │ + bhi 5fd4 │ │ │ │ │ sub r0, r6, #8 │ │ │ │ │ lsr ip, r2, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r9, lsl #24 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ strb r2, [lr] │ │ │ │ │ - bls 62d8 │ │ │ │ │ + bls 6368 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ strb ip, [lr, #1] │ │ │ │ │ sub r0, r6, #16 │ │ │ │ │ lsr ip, r2, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r9, lsl #16 │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ movls lr, r2 │ │ │ │ │ lsrls r9, r9, #16 │ │ │ │ │ movls r2, ip │ │ │ │ │ movls r4, r5 │ │ │ │ │ - bls 5e50 │ │ │ │ │ - b 5e00 │ │ │ │ │ + bls 5ee0 │ │ │ │ │ + b 5e90 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5f84 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r0, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r0, r6 │ │ │ │ │ - bls 5ef4 │ │ │ │ │ + bls 5f84 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 5f44 │ │ │ │ │ + bhi 5fd4 │ │ │ │ │ sub r0, r6, #8 │ │ │ │ │ lsr ip, r1, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ strb r1, [lr] │ │ │ │ │ - bls 62ec │ │ │ │ │ + bls 637c │ │ │ │ │ cmp r5, #8 │ │ │ │ │ - beq 5f44 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ sub r0, r6, #16 │ │ │ │ │ strb ip, [lr, #1] │ │ │ │ │ lsr ip, r1, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ - bhi 5eb0 │ │ │ │ │ + bhi 5f40 │ │ │ │ │ mov lr, r2 │ │ │ │ │ lsr r9, r3, #16 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 5ef4 │ │ │ │ │ + b 5f84 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - bne 60d4 │ │ │ │ │ - b 5f4c │ │ │ │ │ + bne 6164 │ │ │ │ │ + b 5fdc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 5d7c │ │ │ │ │ + b 5e0c │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 5c30 │ │ │ │ │ + b 5cc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 60a0 │ │ │ │ │ + beq 6130 │ │ │ │ │ clz r5, r3 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r0, r5 │ │ │ │ │ - bls 60a0 │ │ │ │ │ + bls 6130 │ │ │ │ │ sub r0, r5, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #24 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 6288 │ │ │ │ │ + bls 6318 │ │ │ │ │ sub r0, r5, #16 │ │ │ │ │ strb r2, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r2, r2, ip, lsl #16 │ │ │ │ │ mov r4, #2 │ │ │ │ │ sub lr, fp, #42 @ 0x2a │ │ │ │ │ - bhi 605c │ │ │ │ │ + bhi 60ec │ │ │ │ │ lsr r9, ip, #16 │ │ │ │ │ - b 60a0 │ │ │ │ │ + b 6130 │ │ │ │ │ lsr r9, ip, #8 │ │ │ │ │ sub lr, fp, #43 @ 0x2b │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 60a0 │ │ │ │ │ + b 6130 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ - b 62b8 │ │ │ │ │ + b 6348 │ │ │ │ │ clz r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fa4 │ │ │ │ │ + beq 6034 │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62a0 │ │ │ │ │ + beq 6330 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 62a0 │ │ │ │ │ + bne 6330 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 5fec │ │ │ │ │ - b 5fa4 │ │ │ │ │ + beq 607c │ │ │ │ │ + b 6034 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 5e50 │ │ │ │ │ + b 5ee0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsr r9, r3, #8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 5ef4 │ │ │ │ │ + b 5f84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 582c │ │ │ │ │ + b 58c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 5b24 │ │ │ │ │ + b 5bbc │ │ │ │ │ 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 5d9c │ │ │ │ │ + b 5e2c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5a8c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 5ac0 │ │ │ │ │ + b 5b58 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000087c │ │ │ │ │ + .word 0x00000874 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006384 : │ │ │ │ │ +00006414 : │ │ │ │ │ PyLong_AsInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #19 │ │ │ │ │ - bl 7524 │ │ │ │ │ + bl 75b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 63b8 │ │ │ │ │ + bhi 6448 │ │ │ │ │ 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 │ │ │ │ │ @@ -6928,113 +6970,113 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000063d8 : │ │ │ │ │ +00006468 : │ │ │ │ │ PyLong_AsNativeBytes(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ mov sl, r1 │ │ │ │ │ lsr r1, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 74dc │ │ │ │ │ + bne 756c │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ and r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7120 │ │ │ │ │ + beq 71b0 │ │ │ │ │ ands r6, r3, #2 │ │ │ │ │ - beq 6b50 │ │ │ │ │ + beq 6be0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71b0 │ │ │ │ │ + beq 7240 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ands r6, r3, #8 │ │ │ │ │ - beq 64bc │ │ │ │ │ + beq 654c │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 7220 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movls r2, #1 │ │ │ │ │ movls r6, r1 │ │ │ │ │ strls r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bhi 6548 │ │ │ │ │ + bhi 65d8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mul ip, r2, ip │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6b30 │ │ │ │ │ + beq 6bc0 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - ble 6a80 │ │ │ │ │ + ble 6b10 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 74a8 │ │ │ │ │ + beq 7538 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r4, #4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7498 │ │ │ │ │ + bne 7528 │ │ │ │ │ mov r4, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 695c │ │ │ │ │ + bhi 69ec │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mul ip, ip, r2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 64ac │ │ │ │ │ + beq 653c │ │ │ │ │ cmp r4, #4 │ │ │ │ │ asrgt r1, ip, #31 │ │ │ │ │ movgt r6, #0 │ │ │ │ │ uxtbgt r1, r1 │ │ │ │ │ - bgt 6494 │ │ │ │ │ + bgt 6524 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 6b08 │ │ │ │ │ + bne 6b98 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 64b0 │ │ │ │ │ + beq 6540 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64b0 │ │ │ │ │ + bgt 6540 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 6540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64b0 │ │ │ │ │ + b 6540 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7164 │ │ │ │ │ + beq 71f4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -7056,173 +7098,173 @@ │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r9, r1, #32 │ │ │ │ │ rsb r7, r1, #32 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 6a00 │ │ │ │ │ + beq 6a90 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r4, lr, r2, lsl r1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ lsl r3, r2, r9 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ - beq 68d4 │ │ │ │ │ + beq 6964 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bcs 71e0 │ │ │ │ │ + bcs 7270 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ mov r9, ip │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - bcs 71e0 │ │ │ │ │ + bcs 7270 │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, r1, #30 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bls 71e0 │ │ │ │ │ + bls 7270 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsr ip, r3, #24 │ │ │ │ │ strb lr, [r1] │ │ │ │ │ sub r1, r2, #24 │ │ │ │ │ lsr lr, r4, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r5, r4 │ │ │ │ │ - bls 67a4 │ │ │ │ │ + bls 6834 │ │ │ │ │ sub r0, r8, r0 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 6958 │ │ │ │ │ lsr r0, lr, #8 │ │ │ │ │ sub r1, r2, #32 │ │ │ │ │ orr r0, r0, ip, lsl #24 │ │ │ │ │ strb lr, [r5, #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bls 6798 │ │ │ │ │ + bls 6828 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 6958 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 66c8 │ │ │ │ │ + beq 6758 │ │ │ │ │ sub r1, r2, #40 @ 0x28 │ │ │ │ │ lsr lr, r0, #8 │ │ │ │ │ strb r0, [r5, #4] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bls 6798 │ │ │ │ │ + bls 6828 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr lr, r0, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov ip, #0 │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ - bls 6798 │ │ │ │ │ + bls 6828 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 71e0 │ │ │ │ │ + beq 7270 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ strb lr, [r3], #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ - bls 6790 │ │ │ │ │ + bls 6820 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ strb lr, [r3] │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 6790 │ │ │ │ │ + bls 6820 │ │ │ │ │ strb lr, [r3] │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ sub r1, r5, #16 │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r2, lr, #8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 6790 │ │ │ │ │ + bls 6820 │ │ │ │ │ sub r1, r5, #24 │ │ │ │ │ strb lr, [r0, #2] │ │ │ │ │ add r4, r0, #2 │ │ │ │ │ orr lr, r2, ip, lsl #24 │ │ │ │ │ add r3, r0, #3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movhi r4, r3 │ │ │ │ │ - bhi 66ec │ │ │ │ │ + bhi 677c │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 65a8 │ │ │ │ │ + blt 6638 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 6a78 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs 6830 │ │ │ │ │ + bcs 68c0 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r0, r9, r2 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strbne lr, [r9] │ │ │ │ │ movne r1, #0 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ orreq r1, lr, ip, lsl r1 │ │ │ │ │ strbeq r1, [r9] │ │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bcs 6830 │ │ │ │ │ + bcs 68c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 6ac4 │ │ │ │ │ + bne 6b54 │ │ │ │ │ sub r2, r4, r7 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 74a0 │ │ │ │ │ + beq 7530 │ │ │ │ │ add r0, r5, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ clzne r0, r0 │ │ │ │ │ @@ -7232,218 +7274,218 @@ │ │ │ │ │ lsr r0, r1, #3 │ │ │ │ │ orr r0, r0, ip, lsl #29 │ │ │ │ │ subs ip, r4, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ movne ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 69e0 │ │ │ │ │ + beq 6a70 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 69e0 │ │ │ │ │ + bne 6a70 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6984 │ │ │ │ │ + beq 6a14 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r4, #1 │ │ │ │ │ strne r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrsb r2, [sl, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 69e0 │ │ │ │ │ + bge 6a70 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 651c │ │ │ │ │ + beq 65ac │ │ │ │ │ tst r3, #4 │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - b 651c │ │ │ │ │ + b 65ac │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 66ec │ │ │ │ │ + b 677c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6adc │ │ │ │ │ + beq 6b6c │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 6ab4 │ │ │ │ │ + bls 6b44 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bls 71e0 │ │ │ │ │ + bls 7270 │ │ │ │ │ sub r1, r2, #8 │ │ │ │ │ lsr lr, r4, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ movls r0, r9 │ │ │ │ │ - bls 67a4 │ │ │ │ │ + bls 6834 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bcs 71e0 │ │ │ │ │ + bcs 7270 │ │ │ │ │ sub r1, r2, #16 │ │ │ │ │ strb lr, [r5, #1] │ │ │ │ │ lsr lr, r4, #16 │ │ │ │ │ add ip, r5, #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ lsr ip, r3, #16 │ │ │ │ │ - bhi 6620 │ │ │ │ │ + bhi 66b0 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 67a4 │ │ │ │ │ + b 6834 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7174 │ │ │ │ │ + beq 7204 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ - b 6564 │ │ │ │ │ + b 65f4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub lr, sl, #1 │ │ │ │ │ sub r7, r4, #1 │ │ │ │ │ lsl r2, r3, #7 │ │ │ │ │ eor r2, r2, #128 @ 0x80 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r3, r2, ip │ │ │ │ │ clzeq r3, r3 │ │ │ │ │ lsreq r3, r3, #5 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 6a50 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bge 7510 │ │ │ │ │ + bge 75a0 │ │ │ │ │ clz r3, ip │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6998 │ │ │ │ │ + bne 6a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 651c │ │ │ │ │ + bne 65ac │ │ │ │ │ add r4, r0, #1 │ │ │ │ │ - b 651c │ │ │ │ │ + b 65ac │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 68c0 │ │ │ │ │ rsb r1, r0, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 6810 │ │ │ │ │ + b 68a0 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r3, r2, r4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsl r3, r2, r9 │ │ │ │ │ orr r3, r3, r2, lsr r7 │ │ │ │ │ orr lr, lr, r2, lsl r1 │ │ │ │ │ orr ip, r3, ip │ │ │ │ │ - beq 6b38 │ │ │ │ │ + beq 6bc8 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - bcs 71e0 │ │ │ │ │ + bcs 7270 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs 71e0 │ │ │ │ │ + bcs 7270 │ │ │ │ │ lsr r3, lr, #16 │ │ │ │ │ add r2, r1, #30 │ │ │ │ │ mov r4, lr │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ add r7, r0, #2 │ │ │ │ │ orr lr, r3, ip, lsl #16 │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ mov r3, ip │ │ │ │ │ add r1, r5, #2 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 6620 │ │ │ │ │ + b 66b0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 64f8 │ │ │ │ │ + bne 6588 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ add r1, sl, r4 │ │ │ │ │ rsb r2, r1, #1 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ ldrb r2, [r0], #1 │ │ │ │ │ strb r2, [r1, #-1]! │ │ │ │ │ - ble 6510 │ │ │ │ │ - b 6a94 │ │ │ │ │ + ble 65a0 │ │ │ │ │ + b 6b24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 67a4 │ │ │ │ │ + b 6834 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 6ac8 │ │ │ │ │ - b 6830 │ │ │ │ │ + bne 6b58 │ │ │ │ │ + b 68c0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 70f8 │ │ │ │ │ + ble 7188 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 65c8 │ │ │ │ │ + b 6658 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ asr r1, r0, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bls 651c │ │ │ │ │ + bls 65ac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 6b30 │ │ │ │ │ + ble 6bc0 │ │ │ │ │ asrs r0, r0, r2 │ │ │ │ │ - beq 68b4 │ │ │ │ │ + beq 6944 │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 651c │ │ │ │ │ + b 65ac │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 70d4 │ │ │ │ │ + beq 7164 │ │ │ │ │ eor r2, r2, r4 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r4, lr │ │ │ │ │ - b 68dc │ │ │ │ │ + b 696c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 71b8 │ │ │ │ │ + beq 7248 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 70c4 │ │ │ │ │ + beq 7154 │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7294 │ │ │ │ │ + beq 7324 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6460 │ │ │ │ │ + bls 64f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 68c0 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ lsr r9, r2, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 6564 │ │ │ │ │ + bne 65f4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r8, sl, r2 │ │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -7458,189 +7500,189 @@ │ │ │ │ │ str r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 6ec4 │ │ │ │ │ + beq 6f54 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r6, r5 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ ands r6, r6, #7 │ │ │ │ │ str r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6e98 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r6 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 6e48 │ │ │ │ │ + beq 6ed8 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls 7288 │ │ │ │ │ + bls 7318 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bls 7288 │ │ │ │ │ + bls 7318 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ add r6, r1, #30 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bls 7288 │ │ │ │ │ + bls 7318 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ sub r1, r6, #24 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ - bls 6de0 │ │ │ │ │ + bls 6e70 │ │ │ │ │ sub ip, r4, r2 │ │ │ │ │ ands ip, ip, #3 │ │ │ │ │ mov r7, ip │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6dcc │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ sub r1, r6, #32 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov lr, ip │ │ │ │ │ - bls 6de0 │ │ │ │ │ + bls 6e70 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6dcc │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 6d1c │ │ │ │ │ + beq 6dac │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ sub r1, r6, #40 @ 0x28 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mov lr, ip │ │ │ │ │ - bls 6de0 │ │ │ │ │ + bls 6e70 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ strb ip, [r0], #-1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ orr lr, ip, r8, lsl #24 │ │ │ │ │ lsr r3, r8, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 6de0 │ │ │ │ │ + bls 6e70 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 7288 │ │ │ │ │ + beq 7318 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bls 6ddc │ │ │ │ │ + bls 6e6c │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ strb lr, [r0], #-1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ - bls 6ddc │ │ │ │ │ + bls 6e6c │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ sub r1, r5, #16 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ sub r0, r6, #2 │ │ │ │ │ - bls 6ddc │ │ │ │ │ + bls 6e6c │ │ │ │ │ sub r1, r5, #24 │ │ │ │ │ strb lr, [r6, #-2] │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ orr lr, ip, r3, lsl #24 │ │ │ │ │ sub r0, r6, #3 │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 6d40 │ │ │ │ │ + bhi 6dd0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - blt 6bf4 │ │ │ │ │ + blt 6c84 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub r0, fp, #92 @ 0x5c │ │ │ │ │ mov r7, r2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldm r0, {r0, r3, r5, r6} │ │ │ │ │ - b 67d8 │ │ │ │ │ + b 6868 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - beq 72d8 │ │ │ │ │ + beq 7368 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 6c50 │ │ │ │ │ + b 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6f18 │ │ │ │ │ + beq 6fa8 │ │ │ │ │ add r6, r1, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub r6, r6, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ movls r1, r6 │ │ │ │ │ - bls 6de0 │ │ │ │ │ + bls 6e70 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bls 7288 │ │ │ │ │ + bls 7318 │ │ │ │ │ sub r1, r6, #8 │ │ │ │ │ lsr ip, lr, #8 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ strb lr, [r0] │ │ │ │ │ - bls 7254 │ │ │ │ │ + bls 72e4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls 7288 │ │ │ │ │ + bls 7318 │ │ │ │ │ strb ip, [r0, #-1] │ │ │ │ │ sub r1, r6, #16 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ orr ip, ip, r3, lsl #16 │ │ │ │ │ add r7, r2, #2 │ │ │ │ │ - bhi 6c84 │ │ │ │ │ + bhi 6d14 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsr r3, r3, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 6de0 │ │ │ │ │ + b 6e70 │ │ │ │ │ sub r8, r1, #32 │ │ │ │ │ rsb r9, r1, #32 │ │ │ │ │ ldr r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ eor ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn ip, ip │ │ │ │ │ add r6, ip, r6 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -7648,467 +7690,467 @@ │ │ │ │ │ bic ip, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r6, r6, #30 │ │ │ │ │ str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 72f8 │ │ │ │ │ eor ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn ip, ip │ │ │ │ │ - b 6e50 │ │ │ │ │ + b 6ee0 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - ble 71f4 │ │ │ │ │ + ble 7284 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 6e08 │ │ │ │ │ + beq 6e98 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 7108 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 7034 │ │ │ │ │ + beq 70c4 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 6ff0 │ │ │ │ │ + beq 7080 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 6fac │ │ │ │ │ + beq 703c │ │ │ │ │ cmp r6, #6 │ │ │ │ │ - bne 7210 │ │ │ │ │ + bne 72a0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, r3, ip, lsl r1 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 6e18 │ │ │ │ │ + b 6ea8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 6b80 │ │ │ │ │ + bhi 6c10 │ │ │ │ │ and ip, r2, #3 │ │ │ │ │ - b 6460 │ │ │ │ │ + b 64f0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 67b4 │ │ │ │ │ + ble 6844 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 6a04 │ │ │ │ │ + b 6a94 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 67d8 │ │ │ │ │ + b 6868 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 74f0 │ │ │ │ │ + beq 7580 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 64c4 │ │ │ │ │ + bls 6554 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7174 │ │ │ │ │ + beq 7204 │ │ │ │ │ mov r6, r1 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 6568 │ │ │ │ │ + b 65f8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 6830 │ │ │ │ │ + b 68c0 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ - beq 64b0 │ │ │ │ │ + beq 6540 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 683c │ │ │ │ │ + b 68cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 64b0 │ │ │ │ │ + b 6540 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 74f0 │ │ │ │ │ + beq 7580 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne r6, #1 │ │ │ │ │ - beq 71a8 │ │ │ │ │ - b 6b60 │ │ │ │ │ + beq 7238 │ │ │ │ │ + b 6bf0 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, r8 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7168 │ │ │ │ │ + b 71f8 │ │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldm r3, {r3, r5, r6} │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 67d8 │ │ │ │ │ + b 6868 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 6c50 │ │ │ │ │ + bne 6ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6ee0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 6f68 │ │ │ │ │ + b 6ff8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov lr, ip │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6de0 │ │ │ │ │ + b 6e70 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - ble 72f4 │ │ │ │ │ + ble 7384 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr ip, [r6, #4]! │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 6ecc │ │ │ │ │ + b 6f5c │ │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ │ ldm r3, {r3, r5, r6} │ │ │ │ │ - b 6830 │ │ │ │ │ + b 68c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 71a8 │ │ │ │ │ + beq 7238 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71a8 │ │ │ │ │ + bgt 7238 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 71a8 │ │ │ │ │ + bne 7238 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 71a8 │ │ │ │ │ + b 7238 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7310 │ │ │ │ │ + beq 73a0 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 6e50 │ │ │ │ │ + b 6ee0 │ │ │ │ │ sub r3, fp, #88 @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldm r3, {r3, r5, r6} │ │ │ │ │ - b 67d8 │ │ │ │ │ + b 6868 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 747c │ │ │ │ │ + ble 750c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r4, #4]! │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ add r4, r2, #8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ cmp r5, ip │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ str lr, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ add r5, r0, #4 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ add r5, r0, #5 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #20 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ add r5, r0, #6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, ip, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ orr r6, r6, ip, lsr r9 │ │ │ │ │ add r4, r2, #24 │ │ │ │ │ orr lr, lr, ip, lsl r1 │ │ │ │ │ orr r3, r6, r3 │ │ │ │ │ - bne 6e34 │ │ │ │ │ + bne 6ec4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 72e0 │ │ │ │ │ + bne 7370 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r5, r0, #7 │ │ │ │ │ add r4, r2, #28 │ │ │ │ │ - b 6e18 │ │ │ │ │ + b 6ea8 │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7204 │ │ │ │ │ + b 7294 │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 6524 │ │ │ │ │ + b 65b4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 651c │ │ │ │ │ + b 65ac │ │ │ │ │ sub r2, r4, #4 │ │ │ │ │ mov r0, sl │ │ │ │ │ add r4, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r4, #4 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne 74c0 │ │ │ │ │ - b 6b30 │ │ │ │ │ + bne 7550 │ │ │ │ │ + b 6bc0 │ │ │ │ │ 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 71a8 │ │ │ │ │ + b 7238 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 71a8 │ │ │ │ │ + b 7238 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, r3, lsl #7 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - b 69c0 │ │ │ │ │ + b 6a50 │ │ │ │ │ │ │ │ │ │ -00007524 : │ │ │ │ │ +000075b4 : │ │ │ │ │ PyLong_AsNativeBytes.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7a44 │ │ │ │ │ + beq 7ad4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7a58 │ │ │ │ │ + beq 7ae8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, #19 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - beq 7574 │ │ │ │ │ + beq 7604 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7a24 │ │ │ │ │ + beq 7ab4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 75bc │ │ │ │ │ + bhi 764c │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ str r3, [r0], #4 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 77d0 │ │ │ │ │ + bne 7860 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r6, r2, #3 │ │ │ │ │ @@ -8132,168 +8174,168 @@ │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ mov sl, r1 │ │ │ │ │ sub r1, r2, #32 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 788c │ │ │ │ │ + beq 791c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r4, r0, ip, lsl r2 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, ip, r1 │ │ │ │ │ orr r1, r1, ip, lsr r7 │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ - beq 77fc │ │ │ │ │ + beq 788c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 79b8 │ │ │ │ │ + bhi 7a48 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7a48 │ │ │ │ │ lsr r0, r4, #16 │ │ │ │ │ add r7, r3, #2 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ add ip, r2, #30 │ │ │ │ │ lsr r2, r4, #8 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7a48 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr r6, r1, #24 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r0, [r2] │ │ │ │ │ sub r2, ip, #24 │ │ │ │ │ lsr r0, r4, #24 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ orr r0, r0, r1, lsl #8 │ │ │ │ │ addls r5, r5, #3 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 76e0 │ │ │ │ │ + bls 7770 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7a48 │ │ │ │ │ strb r0, [r5, #3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ sub r2, ip, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 760c │ │ │ │ │ + bne 769c │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7918 │ │ │ │ │ + beq 79a8 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bhi 7754 │ │ │ │ │ + bhi 77e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr r2, r0, ip, lsl r2 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ strb r0, [r3], #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bhi 7754 │ │ │ │ │ + bhi 77e4 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ rsb r2, lr, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ + beq 7b58 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ mov r0, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, r0, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r0, r0, r2, asr #31 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ orr r2, r2, r0, lsl #29 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ addne r3, r2, #1 │ │ │ │ │ - bne 77c8 │ │ │ │ │ + bne 7858 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 7a84 │ │ │ │ │ + bne 7b14 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 7a6c │ │ │ │ │ ldrsb r2, [r9, #7] │ │ │ │ │ subs r3, r8, #19 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 7a84 │ │ │ │ │ + bge 7b14 │ │ │ │ │ rsb r3, r3, #9 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 75b0 │ │ │ │ │ + beq 7640 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 75b0 │ │ │ │ │ + bgt 7640 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 7640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 75b0 │ │ │ │ │ + b 7640 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7934 │ │ │ │ │ + beq 79c4 │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ clz ip, ip │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 7924 │ │ │ │ │ + bls 79b4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 79b8 │ │ │ │ │ + bhi 7a48 │ │ │ │ │ sub r2, ip, #8 │ │ │ │ │ lsr r0, r4, #8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ lsr r6, r1, #8 │ │ │ │ │ strb r4, [r5] │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ addls r5, r5, #1 │ │ │ │ │ addls r3, r3, #1 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bls 76e0 │ │ │ │ │ + bls 7770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7a48 │ │ │ │ │ sub r2, ip, #16 │ │ │ │ │ strb r0, [r5, #1] │ │ │ │ │ lsr r0, r4, #16 │ │ │ │ │ add r6, r5, #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orr r0, r0, r1, lsl #16 │ │ │ │ │ lsr r6, r1, #16 │ │ │ │ │ add r7, r3, #2 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 7684 │ │ │ │ │ + bhi 7714 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 76e0 │ │ │ │ │ + b 7770 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ eor ip, ip, r4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8302,273 +8344,273 @@ │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ lsl r3, ip, r3 │ │ │ │ │ orr r3, r3, ip, lsr r7 │ │ │ │ │ orr r3, r3, r6 │ │ │ │ │ orr r0, r0, ip, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 795c │ │ │ │ │ + beq 79ec │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 79b8 │ │ │ │ │ + bhi 7a48 │ │ │ │ │ strb r0, [r5] │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7a48 │ │ │ │ │ add ip, r2, #30 │ │ │ │ │ lsr r2, r0, #8 │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ lsr r1, r0, #16 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r7, r3, #2 │ │ │ │ │ orr r0, r1, r2, lsl #16 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7684 │ │ │ │ │ + b 7714 │ │ │ │ │ cmp lr, #8 │ │ │ │ │ - bne 7738 │ │ │ │ │ - b 7754 │ │ │ │ │ + bne 77c8 │ │ │ │ │ + b 77e4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 76e0 │ │ │ │ │ + b 7770 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7a0c │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 7630 │ │ │ │ │ + b 76c0 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7998 │ │ │ │ │ + beq 7a28 │ │ │ │ │ eor ip, ip, r4 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7804 │ │ │ │ │ + b 7894 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7708 │ │ │ │ │ + b 7798 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 79c0 │ │ │ │ │ + beq 7a50 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 7898 │ │ │ │ │ + b 7928 │ │ │ │ │ ldrd r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7754 │ │ │ │ │ + b 77e4 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr lr, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 7708 │ │ │ │ │ + b 7798 │ │ │ │ │ sub r0, r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 7a00 │ │ │ │ │ + b 7a90 │ │ │ │ │ clz r1, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 77c4 │ │ │ │ │ + beq 7854 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 79e8 │ │ │ │ │ + beq 7a78 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bne 79e8 │ │ │ │ │ + bne 7a78 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b 77c4 │ │ │ │ │ + b 7854 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 75b0 │ │ │ │ │ + b 7640 │ │ │ │ │ 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 7a3c │ │ │ │ │ + b 7acc │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7a3c │ │ │ │ │ + beq 7acc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, #19 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - beq 7a7c │ │ │ │ │ + beq 7b0c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7a8c │ │ │ │ │ + beq 7b1c │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 7578 │ │ │ │ │ + b 7608 │ │ │ │ │ mov r3, #9 │ │ │ │ │ - b 77c8 │ │ │ │ │ + b 7858 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a3c │ │ │ │ │ + bgt 7acc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7a3c │ │ │ │ │ + bne 7acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a3c │ │ │ │ │ + b 7acc │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 77c8 │ │ │ │ │ + b 7858 │ │ │ │ │ │ │ │ │ │ -00007ad0 : │ │ │ │ │ +00007b60 : │ │ │ │ │ PyLong_AsNativeBytes.constprop.2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7c0c │ │ │ │ │ + beq 7c9c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7bf0 │ │ │ │ │ + beq 7c80 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ and r3, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7cdc │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bhi 7b70 │ │ │ │ │ + bhi 7c00 │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ strh r3, [r1] │ │ │ │ │ asr r1, r3, #15 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movls r3, #2 │ │ │ │ │ - bhi 7cac │ │ │ │ │ + bhi 7d3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c20 │ │ │ │ │ + bne 7cb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ and r3, r0, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7c68 │ │ │ │ │ + beq 7cf8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - bls 7b1c │ │ │ │ │ + bls 7bac │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ strb r3, [r1] │ │ │ │ │ lsr r3, r3, #8 │ │ │ │ │ strb r3, [r1, #1] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq 7cd0 │ │ │ │ │ + beq 7d60 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov lr, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ smull ip, lr, ip, lr │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r3, r3 │ │ │ │ │ rsbne r3, r3, #32 │ │ │ │ │ adds ip, r3, ip │ │ │ │ │ adc lr, lr, r3, asr #31 │ │ │ │ │ lsr r3, ip, #3 │ │ │ │ │ orr r3, r3, lr, lsl #29 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ - bne 7b40 │ │ │ │ │ + bne 7bd0 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ - bne 7cc8 │ │ │ │ │ + bne 7d58 │ │ │ │ │ and lr, r4, #3 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7d68 │ │ │ │ │ ldrsb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r3, #3 │ │ │ │ │ - b 7b40 │ │ │ │ │ + b 7bd0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7be4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 7b48 │ │ │ │ │ + b 7bd8 │ │ │ │ │ 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 7c04 │ │ │ │ │ + b 7c94 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b48 │ │ │ │ │ + bgt 7bd8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 7b48 │ │ │ │ │ + bne 7bd8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 7b48 │ │ │ │ │ + b 7bd8 │ │ │ │ │ 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 7c04 │ │ │ │ │ + b 7c94 │ │ │ │ │ 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 │ │ │ │ │ @@ -8576,76 +8618,76 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c04 │ │ │ │ │ + bgt 7c94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 7c04 │ │ │ │ │ + bne 7c94 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c04 │ │ │ │ │ + b 7c94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r3, #4 │ │ │ │ │ - ble 7b40 │ │ │ │ │ + ble 7bd0 │ │ │ │ │ lsrs r3, r3, #16 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #4 │ │ │ │ │ - b 7b40 │ │ │ │ │ + b 7bd0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - b 7b40 │ │ │ │ │ + b 7bd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 7b40 │ │ │ │ │ + b 7bd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 7cf8 │ │ │ │ │ + b 7d88 │ │ │ │ │ clz lr, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7da8 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7ce0 │ │ │ │ │ + beq 7d70 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7d70 │ │ │ │ │ sub r3, r3, #128 @ 0x80 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ rsb r3, r3, #3 │ │ │ │ │ - b 7b40 │ │ │ │ │ + b 7bd0 │ │ │ │ │ │ │ │ │ │ -00007d20 : │ │ │ │ │ +00007db0 : │ │ │ │ │ PyLong_AsNativeBytes.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 81e8 │ │ │ │ │ + beq 8278 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 81b8 │ │ │ │ │ + beq 8248 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r7, #19 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ - beq 7d70 │ │ │ │ │ + beq 7e00 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 81cc │ │ │ │ │ + beq 825c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 7d98 │ │ │ │ │ + bhi 7e28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -8666,176 +8708,176 @@ │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7e24 │ │ │ │ │ + b 7eb4 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 8240 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r8, #4 │ │ │ │ │ sub ip, r2, #32 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb lr, [r1, #3] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7ed8 │ │ │ │ │ + beq 7f68 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, ip, #32 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ rsb r3, ip, #32 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8068 │ │ │ │ │ + beq 80f8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr r1, lr, r2, lsl ip │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ lsl r3, r2, r5 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ orr r3, r3, sl │ │ │ │ │ - beq 7fe4 │ │ │ │ │ + beq 8074 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 81b0 │ │ │ │ │ + bhi 8240 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb r1, [r4] │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 8240 │ │ │ │ │ lsr lr, r1, #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r2, ip, #30 │ │ │ │ │ lsr ip, r1, #8 │ │ │ │ │ strb ip, [r4, #1] │ │ │ │ │ add ip, r8, #2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 8240 │ │ │ │ │ sub ip, r2, #24 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ lsr lr, r1, #24 │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ orr lr, lr, r3, lsl #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr sl, r3, #24 │ │ │ │ │ - bhi 7dec │ │ │ │ │ + bhi 7e7c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7ea4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 80f0 │ │ │ │ │ + beq 8180 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 7f38 │ │ │ │ │ + bhi 7fc8 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ ldreq r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orreq r2, lr, r2, lsl ip │ │ │ │ │ strbne lr, [r2] │ │ │ │ │ strbeq r2, [r1] │ │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 7f38 │ │ │ │ │ + bhi 7fc8 │ │ │ │ │ rsb r2, r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 82c4 │ │ │ │ │ + beq 8354 │ │ │ │ │ add r2, r3, r1, lsl #2 │ │ │ │ │ mov ip, #30 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r1, ip, r1, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r1, r2, r1 │ │ │ │ │ adc ip, ip, r2, asr #31 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ orr r2, r2, ip, lsl #29 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 803c │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 82cc │ │ │ │ │ + bne 835c │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8280 │ │ │ │ │ + beq 8310 │ │ │ │ │ ldrsb r1, [r6, #3] │ │ │ │ │ subs r2, r7, #19 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 82cc │ │ │ │ │ + bge 835c │ │ │ │ │ rsb r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7d8c │ │ │ │ │ + beq 7e1c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d8c │ │ │ │ │ + bgt 7e1c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 7d8c │ │ │ │ │ + bne 7e1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7d8c │ │ │ │ │ + b 7e1c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8118 │ │ │ │ │ + beq 81a8 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bls 8108 │ │ │ │ │ + bls 8198 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 81b0 │ │ │ │ │ + bhi 8240 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr lr, r1, #8 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr sl, r3, #8 │ │ │ │ │ strb r1, [ip] │ │ │ │ │ sub ip, r2, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 819c │ │ │ │ │ + bls 822c │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 8240 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, r2, #16 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsr sl, r3, #16 │ │ │ │ │ strb lr, [r4, #1] │ │ │ │ │ lsr lr, r1, #16 │ │ │ │ │ orr lr, lr, r3, lsl #16 │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ - bls 8190 │ │ │ │ │ + bls 8220 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7e9c │ │ │ │ │ + b 7f2c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r0 │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ @@ -8844,124 +8886,124 @@ │ │ │ │ │ bic r2, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsl r0, r2, r5 │ │ │ │ │ orr r0, r0, r2, lsr r4 │ │ │ │ │ orr lr, lr, r2, lsl r3 │ │ │ │ │ orr sl, r0, sl │ │ │ │ │ - beq 8140 │ │ │ │ │ + beq 81d0 │ │ │ │ │ mov r0, ip │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bhi 81b0 │ │ │ │ │ + bhi 8240 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strb lr, [r5] │ │ │ │ │ - beq 81b0 │ │ │ │ │ + beq 8240 │ │ │ │ │ lsr ip, lr, #16 │ │ │ │ │ add r2, r3, #30 │ │ │ │ │ mov r1, lr │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ strb r3, [r5, #-1] │ │ │ │ │ orr lr, ip, sl, lsl #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ add ip, r8, #2 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7e9c │ │ │ │ │ + b 7f2c │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 7fc8 │ │ │ │ │ rsb r1, r0, #0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 7f20 │ │ │ │ │ + b 7fb0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7ea4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 8160 │ │ │ │ │ + beq 81f0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 7e48 │ │ │ │ │ + b 7ed8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8170 │ │ │ │ │ + beq 8200 │ │ │ │ │ mov r0, ip │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 7fec │ │ │ │ │ + b 807c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 7ee4 │ │ │ │ │ + b 7f74 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 7ed4 │ │ │ │ │ + beq 7f64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 8074 │ │ │ │ │ + b 8104 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7ea4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7ea4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7f38 │ │ │ │ │ + b 7fc8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 828c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 7d8c │ │ │ │ │ + b 7e1c │ │ │ │ │ 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 81c4 │ │ │ │ │ + b 8254 │ │ │ │ │ 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 81c4 │ │ │ │ │ + b 8254 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r7, #19 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ - beq 8214 │ │ │ │ │ + beq 82a4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 823c │ │ │ │ │ + beq 82cc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r0, #1 │ │ │ │ │ strhi r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bhi 7da0 │ │ │ │ │ + bhi 7e30 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ rsb r2, r1, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ str r2, [r6] │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 7fb8 │ │ │ │ │ + b 8048 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8969,120 +9011,119 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 81c4 │ │ │ │ │ + bgt 8254 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 81c4 │ │ │ │ │ + bne 8254 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81c4 │ │ │ │ │ + b 8254 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ - b 82a0 │ │ │ │ │ + b 8330 │ │ │ │ │ clz r0, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7fa8 │ │ │ │ │ + beq 8038 │ │ │ │ │ ldrb r2, [ip, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8288 │ │ │ │ │ + beq 8318 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 8288 │ │ │ │ │ + bne 8318 │ │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - b 7fa8 │ │ │ │ │ + b 8038 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 7fac │ │ │ │ │ + b 803c │ │ │ │ │ mov r2, #5 │ │ │ │ │ - b 7fac │ │ │ │ │ + b 803c │ │ │ │ │ │ │ │ │ │ -000082d4 : │ │ │ │ │ +00008364 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 8344 │ │ │ │ │ + bhi 83d4 │ │ │ │ │ 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 8328 │ │ │ │ │ + bcs 83b8 │ │ │ │ │ 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 8340 │ │ │ │ │ + bcs 83d0 │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ b ab0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #36] @ 8384 │ │ │ │ │ + ldr r1, [pc, #36] @ 8414 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5318 │ │ │ │ │ + bl 53c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 837c │ │ │ │ │ + beq 840c │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 1350 │ │ │ │ │ - R_ARM_CALL _PyLong_Negate │ │ │ │ │ + bl 16c6c <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008388 : │ │ │ │ │ +00008418 : │ │ │ │ │ long_and(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8cfc │ │ │ │ │ + beq 8d8c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8cfc │ │ │ │ │ + beq 8d8c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi 8444 │ │ │ │ │ + bhi 84d4 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ @@ -9092,54 +9133,54 @@ │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 86ac │ │ │ │ │ + bcs 873c │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r7, r2, #3 │ │ │ │ │ lsr sl, r3, #3 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - blt 87f4 │ │ │ │ │ + blt 8884 │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 86cc │ │ │ │ │ + beq 875c │ │ │ │ │ mov r8, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 88fc │ │ │ │ │ + beq 898c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8c98 │ │ │ │ │ + beq 8d28 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 8ce0 │ │ │ │ │ + bgt 8d70 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 88ac │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8cb4 │ │ │ │ │ + beq 8d44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -9151,395 +9192,395 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 8554 │ │ │ │ │ + beq 85e4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 8554 │ │ │ │ │ + beq 85e4 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 8554 │ │ │ │ │ + beq 85e4 │ │ │ │ │ add r0, r6, sl, lsl #2 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr ip, [r5, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - bne 853c │ │ │ │ │ + bne 85cc │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - blt 87d4 │ │ │ │ │ + blt 8864 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ab4 │ │ │ │ │ + bne 8b44 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 85f0 │ │ │ │ │ + beq 8680 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85f0 │ │ │ │ │ + bgt 8680 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 85f0 │ │ │ │ │ + bne 8680 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 85f8 │ │ │ │ │ + beq 8688 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85f8 │ │ │ │ │ + bgt 8688 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 85f8 │ │ │ │ │ + bne 8688 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 8604 │ │ │ │ │ + beq 8694 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 8838 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 8604 │ │ │ │ │ + bls 8694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8598 │ │ │ │ │ + bne 8628 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 85c4 │ │ │ │ │ + bne 8654 │ │ │ │ │ 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 85e4 │ │ │ │ │ + bcs 8674 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 88a4 │ │ │ │ │ + bgt 8934 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88a4 │ │ │ │ │ - ldr r2, [pc, #1748] @ 8d24 │ │ │ │ │ + bne 8934 │ │ │ │ │ + ldr r2, [pc, #1748] @ 8db4 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8878 │ │ │ │ │ + bne 8908 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne 8d18 │ │ │ │ │ - ldr r3, [pc, #1728] @ 8d28 │ │ │ │ │ + bne 8da8 │ │ │ │ │ + ldr r3, [pc, #1728] @ 8db8 │ │ │ │ │ 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 889c │ │ │ │ │ + bhi 892c │ │ │ │ │ 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 85e4 │ │ │ │ │ + b 8674 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 88bc │ │ │ │ │ + bcs 894c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8cc8 │ │ │ │ │ + beq 8d58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 8464 │ │ │ │ │ + beq 84f4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #12] │ │ │ │ │ - beq 8794 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #16] │ │ │ │ │ - beq 8794 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r1 │ │ │ │ │ str r3, [r8, #20] │ │ │ │ │ - beq 8794 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r8, #24] │ │ │ │ │ - beq 8794 │ │ │ │ │ + beq 8824 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r0, r8, #24 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 8774 │ │ │ │ │ + bne 8804 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 8464 │ │ │ │ │ + b 84f4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8864 │ │ │ │ │ + beq 88f4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 8834 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r4, #8] │ │ │ │ │ - b 85dc │ │ │ │ │ + b 866c │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ sub r2, r7, sl │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 855c │ │ │ │ │ + b 85ec │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 8a84 │ │ │ │ │ + beq 8b14 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 8460 │ │ │ │ │ - ldr r2, [pc, #1288] @ 8d2c │ │ │ │ │ + b 84f0 │ │ │ │ │ + ldr r2, [pc, #1288] @ 8dbc │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r2, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ca0 │ │ │ │ │ + beq 8d30 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 84e8 │ │ │ │ │ + b 8578 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 8630 │ │ │ │ │ + b 86c0 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 8d18 │ │ │ │ │ + bne 8da8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8660 │ │ │ │ │ + bls 86f0 │ │ │ │ │ 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 85e4 │ │ │ │ │ + b 8674 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt 8cd0 │ │ │ │ │ + blt 8d60 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 85e4 │ │ │ │ │ + beq 8674 │ │ │ │ │ lsr r3, r5, #30 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ orr r7, r7, #16 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r6, lsl #2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 8674 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 8d08 │ │ │ │ │ + beq 8d98 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #12] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #16] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #20] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp sl, #4 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #24] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp sl, #5 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #28] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ cmp sl, #6 │ │ │ │ │ eor r1, r1, r3 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ and r1, r2, r3 │ │ │ │ │ str r1, [r9, #32] │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r9, #36] @ 0x24 │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r0 │ │ │ │ │ str r2, [r9, #40] @ 0x28 │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp sl, #9 │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ str r3, [r9, #44] @ 0x2c │ │ │ │ │ - beq 8a5c │ │ │ │ │ + beq 8aec │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ add r1, r9, #44 @ 0x2c │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #4]! │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8acc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 8488 │ │ │ │ │ + bne 8518 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r4, [pc, #696] @ 8d30 │ │ │ │ │ - bl b73c │ │ │ │ │ + ldr r4, [pc, #696] @ 8dc0 │ │ │ │ │ + bl b7cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b73c │ │ │ │ │ - b 85e4 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 8674 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 85e4 │ │ │ │ │ + beq 8674 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 86ec │ │ │ │ │ + b 877c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ @@ -9549,27 +9590,27 @@ │ │ │ │ │ sub r2, r6, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq 8be0 │ │ │ │ │ + beq 8c70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8bc0 │ │ │ │ │ + beq 8c50 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8ba8 │ │ │ │ │ + beq 8c38 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 8b90 │ │ │ │ │ + beq 8c20 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 8b78 │ │ │ │ │ + beq 8c08 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 8b60 │ │ │ │ │ + beq 8bf0 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8bd8 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r0, [lr, #12]! │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ @@ -9606,15 +9647,15 @@ │ │ │ │ │ ldr r0, [lr, #4]! │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq 8568 │ │ │ │ │ + beq 85f8 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add lr, lr, #32 │ │ │ │ │ eor r1, r5, r0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ @@ -9651,121 +9692,121 @@ │ │ │ │ │ str r2, [ip, #24] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ str r2, [ip, #28] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #32] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 8be0 │ │ │ │ │ - b 8568 │ │ │ │ │ + bne 8c70 │ │ │ │ │ + b 85f8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8afc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 84b4 │ │ │ │ │ + bne 8544 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 8674 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 88c8 │ │ │ │ │ + b 8958 │ │ │ │ │ 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 8cb8 │ │ │ │ │ + b 8d48 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 8674 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r4, r9 │ │ │ │ │ - bl b73c │ │ │ │ │ - b 85e4 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 8674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 88a4 │ │ │ │ │ + b 8934 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008d34 : │ │ │ │ │ +00008dc4 : │ │ │ │ │ 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 9344 │ │ │ │ │ + beq 93d4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9344 │ │ │ │ │ + beq 93d4 │ │ │ │ │ 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 8fa4 │ │ │ │ │ + bls 9034 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 9100 │ │ │ │ │ + beq 9190 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 90f4 │ │ │ │ │ + beq 9184 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 9008 │ │ │ │ │ - beq 9130 │ │ │ │ │ + blt 9098 │ │ │ │ │ + beq 91c0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 91b4 │ │ │ │ │ + bhi 9244 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9318 │ │ │ │ │ + beq 93a8 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 9204 │ │ │ │ │ + beq 9294 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9350 │ │ │ │ │ + beq 93e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -9775,105 +9816,105 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r7, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ moveq r3, r4 │ │ │ │ │ - beq 8ed0 │ │ │ │ │ + beq 8f60 │ │ │ │ │ ldr r1, [r8, #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 8ed0 │ │ │ │ │ + beq 8f60 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 8ed0 │ │ │ │ │ + beq 8f60 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq 8ed0 │ │ │ │ │ + beq 8f60 │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add sl, lr, r4, lsl #2 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ add ip, r6, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr lr, [r8, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne 8eac │ │ │ │ │ + bne 8f3c │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 8f58 │ │ │ │ │ + ble 8fe8 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add r0, r4, #1 │ │ │ │ │ add lr, r5, r1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ add ip, r6, r1 │ │ │ │ │ ldr r0, [lr, #12] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [ip, #12] │ │ │ │ │ - ble 8f58 │ │ │ │ │ + ble 8fe8 │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ - ble 8f58 │ │ │ │ │ + ble 8fe8 │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add lr, r6, #16 │ │ │ │ │ ubfx r0, r0, #30, #1 │ │ │ │ │ add r3, r3, r7, 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 8f3c │ │ │ │ │ + bne 8fcc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r6, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 9054 │ │ │ │ │ + beq 90e4 │ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 91d8 │ │ │ │ │ + beq 9268 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 9054 │ │ │ │ │ + bls 90e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -9885,270 +9926,270 @@ │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 9034 │ │ │ │ │ + bcs 90c4 │ │ │ │ │ movw r6, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r1, 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 91b4 │ │ │ │ │ + bhi 9244 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 92d8 │ │ │ │ │ + beq 9368 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 8de0 │ │ │ │ │ + b 8e70 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 9254 │ │ │ │ │ + bcs 92e4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 8f98 │ │ │ │ │ + bcs 9028 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 92c0 │ │ │ │ │ + bgt 9350 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 92c0 │ │ │ │ │ - ldr r2, [pc, #724] @ 9374 │ │ │ │ │ + bne 9350 │ │ │ │ │ + ldr r2, [pc, #724] @ 9404 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9294 │ │ │ │ │ - ldr r3, [pc, #712] @ 9378 │ │ │ │ │ + bne 9324 │ │ │ │ │ + ldr r3, [pc, #712] @ 9408 │ │ │ │ │ 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 92b8 │ │ │ │ │ + bhi 9348 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ ldr ip, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str ip, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r6, r0, r1 │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d838 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 92fc │ │ │ │ │ - bl d7a8 │ │ │ │ │ + beq 938c │ │ │ │ │ + bl d838 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8f98 │ │ │ │ │ + beq 9028 │ │ │ │ │ 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 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 932c │ │ │ │ │ + beq 93bc │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9190 │ │ │ │ │ + bne 9220 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ - beq 932c │ │ │ │ │ + beq 93bc │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 92f4 │ │ │ │ │ + bne 9384 │ │ │ │ │ mov r3, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - bcc 932c │ │ │ │ │ + bcc 93bc │ │ │ │ │ ldr r0, [ip], #-4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 9174 │ │ │ │ │ + beq 9204 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r2, r5 │ │ │ │ │ movcs r9, #1 │ │ │ │ │ movcc r5, r8 │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcc r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r3 │ │ │ │ │ - ble 8dd0 │ │ │ │ │ + ble 8e60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9358 │ │ │ │ │ + beq 93e8 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 91d4 │ │ │ │ │ + beq 9264 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 8f90 │ │ │ │ │ + b 9020 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r3, [pc, #360] @ 937c │ │ │ │ │ + ldr r3, [pc, #360] @ 940c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9310 │ │ │ │ │ + beq 93a0 │ │ │ │ │ ldr r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8e20 │ │ │ │ │ + b 8eb0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #1 │ │ │ │ │ - blt 9334 │ │ │ │ │ + blt 93c4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8f98 │ │ │ │ │ + beq 9028 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ orr r7, r7, #16 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r5, lsl #2 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ str r4, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9368 │ │ │ │ │ + bne 93f8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 90a8 │ │ │ │ │ + bls 9138 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ 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 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 920c │ │ │ │ │ + b 929c │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 9190 │ │ │ │ │ + b 9220 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c330 │ │ │ │ │ + b c3c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 8de0 │ │ │ │ │ + b 8e70 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 920c │ │ │ │ │ - ldr r6, [pc, #76] @ 9380 │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 929c │ │ │ │ │ + ldr r6, [pc, #76] @ 9410 │ │ │ │ │ + b 9028 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 9260 │ │ │ │ │ + b 92f0 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 9028 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 9080 │ │ │ │ │ + b 9110 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 92c0 │ │ │ │ │ + b 9350 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009384 : │ │ │ │ │ +00009414 : │ │ │ │ │ long_sub.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ @@ -10160,42 +10201,42 @@ │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [ip, #1248] @ 0x4e0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ orr r1, r2, r4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ and r1, r4, #3 │ │ │ │ │ - bls 9608 │ │ │ │ │ + bls 9698 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 9760 │ │ │ │ │ + beq 97f0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 9754 │ │ │ │ │ + beq 97e4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - blt 966c │ │ │ │ │ - beq 9790 │ │ │ │ │ + blt 96fc │ │ │ │ │ + beq 9820 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 981c │ │ │ │ │ + bhi 98ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9998 │ │ │ │ │ - ldr r8, [pc, #1508] @ 99f0 │ │ │ │ │ + beq 9a28 │ │ │ │ │ + ldr r8, [pc, #1508] @ 9a80 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 986c │ │ │ │ │ + beq 98fc │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r0, r2, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 99c4 │ │ │ │ │ + beq 9a54 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -10207,41 +10248,41 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ orr r1, sl, r7, lsl #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ moveq r2, r4 │ │ │ │ │ - beq 9534 │ │ │ │ │ + beq 95c4 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 9534 │ │ │ │ │ + beq 95c4 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr ip, [r8, #16] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 9534 │ │ │ │ │ + beq 95c4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - beq 9534 │ │ │ │ │ + beq 95c4 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ add lr, r5, #20 │ │ │ │ │ add r8, r3, #20 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ @@ -10251,69 +10292,69 @@ │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ cmp r3, lr │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne 9500 │ │ │ │ │ + bne 9590 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 95bc │ │ │ │ │ + ble 964c │ │ │ │ │ lsl r0, r4, #2 │ │ │ │ │ add ip, r4, #1 │ │ │ │ │ add r8, r5, r0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ add lr, r3, r0 │ │ │ │ │ ldr ip, [r8, #12] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #12] │ │ │ │ │ - ble 95bc │ │ │ │ │ + ble 964c │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ubfx ip, ip, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r7, r4 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #16] │ │ │ │ │ - ble 95bc │ │ │ │ │ + ble 964c │ │ │ │ │ add ip, r5, #16 │ │ │ │ │ add lr, r3, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r5, ip │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ ubfx r2, r2, #30, #1 │ │ │ │ │ - bne 95a0 │ │ │ │ │ + bne 9630 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ andeq r2, r1, #3 │ │ │ │ │ biceq r1, r1, #7 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ orreq r1, r2, r1 │ │ │ │ │ streq r1, [r3, #8] │ │ │ │ │ lsrs ip, r1, #3 │ │ │ │ │ - beq 96bc │ │ │ │ │ + beq 974c │ │ │ │ │ add r0, r3, ip, lsl #2 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r3, #12 │ │ │ │ │ - beq 9840 │ │ │ │ │ + beq 98d0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 96bc │ │ │ │ │ + bls 974c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [ip, #1252] @ 0x4e4 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -10325,272 +10366,272 @@ │ │ │ │ │ rsc r2, r2, r3, asr #31 │ │ │ │ │ adds r5, r0, #5 │ │ │ │ │ adc ip, r2, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs 969c │ │ │ │ │ + bcs 972c │ │ │ │ │ rsb r1, r1, #5 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ add r3, r6, r3, lsl #4 │ │ │ │ │ add r3, r3, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 981c │ │ │ │ │ + bhi 98ac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 99e0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r5, [pc, #868] @ 99f0 │ │ │ │ │ + ldr r5, [pc, #868] @ 9a80 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 941c │ │ │ │ │ + b 94ac │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 98cc │ │ │ │ │ + bcs 995c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 95fc │ │ │ │ │ + bcs 968c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9940 │ │ │ │ │ + bgt 99d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 9940 │ │ │ │ │ - ldr r2, [pc, #748] @ 99f4 │ │ │ │ │ + bne 99d0 │ │ │ │ │ + ldr r2, [pc, #748] @ 9a84 │ │ │ │ │ ldr r5, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 990c │ │ │ │ │ - ldr r2, [pc, #736] @ 99f8 │ │ │ │ │ + bne 999c │ │ │ │ │ + ldr r2, [pc, #736] @ 9a88 │ │ │ │ │ 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 9938 │ │ │ │ │ + bhi 99c8 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r4, r6, r4, lsl #4 │ │ │ │ │ str r0, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r3, r4, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ - b 95fc │ │ │ │ │ + b 968c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b d3f8 │ │ │ │ │ + b d488 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 9978 │ │ │ │ │ - bl d3f8 │ │ │ │ │ + beq 9a08 │ │ │ │ │ + bl d488 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 95fc │ │ │ │ │ + beq 968c │ │ │ │ │ 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 95fc │ │ │ │ │ + b 968c │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 99ac │ │ │ │ │ + beq 9a3c │ │ │ │ │ lsl r4, r2, #2 │ │ │ │ │ add r3, ip, r2, lsl #2 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ ldr r3, [r3, #1248] @ 0x4e0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 97f8 │ │ │ │ │ + bne 9888 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub lr, r2, #2 │ │ │ │ │ - beq 99ac │ │ │ │ │ + beq 9a3c │ │ │ │ │ add r3, ip, r4 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r3, #1244] @ 0x4dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 9970 │ │ │ │ │ - ldr ip, [pc, #540] @ 99fc │ │ │ │ │ + bne 9a00 │ │ │ │ │ + ldr ip, [pc, #540] @ 9a8c │ │ │ │ │ mov r2, lr │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - bcc 99ac │ │ │ │ │ + bcc 9a3c │ │ │ │ │ ldr r1, [r0], #-4 │ │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 97dc │ │ │ │ │ + beq 986c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r8, r5 │ │ │ │ │ movcs r9, #1 │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ - ldrcs r8, [pc, #480] @ 99f0 │ │ │ │ │ - ldrcc r5, [pc, #476] @ 99f0 │ │ │ │ │ + ldrcs r8, [pc, #480] @ 9a80 │ │ │ │ │ + ldrcc r5, [pc, #476] @ 9a80 │ │ │ │ │ cmn r2, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r2 │ │ │ │ │ - ble 940c │ │ │ │ │ + ble 949c │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 95fc │ │ │ │ │ + b 968c │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 99d4 │ │ │ │ │ + beq 9a64 │ │ │ │ │ ldr lr, [r4, r0, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 983c │ │ │ │ │ + beq 98cc │ │ │ │ │ cmp ip, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r3, #8] │ │ │ │ │ - b 95f4 │ │ │ │ │ + b 9684 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r3, [pc, #388] @ 9a00 │ │ │ │ │ + ldr r3, [pc, #388] @ 9a90 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r0, #1728] @ 0x6c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 998c │ │ │ │ │ + beq 9a1c │ │ │ │ │ ldr ip, [r0, #1732] @ 0x6c4 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str lr, [r0, #1728] @ 0x6c0 │ │ │ │ │ str ip, [r0, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 9464 │ │ │ │ │ + b 94f4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt 99b4 │ │ │ │ │ + blt 9a44 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 95fc │ │ │ │ │ + beq 968c │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ orr r6, r6, #16 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r6, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - b 95fc │ │ │ │ │ + b 968c │ │ │ │ │ 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 99e4 │ │ │ │ │ + bne 9a74 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 9710 │ │ │ │ │ + bls 97a0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r4, r6, r4, lsl #4 │ │ │ │ │ add r3, r4, #9280 @ 0x2440 │ │ │ │ │ add r3, r3, #56 @ 0x38 │ │ │ │ │ - b 95fc │ │ │ │ │ + b 968c │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ldr r5, [pc, #148] @ 99f0 │ │ │ │ │ + ldr r5, [pc, #148] @ 9a80 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 9874 │ │ │ │ │ + b 9904 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 97f8 │ │ │ │ │ - ldr r0, [pc, #112] @ 99f0 │ │ │ │ │ + b 9888 │ │ │ │ │ + ldr r0, [pc, #112] @ 9a80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c330 │ │ │ │ │ + b c3c0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 941c │ │ │ │ │ + b 94ac │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r8, [pc, #76] @ 99f0 │ │ │ │ │ + ldr r8, [pc, #76] @ 9a80 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - b 9874 │ │ │ │ │ - ldr r3, [pc, #80] @ 9a04 │ │ │ │ │ - b 95fc │ │ │ │ │ + b 9904 │ │ │ │ │ + ldr r3, [pc, #80] @ 9a94 │ │ │ │ │ + b 968c │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 98d8 │ │ │ │ │ + b 9968 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 95fc │ │ │ │ │ + b 968c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 96e8 │ │ │ │ │ + b 9778 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 9940 │ │ │ │ │ + b 99d0 │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000002d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009a08 : │ │ │ │ │ +00009a98 : │ │ │ │ │ long_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -10598,22 +10639,22 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r2, r3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 9a60 │ │ │ │ │ + bls 9af0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9aec │ │ │ │ │ + beq 9b7c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 9ae0 │ │ │ │ │ + beq 9b70 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b c330 │ │ │ │ │ + b c3c0 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ @@ -10622,84 +10663,84 @@ │ │ │ │ │ rsc r3, r3, r2, asr #31 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 9ac0 │ │ │ │ │ + bcs 9b50 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 9b24 │ │ │ │ │ + bcs 9bb4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b d7a8 │ │ │ │ │ + b d838 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq 9a54 │ │ │ │ │ - bl d7a8 │ │ │ │ │ + beq 9ae4 │ │ │ │ │ + bl d838 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ab8 │ │ │ │ │ + beq 9b48 │ │ │ │ │ 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 9ab8 │ │ │ │ │ + b 9b48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 9b7c │ │ │ │ │ + blt 9c0c │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ab8 │ │ │ │ │ + beq 9b48 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ add r2, r0, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ lsr r1, r5, #30 │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ orrs r1, r1, r4 │ │ │ │ │ - beq 9ab8 │ │ │ │ │ - b 9b58 │ │ │ │ │ + beq 9b48 │ │ │ │ │ + b 9be8 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 9b30 │ │ │ │ │ + b 9bc0 │ │ │ │ │ │ │ │ │ │ -00009b90 : │ │ │ │ │ +00009c20 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9bb8 │ │ │ │ │ + beq 9c48 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -10718,30 +10759,30 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00009bf0 : │ │ │ │ │ +00009c80 : │ │ │ │ │ PyLong_Export(): │ │ │ │ │ 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] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9d54 │ │ │ │ │ + beq 9de4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb ip, r2, #1 │ │ │ │ │ - bhi 9c58 │ │ │ │ │ + bhi 9ce8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ mul r3, r3, ip │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ @@ -10754,69 +10795,69 @@ │ │ │ │ │ add r4, r0, #12 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r4, [r4, r3, lsl #2] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 9cac │ │ │ │ │ + bcc 9d3c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r5, #3 │ │ │ │ │ sbcs r5, r5, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r4, lsr #2 │ │ │ │ │ lsl r4, r4, #30 │ │ │ │ │ - bcc 9ce8 │ │ │ │ │ + bcc 9d78 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 9c74 │ │ │ │ │ + b 9d04 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 9d30 │ │ │ │ │ + blt 9dc0 │ │ │ │ │ asr r2, ip, #31 │ │ │ │ │ mul lr, ip, lr │ │ │ │ │ umull ip, r3, ip, r4 │ │ │ │ │ mla lr, r4, r2, lr │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ - b 9c50 │ │ │ │ │ + b 9ce0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ moveq r3, ip │ │ │ │ │ - beq 9cc8 │ │ │ │ │ + beq 9d58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r7, [r1, #12] │ │ │ │ │ clz r2, r2 │ │ │ │ │ - vldr d7, [pc, #132] @ 9d90 │ │ │ │ │ + vldr d7, [pc, #132] @ 9e20 │ │ │ │ │ str r6, [r1, #16] │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ strb r2, [r1, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ vstr d7, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - b 9c50 │ │ │ │ │ + b 9ce0 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r4, lr │ │ │ │ │ moveq lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ ands lr, lr, ip, lsr #31 │ │ │ │ │ - beq 9ce8 │ │ │ │ │ + beq 9d78 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 9cc8 │ │ │ │ │ + b 9d58 │ │ │ │ │ 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 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ @@ -10831,33 +10872,33 @@ │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00009d98 : │ │ │ │ │ +00009e28 : │ │ │ │ │ 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 9f1c │ │ │ │ │ + beq 9fac │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9ee4 │ │ │ │ │ + beq 9f74 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9dfc │ │ │ │ │ + bhi 9e8c │ │ │ │ │ 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 │ │ │ │ │ @@ -10868,300 +10909,300 @@ │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r0, [r4, ip, lsl #2] │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bcc 9e58 │ │ │ │ │ + bcc 9ee8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ mov r4, #3 │ │ │ │ │ sbcs r4, r4, lr │ │ │ │ │ lsl lr, lr, #30 │ │ │ │ │ orr lr, lr, r0, lsr #2 │ │ │ │ │ lsl r0, r0, #30 │ │ │ │ │ - bcc 9eb0 │ │ │ │ │ + bcc 9f40 │ │ │ │ │ ldr r4, [r5, ip, lsl #2] │ │ │ │ │ adds r0, r4, r0 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 9e20 │ │ │ │ │ + b 9eb0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 9ec0 │ │ │ │ │ + blt 9f50 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ mul lr, r3, lr │ │ │ │ │ mla lr, r0, r1, lr │ │ │ │ │ umull r3, r1, r3, r0 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9df0 │ │ │ │ │ + beq 9e80 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9df0 │ │ │ │ │ + bgt 9e80 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 9df0 │ │ │ │ │ + bne 9e80 │ │ │ │ │ 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 9df0 │ │ │ │ │ + b 9e80 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 9e74 │ │ │ │ │ + b 9f04 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r0, lr │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ands r0, r0, r3, lsr #31 │ │ │ │ │ - beq 9eb0 │ │ │ │ │ + beq 9f40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 9e74 │ │ │ │ │ + b 9f04 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9f2c │ │ │ │ │ + beq 9fbc │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 9f38 │ │ │ │ │ + bhi 9fc8 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 9e7c │ │ │ │ │ + b 9f0c │ │ │ │ │ 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 9df0 │ │ │ │ │ + b 9e80 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 9e00 │ │ │ │ │ + b 9e90 │ │ │ │ │ │ │ │ │ │ -00009f40 : │ │ │ │ │ +00009fd0 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a14c │ │ │ │ │ + bne a1dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldreq r0, [r1] │ │ │ │ │ - bne 9f80 │ │ │ │ │ + bne a010 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a0c0 │ │ │ │ │ + bne a150 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldrd r0, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 9fb8 │ │ │ │ │ + bne a048 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0ec │ │ │ │ │ + beq a17c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9f74 │ │ │ │ │ + beq a004 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ecd0 │ │ │ │ │ + b ed60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a114 │ │ │ │ │ + beq a1a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a04c │ │ │ │ │ - bl ecd0 │ │ │ │ │ + beq a0dc │ │ │ │ │ + bl ed60 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a040 │ │ │ │ │ + beq a0d0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq a068 │ │ │ │ │ + beq a0f8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq a144 │ │ │ │ │ + beq a1d4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bic ip, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a0d0 │ │ │ │ │ + ble a160 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq a040 │ │ │ │ │ + beq a0d0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 9fe4 │ │ │ │ │ + bne a074 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r5, r3 │ │ │ │ │ movne r3, r0 │ │ │ │ │ - bne a008 │ │ │ │ │ + bne a098 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a10c │ │ │ │ │ + bgt a19c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne a10c │ │ │ │ │ + bne a19c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a10c │ │ │ │ │ + b a19c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a124 │ │ │ │ │ - ldr r3, [pc, #164] @ a174 │ │ │ │ │ - b a040 │ │ │ │ │ + bne a1b4 │ │ │ │ │ + ldr r3, [pc, #164] @ a204 │ │ │ │ │ + b a0d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne a040 │ │ │ │ │ + bne a0d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b a040 │ │ │ │ │ + b a0d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a0c8 │ │ │ │ │ + beq a158 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a040 │ │ │ │ │ + b a0d0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r3, [pc, #84] @ a174 │ │ │ │ │ - beq 9fd4 │ │ │ │ │ - b a0f4 │ │ │ │ │ + ldreq r3, [pc, #84] @ a204 │ │ │ │ │ + beq a064 │ │ │ │ │ + b a184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b a09c │ │ │ │ │ + b a12c │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b a040 │ │ │ │ │ + b a0d0 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a178 : │ │ │ │ │ +0000a208 : │ │ │ │ │ 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, #796] @ a4b0 │ │ │ │ │ + vldr d6, [pc, #796] @ a540 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble a368 │ │ │ │ │ - vldr d6, [pc, #784] @ a4b8 │ │ │ │ │ + ble a3f8 │ │ │ │ │ + vldr d6, [pc, #784] @ a548 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl a204 │ │ │ │ │ + bpl a294 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi a1e8 │ │ │ │ │ + bhi a278 │ │ │ │ │ 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 a3e8 │ │ │ │ │ + bhi a478 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #688] @ a4c0 │ │ │ │ │ + vldr d6, [pc, #688] @ a550 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt a474 │ │ │ │ │ + bgt a504 │ │ │ │ │ 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 │ │ │ │ │ @@ -11173,15 +11214,15 @@ │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r1, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a1dc │ │ │ │ │ + beq a26c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r0, #34953 @ 0x8889 │ │ │ │ │ movt r0, #34952 @ 0x8888 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -11193,40 +11234,40 @@ │ │ │ │ │ mls r0, r2, r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #29 │ │ │ │ │ - blt a344 │ │ │ │ │ + blt a3d4 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add r3, r2, r5 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #12] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bmi a344 │ │ │ │ │ + bmi a3d4 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, #30 │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ vstr s15, [r3, #8] │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq a344 │ │ │ │ │ + beq a3d4 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ add r4, r2, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ vcvt.u32.f64 s15, d0 │ │ │ │ │ mov r0, #30 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vcvt.f64.u32 d6, s15 │ │ │ │ │ @@ -11234,32 +11275,32 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vsub.f64 d0, d0, d6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a314 │ │ │ │ │ + bne a3a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a1dc │ │ │ │ │ + beq a26c │ │ │ │ │ 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 a1dc │ │ │ │ │ + b a26c │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #332] @ a4c0 │ │ │ │ │ + vldr d5, [pc, #332] @ a550 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt a474 │ │ │ │ │ + bgt a504 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs a494 │ │ │ │ │ + bvs a524 │ │ │ │ │ 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 │ │ │ │ │ @@ -11272,27 +11313,27 @@ │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r1, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a1dc │ │ │ │ │ + beq a26c │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a270 │ │ │ │ │ + b a300 │ │ │ │ │ mov r0, #20 │ │ │ │ │ vstr s15, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a4f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ eor r4, r3, r3, asr #31 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ sub r4, r4, r3, asr #31 │ │ │ │ │ @@ -11312,343 +11353,343 @@ │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b a1dc │ │ │ │ │ + b a26c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b a1dc │ │ │ │ │ + b a26c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b a1dc │ │ │ │ │ + b a26c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a48c │ │ │ │ │ + b a51c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -0000a4c8 : │ │ │ │ │ +0000a558 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq a540 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq a5e0 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a55c │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ + beq a5fc │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a520 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ + movhi r5, #0 │ │ │ │ │ + bhi a5b4 │ │ │ │ │ + ldr r2, [r4, #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} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + bne a660 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a550 │ │ │ │ │ + beq a5f0 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b a518 │ │ │ │ │ + b a5ac │ │ │ │ │ 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 a518 │ │ │ │ │ + b a5ac │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq a550 │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq a5f0 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a5c0 │ │ │ │ │ - and r0, r3, #3 │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mul r0, r2, r0 │ │ │ │ │ + movhi r5, #1 │ │ │ │ │ + bhi a5b4 │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mul r0, r1, r3 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bgt a518 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ + bgt a5ac │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a518 │ │ │ │ │ + bne a5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b a530 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r1, fp, #20 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + b a5d0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a530 │ │ │ │ │ + bgt a5d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne a530 │ │ │ │ │ - b a5ac │ │ │ │ │ + bne a5d0 │ │ │ │ │ + b a64c │ │ │ │ │ │ │ │ │ │ -0000a5ec : │ │ │ │ │ +0000a67c : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ │ ldrne r3, [r2, #8] │ │ │ │ │ - addne r6, r1, r3 │ │ │ │ │ - bne a7cc │ │ │ │ │ + addne r7, r1, r3 │ │ │ │ │ + bne a85c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble a820 │ │ │ │ │ + ble a8b0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7c8 │ │ │ │ │ + bne a858 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ - movne r6, #2 │ │ │ │ │ - beq a6e8 │ │ │ │ │ + movne r7, #2 │ │ │ │ │ + beq a778 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a6d8 │ │ │ │ │ + beq a768 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq a8c8 │ │ │ │ │ - cmp r6, #2 │ │ │ │ │ - bne a6f0 │ │ │ │ │ - ldr r1, [pc, #648] @ a904 │ │ │ │ │ + beq a958 │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + bne a780 │ │ │ │ │ + ldr r1, [pc, #648] @ a994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - beq a720 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + beq a7b0 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne a75c │ │ │ │ │ + bne a7ec │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl a910 <_PyLong_FromByteArray> │ │ │ │ │ + bl a9a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a6cc │ │ │ │ │ + beq a75c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne a8a4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bne a934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt a6cc │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b a690 │ │ │ │ │ + blt a75c │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b a720 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt a754 │ │ │ │ │ - ldr r1, [pc, #508] @ a904 │ │ │ │ │ + blt a7e4 │ │ │ │ │ + ldr r1, [pc, #508] @ a994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - bne a690 │ │ │ │ │ - ldr r1, [pc, #480] @ a908 │ │ │ │ │ + movne r7, #1 │ │ │ │ │ + bne a720 │ │ │ │ │ + ldr r1, [pc, #480] @ a998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a6e8 │ │ │ │ │ + bne a778 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a6cc │ │ │ │ │ + b a75c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a868 │ │ │ │ │ + bne a8f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a6cc │ │ │ │ │ + beq a75c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl a910 <_PyLong_FromByteArray> │ │ │ │ │ + bl a9a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a7b8 │ │ │ │ │ + bgt a848 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a7b8 │ │ │ │ │ + bne a848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne a6bc │ │ │ │ │ - b a6cc │ │ │ │ │ - mov r6, r1 │ │ │ │ │ + bne a74c │ │ │ │ │ + b a75c │ │ │ │ │ + mov r7, r1 │ │ │ │ │ sub ip, fp, #76 @ 0x4c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #304] @ a90c │ │ │ │ │ + ldr ip, [pc, #304] @ a99c │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ strd r4, [sp, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a6cc │ │ │ │ │ + beq a75c │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ movne r0, r4 │ │ │ │ │ - bne a650 │ │ │ │ │ + bne a6e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b a690 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b a720 │ │ │ │ │ sub ip, fp, #76 @ 0x4c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #204] @ a90c │ │ │ │ │ + ldr ip, [pc, #204] @ a99c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ ldrne r5, [r4] │ │ │ │ │ - ldrne r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bne a650 │ │ │ │ │ - b a6cc │ │ │ │ │ + ldrne r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + bne a6e0 │ │ │ │ │ + b a75c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a754 │ │ │ │ │ + bne a7e4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl a910 <_PyLong_FromByteArray> │ │ │ │ │ + bl a9a0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b a7bc │ │ │ │ │ + b a84c │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a8ec │ │ │ │ │ + ble a97c │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b a6cc │ │ │ │ │ + b a75c │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -11656,155 +11697,155 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b a754 │ │ │ │ │ + b a7e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a8c0 │ │ │ │ │ + bne a950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a8c0 │ │ │ │ │ + b a950 │ │ │ │ │ .word 0x0000c510 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a300 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000a910 <_PyLong_FromByteArray>: │ │ │ │ │ +0000a9a0 <_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 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b718 <_PyLong_FromByteArray+0xe08> │ │ │ │ │ + beq b7a8 <_PyLong_FromByteArray+0xe08> │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ add r6, r0, ip │ │ │ │ │ - beq b0e8 <_PyLong_FromByteArray+0x7d8> │ │ │ │ │ + beq b178 <_PyLong_FromByteArray+0x7d8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3d4 <_PyLong_FromByteArray+0xac4> │ │ │ │ │ + bne b464 <_PyLong_FromByteArray+0xac4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldrb r3, [r0, ip] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne ab00 <_PyLong_FromByteArray+0x1f0> │ │ │ │ │ + bne ab90 <_PyLong_FromByteArray+0x1f0> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b400 <_PyLong_FromByteArray+0xaf0> │ │ │ │ │ + beq b490 <_PyLong_FromByteArray+0xaf0> │ │ │ │ │ ldrb r3, [r6, #-1] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b380 <_PyLong_FromByteArray+0xa70> │ │ │ │ │ + bne b410 <_PyLong_FromByteArray+0xa70> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b3f0 <_PyLong_FromByteArray+0xae0> │ │ │ │ │ + beq b480 <_PyLong_FromByteArray+0xae0> │ │ │ │ │ ldrb r3, [r6, #-2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b390 <_PyLong_FromByteArray+0xa80> │ │ │ │ │ + bne b420 <_PyLong_FromByteArray+0xa80> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b3f0 <_PyLong_FromByteArray+0xae0> │ │ │ │ │ + beq b480 <_PyLong_FromByteArray+0xae0> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ sub r6, r6, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq aa64 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + beq aaf4 <_PyLong_FromByteArray+0x154> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq aa48 <_PyLong_FromByteArray+0x138> │ │ │ │ │ + beq aad8 <_PyLong_FromByteArray+0x138> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq aa34 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq aac4 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq aa20 <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq aab0 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq aa0c <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq aa9c <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq a9f8 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq aa88 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq a9e4 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq aa74 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + beq ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-3] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-4] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-5] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-6] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ ldrb ip, [r6, #-7] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ sub r6, r6, #8 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne aaf4 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ + bne ab84 <_PyLong_FromByteArray+0x1e4> │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne aa64 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + bne aaf4 <_PyLong_FromByteArray+0x154> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r2, #0 │ │ │ │ │ andhi r2, r2, #1 │ │ │ │ │ @@ -11817,24 +11858,24 @@ │ │ │ │ │ mls r3, r3, r2, r9 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ add r7, r2, r3, lsr #4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b6f8 <_PyLong_FromByteArray+0xde8> │ │ │ │ │ + bhi b788 <_PyLong_FromByteArray+0xde8> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movhi r3, r7 │ │ │ │ │ - bls b2dc <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ + bls b36c <_PyLong_FromByteArray+0x9cc> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b6e0 <_PyLong_FromByteArray+0xdd0> │ │ │ │ │ + beq b770 <_PyLong_FromByteArray+0xdd0> │ │ │ │ │ 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] │ │ │ │ │ @@ -11846,30 +11887,30 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsl r3, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq b04c <_PyLong_FromByteArray+0x73c> │ │ │ │ │ + beq b0dc <_PyLong_FromByteArray+0x73c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b434 <_PyLong_FromByteArray+0xb24> │ │ │ │ │ + bne b4c4 <_PyLong_FromByteArray+0xb24> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne ae14 <_PyLong_FromByteArray+0x504> │ │ │ │ │ + bne aea4 <_PyLong_FromByteArray+0x504> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ add r8, r9, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq ad00 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ + beq ad90 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq ac54 <_PyLong_FromByteArray+0x344> │ │ │ │ │ + beq ace4 <_PyLong_FromByteArray+0x344> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq ac0c <_PyLong_FromByteArray+0x2fc> │ │ │ │ │ + beq ac9c <_PyLong_FromByteArray+0x2fc> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r7, #1]! │ │ │ │ │ @@ -11895,16 +11936,16 @@ │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ - bls acf4 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ - b b028 <_PyLong_FromByteArray+0x718> │ │ │ │ │ + bls ad84 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ + b b0b8 <_PyLong_FromByteArray+0x718> │ │ │ │ │ ldrb ip, [r7, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -11925,18 +11966,18 @@ │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ - bhi ad9c <_PyLong_FromByteArray+0x48c> │ │ │ │ │ + bhi ae2c <_PyLong_FromByteArray+0x48c> │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq adc4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + beq ae54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ ldrb ip, [r7, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -11958,64 +11999,64 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r6 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls ac80 <_PyLong_FromByteArray+0x370> │ │ │ │ │ + bls ad10 <_PyLong_FromByteArray+0x370> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - b ac80 <_PyLong_FromByteArray+0x370> │ │ │ │ │ + b ad10 <_PyLong_FromByteArray+0x370> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - bne ad00 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ + bne ad90 <_PyLong_FromByteArray+0x3f0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r1, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b060 <_PyLong_FromByteArray+0x750> │ │ │ │ │ + beq b0f0 <_PyLong_FromByteArray+0x750> │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ - beq b2a4 <_PyLong_FromByteArray+0x994> │ │ │ │ │ + beq b334 <_PyLong_FromByteArray+0x994> │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b3a4 <_PyLong_FromByteArray+0xa94> │ │ │ │ │ + beq b434 <_PyLong_FromByteArray+0xa94> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bls b2a8 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + bls b338 <_PyLong_FromByteArray+0x998> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ - beq afa8 <_PyLong_FromByteArray+0x698> │ │ │ │ │ + beq b038 <_PyLong_FromByteArray+0x698> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq ae8c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ + beq af1c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne b364 <_PyLong_FromByteArray+0xa54> │ │ │ │ │ + bne b3f4 <_PyLong_FromByteArray+0xa54> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12049,16 +12090,16 @@ │ │ │ │ │ bichi lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi lr, [ip, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne afa8 <_PyLong_FromByteArray+0x698> │ │ │ │ │ - b adc4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + bne b038 <_PyLong_FromByteArray+0x698> │ │ │ │ │ + b ae54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ @@ -12098,15 +12139,15 @@ │ │ │ │ │ bichi lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ orrhi r2, r0, r1, lsl #2 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ strhi lr, [ip, #12] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq adc4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + beq ae54 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ rsb r7, r3, #32 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ @@ -12129,52 +12170,52 @@ │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ orr r0, r0, ip, lsr r7 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls af08 <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ - b aee8 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ + bls af98 <_PyLong_FromByteArray+0x5f8> │ │ │ │ │ + b af78 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ add ip, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [ip, #12] │ │ │ │ │ - b acf8 <_PyLong_FromByteArray+0x3e8> │ │ │ │ │ + b ad88 <_PyLong_FromByteArray+0x3e8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r9, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b06c <_PyLong_FromByteArray+0x75c> │ │ │ │ │ + bne b0fc <_PyLong_FromByteArray+0x75c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b0cc <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ + bgt b15c <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne b0cc <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ - ldr r2, [pc, #1692] @ b72c <_PyLong_FromByteArray+0xe1c> │ │ │ │ │ + bne b15c <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ + ldr r2, [pc, #1692] @ b7bc <_PyLong_FromByteArray+0xe1c> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b328 <_PyLong_FromByteArray+0xa18> │ │ │ │ │ - ldr r3, [pc, #1680] @ b730 <_PyLong_FromByteArray+0xe20> │ │ │ │ │ + bne b3b8 <_PyLong_FromByteArray+0xa18> │ │ │ │ │ + ldr r3, [pc, #1680] @ b7c0 <_PyLong_FromByteArray+0xe20> │ │ │ │ │ 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 b34c <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ + bhi b3dc <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ 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 │ │ │ │ │ @@ -12182,254 +12223,254 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b418 <_PyLong_FromByteArray+0xb08> │ │ │ │ │ + bne b4a8 <_PyLong_FromByteArray+0xb08> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b28c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + bne b31c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b358 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ + beq b3e8 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b298 <_PyLong_FromByteArray+0x988> │ │ │ │ │ + bne b328 <_PyLong_FromByteArray+0x988> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b31c <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ + beq b3ac <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b31c <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ + bne b3ac <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b358 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ + beq b3e8 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ add r0, r0, #2 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq b1f0 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ + beq b280 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq b1d8 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ + beq b268 <_PyLong_FromByteArray+0x8c8> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq b1c8 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ + beq b258 <_PyLong_FromByteArray+0x8b8> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq b1b8 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ + beq b248 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq b1a8 <_PyLong_FromByteArray+0x898> │ │ │ │ │ + beq b238 <_PyLong_FromByteArray+0x898> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq b198 <_PyLong_FromByteArray+0x888> │ │ │ │ │ + beq b228 <_PyLong_FromByteArray+0x888> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq b188 <_PyLong_FromByteArray+0x878> │ │ │ │ │ + beq b218 <_PyLong_FromByteArray+0x878> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + beq b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r5, r0, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r0, r5, #7 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ ldrb ip, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b284 <_PyLong_FromByteArray+0x974> │ │ │ │ │ + bne b314 <_PyLong_FromByteArray+0x974> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b1f0 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ + bne b280 <_PyLong_FromByteArray+0x8e0> │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ adds r4, r2, #5 │ │ │ │ │ asr r3, r2, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc b070 <_PyLong_FromByteArray+0x760> │ │ │ │ │ + bcc b100 <_PyLong_FromByteArray+0x760> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1104] @ b734 <_PyLong_FromByteArray+0xe24> │ │ │ │ │ + ldr r3, [pc, #1104] @ b7c4 <_PyLong_FromByteArray+0xe24> │ │ │ │ │ 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 b410 <_PyLong_FromByteArray+0xb00> │ │ │ │ │ + beq b4a0 <_PyLong_FromByteArray+0xb00> │ │ │ │ │ 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 aba0 <_PyLong_FromByteArray+0x290> │ │ │ │ │ + b ac30 <_PyLong_FromByteArray+0x290> │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b720 <_PyLong_FromByteArray+0xe10> │ │ │ │ │ + bne b7b0 <_PyLong_FromByteArray+0xe10> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b098 <_PyLong_FromByteArray+0x788> │ │ │ │ │ + bls b128 <_PyLong_FromByteArray+0x788> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b b0cc <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ + b b15c <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ - b ae3c <_PyLong_FromByteArray+0x52c> │ │ │ │ │ + b aecc <_PyLong_FromByteArray+0x52c> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b6e8 <_PyLong_FromByteArray+0xdd8> │ │ │ │ │ + beq b778 <_PyLong_FromByteArray+0xdd8> │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq b3a0 <_PyLong_FromByteArray+0xa90> │ │ │ │ │ + beq b430 <_PyLong_FromByteArray+0xa90> │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orr r1, r1, r2, lsl #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - b ae00 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ + b ae90 <_PyLong_FromByteArray+0x4f0> │ │ │ │ │ ldrsb r3, [r0, ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge a944 <_PyLong_FromByteArray+0x34> │ │ │ │ │ + bge a9d4 <_PyLong_FromByteArray+0x34> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b a950 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + b a9e0 <_PyLong_FromByteArray+0x40> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b ab0c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ + b ab9c <_PyLong_FromByteArray+0x1fc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b ab60 <_PyLong_FromByteArray+0x250> │ │ │ │ │ + b abf0 <_PyLong_FromByteArray+0x250> │ │ │ │ │ ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge b0f0 <_PyLong_FromByteArray+0x7e0> │ │ │ │ │ + bge b180 <_PyLong_FromByteArray+0x7e0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov lr, #255 @ 0xff │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b b0f8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + b b188 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne b57c <_PyLong_FromByteArray+0xc6c> │ │ │ │ │ + bne b60c <_PyLong_FromByteArray+0xc6c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ add lr, r9, ip │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq b4a4 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ + beq b534 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ mov ip, r6 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r8, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ │ lsl r1, r6, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne b4a4 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ - b b6c4 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ + bne b534 <_PyLong_FromByteArray+0xb94> │ │ │ │ │ + b b754 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq b6c4 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ + beq b754 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r8 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ adc r7, r7, #0 │ │ │ │ │ @@ -12466,52 +12507,52 @@ │ │ │ │ │ lsl r0, r6, r0 │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r0, r0, r6, lsr r9 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls b49c <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ + bls b52c <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ add r6, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r6, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b b49c <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ + b b52c <_PyLong_FromByteArray+0xb8c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq b5ec <_PyLong_FromByteArray+0xcdc> │ │ │ │ │ + beq b67c <_PyLong_FromByteArray+0xcdc> │ │ │ │ │ ldrb r0, [r6], #-1 │ │ │ │ │ mov r8, #1 │ │ │ │ │ lsr lr, r3, #8 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ │ lsr ip, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr ip, ip, r3, lsl #24 │ │ │ │ │ lsl r1, r7, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne b5ec <_PyLong_FromByteArray+0xcdc> │ │ │ │ │ - b b6c4 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ + bne b67c <_PyLong_FromByteArray+0xcdc> │ │ │ │ │ + b b754 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq b6c4 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ + beq b754 <_PyLong_FromByteArray+0xdb4> │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ eor r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, ip │ │ │ │ │ and r7, r0, #255 @ 0xff │ │ │ │ │ @@ -12548,107 +12589,107 @@ │ │ │ │ │ lsl r0, r7, r0 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr r0, r0, r7, lsr sl │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls b5dc <_PyLong_FromByteArray+0xccc> │ │ │ │ │ + bls b66c <_PyLong_FromByteArray+0xccc> │ │ │ │ │ add r7, r5, r4, lsl #2 │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r7, #12] │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - b b5dc <_PyLong_FromByteArray+0xccc> │ │ │ │ │ + b b66c <_PyLong_FromByteArray+0xccc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r3, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r1, #12] │ │ │ │ │ - b add8 <_PyLong_FromByteArray+0x4c8> │ │ │ │ │ + b ae68 <_PyLong_FromByteArray+0x4c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b ae0c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + b ae9c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b b070 <_PyLong_FromByteArray+0x760> │ │ │ │ │ + b b100 <_PyLong_FromByteArray+0x760> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ae0c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ - ldr r5, [pc, #24] @ b738 <_PyLong_FromByteArray+0xe28> │ │ │ │ │ - b ae0c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + b ae9c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + ldr r5, [pc, #24] @ b7c8 <_PyLong_FromByteArray+0xe28> │ │ │ │ │ + b ae9c <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b0cc <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ + b b15c <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000688 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b73c : │ │ │ │ │ +0000b7cc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq b770 │ │ │ │ │ + beq b800 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b770 │ │ │ │ │ + bgt b800 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b770 │ │ │ │ │ + bne b800 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000b77c : │ │ │ │ │ +0000b80c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls b860 │ │ │ │ │ + bls b8f0 │ │ │ │ │ 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 b800 │ │ │ │ │ - ldr r2, [pc, #264] @ b8b8 │ │ │ │ │ + bhi b890 │ │ │ │ │ + ldr r2, [pc, #264] @ b948 │ │ │ │ │ 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 b86c │ │ │ │ │ + beq b8fc │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ @@ -12661,15 +12702,15 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8ac │ │ │ │ │ + beq b93c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -12683,69 +12724,69 @@ │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b b7f8 │ │ │ │ │ - ldr r3, [pc, #84] @ b8bc │ │ │ │ │ + b b888 │ │ │ │ │ + ldr r3, [pc, #84] @ b94c │ │ │ │ │ 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 b8ac │ │ │ │ │ + beq b93c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ - b b7e4 │ │ │ │ │ + b b874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b7f8 │ │ │ │ │ + b b888 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b8c0 : │ │ │ │ │ +0000b950 : │ │ │ │ │ long_or(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c308 │ │ │ │ │ + beq c398 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c308 │ │ │ │ │ + beq c398 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi b974 │ │ │ │ │ + bhi ba04 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ ldr lr, [r6, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ @@ -12753,52 +12794,52 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ orr r0, r0, r2 │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs bd74 │ │ │ │ │ + bcs be04 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r2, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r8, r2, #3 │ │ │ │ │ lsr r7, r3, #3 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - blt bdd0 │ │ │ │ │ + blt be60 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq bed4 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c1f0 │ │ │ │ │ + beq c280 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c2fc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c2ec │ │ │ │ │ + bgt c37c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bf50 │ │ │ │ │ + beq bfe0 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c2c0 │ │ │ │ │ + beq c350 │ │ │ │ │ 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 │ │ │ │ │ @@ -12808,62 +12849,62 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq bd94 │ │ │ │ │ + beq be24 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq bf98 │ │ │ │ │ + beq c028 │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ lsr r0, r7, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bc94 │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bc94 │ │ │ │ │ ldrd r2, [r6, #28] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bc94 │ │ │ │ │ add r3, r4, r0, lsl #3 │ │ │ │ │ add r1, r6, #36 @ 0x24 │ │ │ │ │ add r2, r3, #12 │ │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ │ sub r0, r2, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ add r2, r5, #36 @ 0x24 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq bb64 │ │ │ │ │ + beq bbf4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq bb2c │ │ │ │ │ + beq bbbc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq bb00 │ │ │ │ │ + beq bb90 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r1, r6, #44 @ 0x2c │ │ │ │ │ orr ip, lr, ip │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ str ip, [r3] │ │ │ │ │ @@ -12891,15 +12932,15 @@ │ │ │ │ │ orr ip, lr, ip │ │ │ │ │ ldr lr, [r2, #-4] │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r3, #-4] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq bc04 │ │ │ │ │ + beq bc94 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ ldr r0, [r1, #-28] @ 0xffffffe4 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ ldr r9, [r2] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ @@ -12930,284 +12971,284 @@ │ │ │ │ │ ldr r9, [r2, #-8] │ │ │ │ │ orr r0, r0, lr │ │ │ │ │ str r0, [r3, #-4] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ orr ip, ip, r9 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne bb68 │ │ │ │ │ + bne bbf8 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r3, lsl #1 │ │ │ │ │ lslne r3, r3, #1 │ │ │ │ │ - beq bd94 │ │ │ │ │ + beq be24 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ add r1, r5, r3 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - blt bd9c │ │ │ │ │ + blt be2c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c00c │ │ │ │ │ + bne c09c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq bdb8 │ │ │ │ │ + beq be48 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bdb8 │ │ │ │ │ + bgt be48 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne bdb8 │ │ │ │ │ + bne be48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq bdc0 │ │ │ │ │ + beq be50 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bdc0 │ │ │ │ │ + bgt be50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne bdc0 │ │ │ │ │ + bne be50 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq bcc8 │ │ │ │ │ + beq bd58 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq be18 │ │ │ │ │ + beq bea8 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi b968 │ │ │ │ │ + bhi b9f8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r2, r0, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs b968 │ │ │ │ │ + bcs b9f8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd5c │ │ │ │ │ + bgt bdec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne bd5c │ │ │ │ │ - ldr r2, [pc, #1548] @ c320 │ │ │ │ │ + bne bdec │ │ │ │ │ + ldr r2, [pc, #1548] @ c3b0 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfb0 │ │ │ │ │ + bne c040 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c314 │ │ │ │ │ - ldr r3, [pc, #1524] @ c324 │ │ │ │ │ + bne c3a4 │ │ │ │ │ + ldr r3, [pc, #1524] @ c3b4 │ │ │ │ │ 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 bfd4 │ │ │ │ │ + bhi c064 │ │ │ │ │ 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 b968 │ │ │ │ │ + b b9f8 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs be08 │ │ │ │ │ + bcs be98 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge bc40 │ │ │ │ │ + bge bcd0 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ sub r2, r8, r7 │ │ │ │ │ add r1, r5, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b bc40 │ │ │ │ │ + b bcd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne bc7c │ │ │ │ │ + bne bd0c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - bne bca8 │ │ │ │ │ - b bcc8 │ │ │ │ │ + bne bd38 │ │ │ │ │ + b bd58 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq c070 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c28c │ │ │ │ │ + beq c31c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b9b0 │ │ │ │ │ + b ba40 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b ab0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bfa0 │ │ │ │ │ + beq c030 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq be14 │ │ │ │ │ + beq bea4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ andne r0, r0, #3 │ │ │ │ │ orrne r0, r0, r2, lsl #3 │ │ │ │ │ strne r0, [r4, #8] │ │ │ │ │ - b bcc0 │ │ │ │ │ + b bd50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b968 │ │ │ │ │ + beq b9f8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq bf2c │ │ │ │ │ + beq bfbc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mvn r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - beq bf04 │ │ │ │ │ + beq bf94 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq bf04 │ │ │ │ │ + beq bf94 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ add r2, r2, r3, lsr #30 │ │ │ │ │ and r3, r2, r1 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq bf04 │ │ │ │ │ + beq bf94 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ add r3, r3, r2, lsr #30 │ │ │ │ │ and r2, r3, r1 │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ - beq bf04 │ │ │ │ │ + beq bf94 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ add ip, ip, r8, lsl #2 │ │ │ │ │ add r0, r4, #24 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne bee4 │ │ │ │ │ + bne bf74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c284 │ │ │ │ │ + beq c314 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b9b0 │ │ │ │ │ + b ba40 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq c284 │ │ │ │ │ + beq c314 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [pc, #976] @ c328 │ │ │ │ │ + ldr r3, [pc, #976] @ c3b8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c2b8 │ │ │ │ │ + beq c348 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b ba04 │ │ │ │ │ + b ba94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b bc14 │ │ │ │ │ + b bca4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bcf4 │ │ │ │ │ + b bd84 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c314 │ │ │ │ │ + bne c3a4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bd28 │ │ │ │ │ + bls bdb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bd5c │ │ │ │ │ + b bdec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b968 │ │ │ │ │ + beq b9f8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b be5c │ │ │ │ │ + b beec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ mvn r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ @@ -13217,27 +13258,27 @@ │ │ │ │ │ sub r2, r8, lr │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ - beq c138 │ │ │ │ │ + beq c1c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c118 │ │ │ │ │ + beq c1a8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c190 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq c0e8 │ │ │ │ │ + beq c178 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq c0d0 │ │ │ │ │ + beq c160 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq c0b8 │ │ │ │ │ + beq c148 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq c0a0 │ │ │ │ │ + beq c130 │ │ │ │ │ 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 │ │ │ │ │ @@ -13274,15 +13315,15 @@ │ │ │ │ │ ldr r2, [lr, #4]! │ │ │ │ │ eor r2, r2, r5 │ │ │ │ │ cmp r8, lr │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq bc4c │ │ │ │ │ + beq bcdc │ │ │ │ │ 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 │ │ │ │ │ @@ -13319,143 +13360,143 @@ │ │ │ │ │ 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 c138 │ │ │ │ │ - b bc4c │ │ │ │ │ + bne c1c8 │ │ │ │ │ + b bcdc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2dc │ │ │ │ │ + beq c36c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ + beq c330 │ │ │ │ │ add r0, sl, r7, lsl #2 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r1, sl, #12 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne c224 │ │ │ │ │ + bne c2b4 │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c2ec │ │ │ │ │ + bgt c37c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b9c4 │ │ │ │ │ + b ba54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - ldr r4, [pc, #180] @ c32c │ │ │ │ │ - bl b73c │ │ │ │ │ + ldr r4, [pc, #180] @ c3bc │ │ │ │ │ + bl b7cc │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl b73c │ │ │ │ │ - b b968 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b b9f8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b c1f8 │ │ │ │ │ + b c288 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b c1f8 │ │ │ │ │ + b c288 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b bf50 │ │ │ │ │ + b bfe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b b9c4 │ │ │ │ │ + b ba54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b73c │ │ │ │ │ - b b968 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b b9f8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - bl b73c │ │ │ │ │ - b b968 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b b9f8 │ │ │ │ │ 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 c2c4 │ │ │ │ │ + b c354 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b b968 │ │ │ │ │ + b b9f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bd5c │ │ │ │ │ + b bdec │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000005ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c330 : │ │ │ │ │ +0000c3c0 : │ │ │ │ │ x_sub(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt c554 │ │ │ │ │ - beq c630 │ │ │ │ │ + bgt c5e4 │ │ │ │ │ + beq c6c0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c6c8 │ │ │ │ │ + bhi c758 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7e4 │ │ │ │ │ + beq c874 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c6e8 │ │ │ │ │ + beq c778 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c7fc │ │ │ │ │ + beq c88c │ │ │ │ │ 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 │ │ │ │ │ @@ -13465,150 +13506,150 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r9, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ moveq r3, r5 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c510 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c510 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c510 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq c480 │ │ │ │ │ + beq c510 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ add ip, r4, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r8, #4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne c45c │ │ │ │ │ + bne c4ec │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bge c508 │ │ │ │ │ + bge c598 │ │ │ │ │ lsl ip, r5, #2 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ add lr, r6, ip │ │ │ │ │ cmp r9, r1 │ │ │ │ │ add r0, r4, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble c508 │ │ │ │ │ + ble c598 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble c508 │ │ │ │ │ + ble c598 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add r3, r4, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r6, r6, r9, lsl #2 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne c4ec │ │ │ │ │ + bne c57c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r4, #8] │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq c588 │ │ │ │ │ + beq c618 │ │ │ │ │ add r1, r4, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq c788 │ │ │ │ │ + beq c818 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls c588 │ │ │ │ │ + bls c618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c6c8 │ │ │ │ │ + bhi c758 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c7b4 │ │ │ │ │ + beq c844 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b c390 │ │ │ │ │ + b c420 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs c548 │ │ │ │ │ + bcs c5d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c76c │ │ │ │ │ + bgt c7fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c76c │ │ │ │ │ - ldr r2, [pc, #588] @ c820 │ │ │ │ │ + bne c7fc │ │ │ │ │ + ldr r2, [pc, #588] @ c8b0 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c740 │ │ │ │ │ - ldr r3, [pc, #576] @ c824 │ │ │ │ │ + bne c7d0 │ │ │ │ │ + ldr r3, [pc, #576] @ c8b4 │ │ │ │ │ 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 c764 │ │ │ │ │ + bhi c7f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13618,254 +13659,254 @@ │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7f4 │ │ │ │ │ + beq c884 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c734 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq c7f4 │ │ │ │ │ + beq c884 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - bne c6a0 │ │ │ │ │ + bne c730 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c7f4 │ │ │ │ │ + beq c884 │ │ │ │ │ ldr r1, [lr, r2, lsl #2] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c734 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b c67c │ │ │ │ │ + b c70c │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movhi r2, r6 │ │ │ │ │ movls r7, #1 │ │ │ │ │ movhi r6, r8 │ │ │ │ │ mvnhi r7, #0 │ │ │ │ │ movhi r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - ble c380 │ │ │ │ │ + ble c410 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c548 │ │ │ │ │ + b c5d8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #304] @ c828 │ │ │ │ │ + ldr r1, [pc, #304] @ c8b8 │ │ │ │ │ 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 c7d8 │ │ │ │ │ + beq c868 │ │ │ │ │ ldr r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r1, #1728] @ 0x6c0 │ │ │ │ │ str r0, [r1, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b c3d0 │ │ │ │ │ + b c460 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c814 │ │ │ │ │ + bne c8a4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c5dc │ │ │ │ │ + bls c66c │ │ │ │ │ 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 c548 │ │ │ │ │ + b c5d8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c804 │ │ │ │ │ + beq c894 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq c784 │ │ │ │ │ + beq c814 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b c540 │ │ │ │ │ + b c5d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b c6f0 │ │ │ │ │ + b c780 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b c390 │ │ │ │ │ + b c420 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b c6f0 │ │ │ │ │ - ldr r4, [pc, #48] @ c82c │ │ │ │ │ - b c548 │ │ │ │ │ + b c780 │ │ │ │ │ + ldr r4, [pc, #48] @ c8bc │ │ │ │ │ + b c5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c548 │ │ │ │ │ + b c5d8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b c5b4 │ │ │ │ │ + b c644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b c76c │ │ │ │ │ + b c7fc │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000238 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c830 : │ │ │ │ │ +0000c8c0 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq cb9c │ │ │ │ │ + beq cc2c │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c968 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ - bne c8e4 │ │ │ │ │ + bne c974 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c9ec │ │ │ │ │ + bne ca7c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne c94c │ │ │ │ │ + bne c9dc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi c968 │ │ │ │ │ + bhi c9f8 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r5, #300 @ 0x12c │ │ │ │ │ - bhi c9e0 │ │ │ │ │ + bhi ca70 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ca08 │ │ │ │ │ + beq ca98 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq caf4 │ │ │ │ │ + beq cb84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca6c │ │ │ │ │ + beq cafc │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c8d8 │ │ │ │ │ + bgt c968 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne c8d8 │ │ │ │ │ + bne c968 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c8d8 │ │ │ │ │ + b c968 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r4, r0 │ │ │ │ │ add r1, r4, #5 │ │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls c8c4 │ │ │ │ │ + bls c954 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi cb04 │ │ │ │ │ - ldr r3, [pc, #632] @ cbf4 │ │ │ │ │ + bhi cb94 │ │ │ │ │ + ldr r3, [pc, #632] @ cc84 │ │ │ │ │ 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 ca10 │ │ │ │ │ + beq caa0 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13880,29 +13921,29 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub lr, lr, r5 │ │ │ │ │ cmp lr, #150 @ 0x96 │ │ │ │ │ - bgt cb74 │ │ │ │ │ + bgt cc04 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c900 │ │ │ │ │ + bne c990 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c8d8 │ │ │ │ │ + b c968 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cb90 │ │ │ │ │ + beq cc20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13916,60 +13957,60 @@ │ │ │ │ │ cmp r4, #0 │ │ │ │ │ eor r2, r4, r4, asr #31 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r2, r2, r4, asr #31 │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ - b c9cc │ │ │ │ │ + b ca5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne c91c │ │ │ │ │ + bne c9ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5318 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt caac │ │ │ │ │ + bgt cb3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne caac │ │ │ │ │ + bne cb3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq cbc4 │ │ │ │ │ + beq cc54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9384 │ │ │ │ │ + bl 9414 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cbac │ │ │ │ │ + beq cc3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt caec │ │ │ │ │ + bgt cb7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne caec │ │ │ │ │ + bne cb7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b c91c │ │ │ │ │ + b c9ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq ca7c │ │ │ │ │ - b c91c │ │ │ │ │ + beq cb0c │ │ │ │ │ + b c9ac │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cb90 │ │ │ │ │ + beq cc20 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -13987,98 +14028,98 @@ │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - b cb60 │ │ │ │ │ + beq c968 │ │ │ │ │ + b cbf0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - bl 2cac <_PyLong_ExactDealloc+0x40> │ │ │ │ │ + bl 2bd0 │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ca08 │ │ │ │ │ + beq ca98 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c8d8 │ │ │ │ │ + b c968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c8d8 │ │ │ │ │ + b c968 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbc4 │ │ │ │ │ + bgt cc54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq cbe8 │ │ │ │ │ + beq cc78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca08 │ │ │ │ │ + bgt ca98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ca08 │ │ │ │ │ + bne ca98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ca08 │ │ │ │ │ + b ca98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cbc4 │ │ │ │ │ + b cc54 │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000cbf8 : │ │ │ │ │ +0000cc88 : │ │ │ │ │ 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 d34c │ │ │ │ │ + beq d3dc │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt cdb4 │ │ │ │ │ + bgt ce44 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq cdf0 │ │ │ │ │ + beq ce80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne ce14 │ │ │ │ │ + bne cea4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d3f4 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne d020 │ │ │ │ │ + bne d0b0 │ │ │ │ │ lsl lr, r6, #2 │ │ │ │ │ add sl, r4, #12 │ │ │ │ │ add r7, lr, #12 │ │ │ │ │ tst lr, #4 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov r2, ip │ │ │ │ │ add lr, lr, sl │ │ │ │ │ add r7, r8, r7 │ │ │ │ │ mov r6, #5 │ │ │ │ │ - bne ce94 │ │ │ │ │ + bne cf24 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [lr, #-4] │ │ │ │ │ lsr r2, r4, #2 │ │ │ │ │ mov r8, lr │ │ │ │ │ @@ -14118,96 +14159,96 @@ │ │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ │ and r2, ip, #1 │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ orr ip, ip, r3, lsl #31 │ │ │ │ │ umull r2, r3, r2, r6 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ add r4, r2, r1 │ │ │ │ │ - bne cca0 │ │ │ │ │ + bne cd30 │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq cd7c │ │ │ │ │ + beq ce0c │ │ │ │ │ add r1, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cff8 │ │ │ │ │ + beq d088 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne ce3c │ │ │ │ │ + bne cecc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d364 │ │ │ │ │ + bgt d3f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d3f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d364 │ │ │ │ │ + b d3f4 │ │ │ │ │ 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 d3d4 │ │ │ │ │ + bne d464 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d2ec │ │ │ │ │ + ble d37c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #1548] @ d3ec │ │ │ │ │ + ldr r3, [pc, #1548] @ d47c │ │ │ │ │ str r4, [r9] │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ add r2, r0, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc cdb4 │ │ │ │ │ + bcc ce44 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq cc48 │ │ │ │ │ + beq ccd8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16380 │ │ │ │ │ + bl 16060 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL maybe_small_long │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d3f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne cf20 │ │ │ │ │ + bne cfb0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq ceec │ │ │ │ │ + beq cf7c │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls cf50 │ │ │ │ │ + bls cfe0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r8, [r3] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [lr, #-4]! │ │ │ │ │ umull r1, ip, r0, r3 │ │ │ │ │ @@ -14225,111 +14266,111 @@ │ │ │ │ │ and ip, r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ │ str r2, [r7, #-4]! │ │ │ │ │ umull r2, r3, ip, r6 │ │ │ │ │ add ip, r2, r1 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne cca0 │ │ │ │ │ - b cd60 │ │ │ │ │ + bne cd30 │ │ │ │ │ + b cdf0 │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq cf04 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne d20c │ │ │ │ │ + bne d29c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b ce74 │ │ │ │ │ + b cf04 │ │ │ │ │ ldr ip, [r8] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r1, r0, #3 │ │ │ │ │ - bne d1bc │ │ │ │ │ + bne d24c │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic r0, r0, #7 │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b ce6c │ │ │ │ │ + b cefc │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs ce80 │ │ │ │ │ + bcs cf10 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cfe0 │ │ │ │ │ + bgt d070 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cfe0 │ │ │ │ │ - ldr r1, [pc, #1108] @ d3f0 │ │ │ │ │ + bne d070 │ │ │ │ │ + ldr r1, [pc, #1108] @ d480 │ │ │ │ │ ldr r3, [r1, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d18c │ │ │ │ │ + bne d21c │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne d36c │ │ │ │ │ - ldr r3, [pc, #1088] @ d3f4 │ │ │ │ │ + bne d3fc │ │ │ │ │ + ldr r3, [pc, #1088] @ d484 │ │ │ │ │ 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 d1b0 │ │ │ │ │ + bhi d240 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ str r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r2, r4, lsl #4 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - b ce80 │ │ │ │ │ + b cf10 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d458 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d1fc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b cd7c │ │ │ │ │ + b ce0c │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ sub r3, r6, #4 │ │ │ │ │ add r7, r6, #12 │ │ │ │ │ add r7, r8, r7 │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq d0c8 │ │ │ │ │ + beq d158 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d098 │ │ │ │ │ + beq d128 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d078 │ │ │ │ │ + beq d108 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r1 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r7, #-4]! │ │ │ │ │ @@ -14350,15 +14391,15 @@ │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [r7, #-4]! │ │ │ │ │ - beq cd60 │ │ │ │ │ + beq cdf0 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r6, r6, #16 │ │ │ │ │ sub r7, r7, #16 │ │ │ │ │ @@ -14391,392 +14432,392 @@ │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r4 │ │ │ │ │ str r0, [r7] │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne d0d0 │ │ │ │ │ + bne d160 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b cd60 │ │ │ │ │ + b cdf0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d458 │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d168 │ │ │ │ │ + beq d1f8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne d010 │ │ │ │ │ - b cd7c │ │ │ │ │ + bne d0a0 │ │ │ │ │ + b ce0c │ │ │ │ │ ldr r2, [r1, #1720] @ 0x6b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne d36c │ │ │ │ │ + bne d3fc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls cfac │ │ │ │ │ + bls d03c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b cfe0 │ │ │ │ │ + b d070 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r6, #1030 @ 0x406 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ rsbs r0, r1, #0 │ │ │ │ │ asr lr, r1, #31 │ │ │ │ │ rsc sl, lr, #0 │ │ │ │ │ adds r7, r1, #1024 @ 0x400 │ │ │ │ │ adc r5, lr, #0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ sbcs r5, r5, #0 │ │ │ │ │ - bcs d2ac │ │ │ │ │ - ldr r5, [pc, #504] @ d3ec │ │ │ │ │ + bcs d33c │ │ │ │ │ + ldr r5, [pc, #504] @ d47c │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ movgt r8, r5 │ │ │ │ │ - bgt ce6c │ │ │ │ │ + bgt cefc │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r8] │ │ │ │ │ - b d2e0 │ │ │ │ │ + b d370 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds r6, r3, #1024 @ 0x400 │ │ │ │ │ adc lr, r2, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs d308 │ │ │ │ │ - ldr r3, [pc, #424] @ d3ec │ │ │ │ │ + bcs d398 │ │ │ │ │ + ldr r3, [pc, #424] @ d47c │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - ble d378 │ │ │ │ │ + ble d408 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce74 │ │ │ │ │ + bne cf04 │ │ │ │ │ ldr r4, [r8] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d364 │ │ │ │ │ + bgt d3f4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r8] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d3f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d3f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r4, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d364 │ │ │ │ │ + bgt d3f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d3f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d364 │ │ │ │ │ + b d3f4 │ │ │ │ │ subs r1, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs d32c │ │ │ │ │ + bcs d3bc │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d390 │ │ │ │ │ + ble d420 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d438 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b ce6c │ │ │ │ │ + b cefc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r9] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [pc, #232] @ d3ec │ │ │ │ │ + ldr r3, [pc, #232] @ d47c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b cde4 │ │ │ │ │ + b ce74 │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d33c │ │ │ │ │ + bcs d3cc │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b d244 │ │ │ │ │ + b d2d4 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl ab0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d2c8 │ │ │ │ │ + b d358 │ │ │ │ │ bl ab0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b d244 │ │ │ │ │ + b d2d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cde8 │ │ │ │ │ + b ce78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b cfe0 │ │ │ │ │ + b d070 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne d250 │ │ │ │ │ + bne d2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d250 │ │ │ │ │ + b d2e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne d2d4 │ │ │ │ │ + bne d364 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2d4 │ │ │ │ │ + b d364 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d3f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d298 │ │ │ │ │ - b d364 │ │ │ │ │ + ble d328 │ │ │ │ │ + b d3f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b cd7c │ │ │ │ │ + b ce0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne d2f8 │ │ │ │ │ - b d364 │ │ │ │ │ + bne d388 │ │ │ │ │ + b d3f4 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000438 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d3f8 : │ │ │ │ │ +0000d488 : │ │ │ │ │ x_add.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #904] @ d79c │ │ │ │ │ + ldr r3, [pc, #904] @ d82c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r3, #1248] @ 0x4e0 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt d728 │ │ │ │ │ + blt d7b8 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt d774 │ │ │ │ │ + bgt d804 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq d6c0 │ │ │ │ │ + beq d750 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r8, [pc, #836] @ d7a0 │ │ │ │ │ - beq d75c │ │ │ │ │ + ldrne r8, [pc, #836] @ d830 │ │ │ │ │ + beq d7ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d790 │ │ │ │ │ + ble d820 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r7, [r0, #8] │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d60c │ │ │ │ │ add r7, r6, #8 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ add ip, r6, #28 │ │ │ │ │ add lr, r0, #28 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ │ cmp ip, r7 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne d558 │ │ │ │ │ + bne d5e8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movle r5, r4 │ │ │ │ │ - ble d628 │ │ │ │ │ + ble d6b8 │ │ │ │ │ lsl lr, r4, #2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add ip, r6, lr │ │ │ │ │ cmp r5, r2 │ │ │ │ │ add r1, r0, lr │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble d628 │ │ │ │ │ + ble d6b8 │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ - ble d628 │ │ │ │ │ + ble d6b8 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble d628 │ │ │ │ │ + ble d6b8 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r6, r6, r5, lsl #2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne d60c │ │ │ │ │ + bne d69c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d64c │ │ │ │ │ + beq d6dc │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d654 │ │ │ │ │ + beq d6e4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d728 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne d6ac │ │ │ │ │ + bne d73c │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d728 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne d6a4 │ │ │ │ │ + bne d734 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d67c │ │ │ │ │ + bne d70c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b d64c │ │ │ │ │ + b d6dc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq d64c │ │ │ │ │ + beq d6dc │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [pc, #220] @ d7a4 │ │ │ │ │ + ldr r2, [pc, #220] @ d834 │ │ │ │ │ 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 d768 │ │ │ │ │ + beq d7f8 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r2, #1728] @ 0x6c0 │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -14784,252 +14825,252 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq d628 │ │ │ │ │ - ldr r8, [pc, #124] @ d7a0 │ │ │ │ │ + beq d6b8 │ │ │ │ │ + ldr r8, [pc, #124] @ d830 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d494 │ │ │ │ │ + b d524 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt d774 │ │ │ │ │ + bgt d804 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r6, [pc, #96] @ d7a0 │ │ │ │ │ + ldr r6, [pc, #96] @ d830 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d45c │ │ │ │ │ + bne d4ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d64c │ │ │ │ │ - ldr r8, [pc, #48] @ d7a0 │ │ │ │ │ + b d6dc │ │ │ │ │ + ldr r8, [pc, #48] @ d830 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b d748 │ │ │ │ │ + b d7d8 │ │ │ │ │ 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 d760 │ │ │ │ │ + b d7f0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b d474 │ │ │ │ │ + b d504 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d7a8 : │ │ │ │ │ +0000d838 : │ │ │ │ │ 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 dad0 │ │ │ │ │ + bgt db60 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt db18 │ │ │ │ │ + bgt dba8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq da6c │ │ │ │ │ + beq dafc │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db04 │ │ │ │ │ + beq db94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble db34 │ │ │ │ │ + ble dbc4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r8, r8, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ str r8, [r0, #8] │ │ │ │ │ - beq d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d928 │ │ │ │ │ + beq d9b8 │ │ │ │ │ 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 d904 │ │ │ │ │ + bne d994 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r5, r4 │ │ │ │ │ - bge d9d4 │ │ │ │ │ + bge da64 │ │ │ │ │ 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 d9d4 │ │ │ │ │ + bge da64 │ │ │ │ │ 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 d9d4 │ │ │ │ │ + bge da64 │ │ │ │ │ ldr r2, [lr, #20] │ │ │ │ │ add r4, r4, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - ble d9d4 │ │ │ │ │ + ble da64 │ │ │ │ │ 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 d9b8 │ │ │ │ │ + bne da48 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d9f8 │ │ │ │ │ + beq da88 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da00 │ │ │ │ │ + beq da90 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq dad4 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne da58 │ │ │ │ │ + bne dae8 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq dad4 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne da50 │ │ │ │ │ + bne dae0 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne dab8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b d9f8 │ │ │ │ │ + b da88 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq d9f8 │ │ │ │ │ + beq da88 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r2, [pc, #204] @ db40 │ │ │ │ │ + ldr r2, [pc, #204] @ dbd0 │ │ │ │ │ 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 db10 │ │ │ │ │ + beq dba0 │ │ │ │ │ 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 │ │ │ │ │ @@ -15037,78 +15078,78 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r2, #8 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - beq d9d4 │ │ │ │ │ + beq da64 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d840 │ │ │ │ │ + b d8d0 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt db18 │ │ │ │ │ + bgt dba8 │ │ │ │ │ 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 d808 │ │ │ │ │ + bne d898 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d9f8 │ │ │ │ │ + b da88 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b daf0 │ │ │ │ │ + b db80 │ │ │ │ │ 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 db08 │ │ │ │ │ + b db98 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b d820 │ │ │ │ │ + b d8b0 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000db44 : │ │ │ │ │ +0000dbd4 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ 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 ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq dcfc │ │ │ │ │ + beq dd8c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq dcfc │ │ │ │ │ + beq dd8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi dc1c │ │ │ │ │ + bhi dcac │ │ │ │ │ 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 │ │ │ │ │ @@ -15117,67 +15158,67 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bcs dbfc │ │ │ │ │ + bcs dc8c │ │ │ │ │ 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, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs dc68 │ │ │ │ │ + bcs dcf8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq dbf0 │ │ │ │ │ + beq dc80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dbf0 │ │ │ │ │ + beq dc80 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne dd18 │ │ │ │ │ + bne dda8 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b dbf0 │ │ │ │ │ + b dc80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r8, #0 │ │ │ │ │ - blt dd08 │ │ │ │ │ + blt dd98 │ │ │ │ │ lsrs r2, r3, #28 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, #24 │ │ │ │ │ moveq r7, #16 │ │ │ │ │ movne r7, #24 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dd98 │ │ │ │ │ + beq de28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -15195,102 +15236,102 @@ │ │ │ │ │ orr r2, r2, r3, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r6, [r4, #20] │ │ │ │ │ - b dbf0 │ │ │ │ │ + b dc80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b dbf0 │ │ │ │ │ + b dc80 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r8, #2 │ │ │ │ │ rsc r3, r3, #0 │ │ │ │ │ - b dc74 │ │ │ │ │ + b dd04 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds lr, r3, #1024 @ 0x400 │ │ │ │ │ mov r6, lr │ │ │ │ │ adc lr, r2, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs dd64 │ │ │ │ │ - ldr r5, [pc, #100] @ ddb8 │ │ │ │ │ + bcs ddf4 │ │ │ │ │ + ldr r5, [pc, #100] @ de48 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dda0 │ │ │ │ │ + ble de30 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b dbf0 │ │ │ │ │ + b dc80 │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs dd88 │ │ │ │ │ + bcs de18 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dd54 │ │ │ │ │ + b dde4 │ │ │ │ │ bl ab0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dd54 │ │ │ │ │ + b dde4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b dbf0 │ │ │ │ │ + b dc80 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne dd5c │ │ │ │ │ + bne ddec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dd5c │ │ │ │ │ + b ddec │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ddbc <_PyLong_FormatWriter>: │ │ │ │ │ +0000de4c <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne e5e0 <_PyLong_FormatWriter+0x824> │ │ │ │ │ + bne e670 <_PyLong_FormatWriter+0x824> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e898 <_PyLong_FormatWriter+0xadc> │ │ │ │ │ + beq e928 <_PyLong_FormatWriter+0xadc> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e898 <_PyLong_FormatWriter+0xadc> │ │ │ │ │ + beq e928 <_PyLong_FormatWriter+0xadc> │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #584 @ 0x248 │ │ │ │ │ lsr r4, r5, #3 │ │ │ │ │ - bcs e62c <_PyLong_FormatWriter+0x870> │ │ │ │ │ + bcs e6bc <_PyLong_FormatWriter+0x870> │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e594 <_PyLong_FormatWriter+0x7d8> │ │ │ │ │ + beq e624 <_PyLong_FormatWriter+0x7d8> │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e6a8 <_PyLong_FormatWriter+0x8ec> │ │ │ │ │ + beq e738 <_PyLong_FormatWriter+0x8ec> │ │ │ │ │ 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 │ │ │ │ │ @@ -15311,132 +15352,132 @@ │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add r2, r3, #12 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs e01c <_PyLong_FormatWriter+0x260> │ │ │ │ │ + bcs e0ac <_PyLong_FormatWriter+0x260> │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ and r2, r5, #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ - beq e41c <_PyLong_FormatWriter+0x660> │ │ │ │ │ + beq e4ac <_PyLong_FormatWriter+0x660> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ add r5, r9, r9, lsl #3 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bhi e214 <_PyLong_FormatWriter+0x458> │ │ │ │ │ + bhi e2a4 <_PyLong_FormatWriter+0x458> │ │ │ │ │ cmp r5, #640 @ 0x280 │ │ │ │ │ - bgt e6b4 <_PyLong_FormatWriter+0x8f8> │ │ │ │ │ + bgt e744 <_PyLong_FormatWriter+0x8f8> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne e268 <_PyLong_FormatWriter+0x4ac> │ │ │ │ │ + bne e2f8 <_PyLong_FormatWriter+0x4ac> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq e8ac <_PyLong_FormatWriter+0xaf0> │ │ │ │ │ + beq e93c <_PyLong_FormatWriter+0xaf0> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne e79c <_PyLong_FormatWriter+0x9e0> │ │ │ │ │ + bne e82c <_PyLong_FormatWriter+0x9e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e9f8 <_PyLong_FormatWriter+0xc3c> │ │ │ │ │ + beq ea88 <_PyLong_FormatWriter+0xc3c> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - beq e9e8 <_PyLong_FormatWriter+0xc2c> │ │ │ │ │ + beq ea78 <_PyLong_FormatWriter+0xc2c> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r5, #20 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt e2d0 <_PyLong_FormatWriter+0x514> │ │ │ │ │ + bgt e360 <_PyLong_FormatWriter+0x514> │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ mov lr, #10 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r4, r1, ip, r0 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mls r4, lr, r1, r0 │ │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ │ strb r4, [r2, #-1] │ │ │ │ │ subls r2, r2, #1 │ │ │ │ │ - bhi e3d8 <_PyLong_FormatWriter+0x61c> │ │ │ │ │ + bhi e468 <_PyLong_FormatWriter+0x61c> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ strbeq r1, [r2, #-1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e608 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ + bgt e698 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e608 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ - ldr r2, [pc, #1212] @ e470 <_PyLong_FormatWriter+0x6b4> │ │ │ │ │ + bne e698 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ + ldr r2, [pc, #1212] @ e500 <_PyLong_FormatWriter+0x6b4> │ │ │ │ │ ldr r4, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e780 <_PyLong_FormatWriter+0x9c4> │ │ │ │ │ + bne e810 <_PyLong_FormatWriter+0x9c4> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne ea04 <_PyLong_FormatWriter+0xc48> │ │ │ │ │ + bne ea94 <_PyLong_FormatWriter+0xc48> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi e23c <_PyLong_FormatWriter+0x480> │ │ │ │ │ - ldr r2, [pc, #1180] @ e474 <_PyLong_FormatWriter+0x6b8> │ │ │ │ │ + bhi e2cc <_PyLong_FormatWriter+0x480> │ │ │ │ │ + ldr r2, [pc, #1180] @ e504 <_PyLong_FormatWriter+0x6b8> │ │ │ │ │ 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 e600 <_PyLong_FormatWriter+0x844> │ │ │ │ │ + bhi e690 <_PyLong_FormatWriter+0x844> │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ - bne e24c <_PyLong_FormatWriter+0x490> │ │ │ │ │ + bne e2dc <_PyLong_FormatWriter+0x490> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ udf #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ble e198 <_PyLong_FormatWriter+0x3dc> │ │ │ │ │ + ble e228 <_PyLong_FormatWriter+0x3dc> │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ add r7, sl, #8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov r8, #51712 @ 0xca00 │ │ │ │ │ movt r8, #15258 @ 0x3b9a │ │ │ │ │ add r2, r7, r9, lsl #2 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq e0e4 <_PyLong_FormatWriter+0x328> │ │ │ │ │ + beq e174 <_PyLong_FormatWriter+0x328> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e0b4 <_PyLong_FormatWriter+0x2f8> │ │ │ │ │ + beq e144 <_PyLong_FormatWriter+0x2f8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq e090 <_PyLong_FormatWriter+0x2d4> │ │ │ │ │ + beq e120 <_PyLong_FormatWriter+0x2d4> │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ add r7, sl, #12 │ │ │ │ │ add r3, pc, #1008 @ 0x3f0 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ orr r5, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -15462,15 +15503,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mls r5, r8, r0, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - beq e198 <_PyLong_FormatWriter+0x3dc> │ │ │ │ │ + beq e228 <_PyLong_FormatWriter+0x3dc> │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ add r3, pc, #872 @ 0x368 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ @@ -15509,19 +15550,19 @@ │ │ │ │ │ add r3, pc, #748 @ 0x2ec │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mls r5, r8, r0, r5 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r5, [r9, #16] │ │ │ │ │ - bne e0f0 <_PyLong_FormatWriter+0x334> │ │ │ │ │ + bne e180 <_PyLong_FormatWriter+0x334> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1e4 <_PyLong_FormatWriter+0x428> │ │ │ │ │ + beq e274 <_PyLong_FormatWriter+0x428> │ │ │ │ │ lsr r3, r0, #9 │ │ │ │ │ movw r2, #19331 @ 0x4b83 │ │ │ │ │ movt r2, #4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ mov r2, #51712 @ 0xca00 │ │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ │ @@ -15534,73 +15575,73 @@ │ │ │ │ │ addhi r9, r9, #2 │ │ │ │ │ addhi r2, sl, #8 │ │ │ │ │ addls r9, r9, #1 │ │ │ │ │ strhi r3, [r2, r9, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de90 <_PyLong_FormatWriter+0xd4> │ │ │ │ │ + beq df20 <_PyLong_FormatWriter+0xd4> │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e6ac <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ + bgt e73c <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne e6ac <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ + bne e73c <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e6ac <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ + b e73c <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bls dee8 <_PyLong_FormatWriter+0x12c> │ │ │ │ │ + bls df78 <_PyLong_FormatWriter+0x12c> │ │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ │ mov ip, #10 │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bhi dee8 <_PyLong_FormatWriter+0x12c> │ │ │ │ │ - b e228 <_PyLong_FormatWriter+0x46c> │ │ │ │ │ + bhi df78 <_PyLong_FormatWriter+0x12c> │ │ │ │ │ + b e2b8 <_PyLong_FormatWriter+0x46c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e00c <_PyLong_FormatWriter+0x250> │ │ │ │ │ + beq e09c <_PyLong_FormatWriter+0x250> │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ str r3, [r8, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls e620 <_PyLong_FormatWriter+0x864> │ │ │ │ │ + bls e6b0 <_PyLong_FormatWriter+0x864> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt e614 <_PyLong_FormatWriter+0x858> │ │ │ │ │ + blt e6a4 <_PyLong_FormatWriter+0x858> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ │ - bne e7dc <_PyLong_FormatWriter+0xa20> │ │ │ │ │ + bne e86c <_PyLong_FormatWriter+0xa20> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9e0 <_PyLong_FormatWriter+0xc24> │ │ │ │ │ + beq ea70 <_PyLong_FormatWriter+0xc24> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq e7c4 <_PyLong_FormatWriter+0xa08> │ │ │ │ │ + beq e854 <_PyLong_FormatWriter+0xa08> │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble df54 <_PyLong_FormatWriter+0x198> │ │ │ │ │ + ble dfe4 <_PyLong_FormatWriter+0x198> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ movw r7, #52429 @ 0xcccd │ │ │ │ │ movt r7, #52428 @ 0xcccc │ │ │ │ │ mov sl, #10 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ @@ -15653,56 +15694,56 @@ │ │ │ │ │ mls ip, sl, lr, ip │ │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ │ bfi r4, ip, #0, #8 │ │ │ │ │ bfi r4, r0, #8, #8 │ │ │ │ │ bfi r4, r1, #16, #8 │ │ │ │ │ bfi r4, r6, #24, #8 │ │ │ │ │ str r4, [r2, #-9] │ │ │ │ │ - bne e484 <_PyLong_FormatWriter+0x6c8> │ │ │ │ │ + bne e514 <_PyLong_FormatWriter+0x6c8> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r7, r1, r9, lsl #2 │ │ │ │ │ mvn r1, #8 │ │ │ │ │ mla r2, r1, r9, r2 │ │ │ │ │ - b df54 <_PyLong_FormatWriter+0x198> │ │ │ │ │ + b dfe4 <_PyLong_FormatWriter+0x198> │ │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ │ umull r4, r0, ip, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ mls r1, lr, r0, r1 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ strb r1, [r2] │ │ │ │ │ - bls df84 <_PyLong_FormatWriter+0x1c8> │ │ │ │ │ + bls e014 <_PyLong_FormatWriter+0x1c8> │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ umull r4, r0, ip, r0 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ mls r1, lr, r0, r1 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ strb r1, [r2, #-1]! │ │ │ │ │ - bls df84 <_PyLong_FormatWriter+0x1c8> │ │ │ │ │ - b e3f8 <_PyLong_FormatWriter+0x63c> │ │ │ │ │ + bls e014 <_PyLong_FormatWriter+0x1c8> │ │ │ │ │ + b e488 <_PyLong_FormatWriter+0x63c> │ │ │ │ │ add r5, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [sl, #12] │ │ │ │ │ - beq def8 <_PyLong_FormatWriter+0x13c> │ │ │ │ │ + beq df88 <_PyLong_FormatWriter+0x13c> │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bhi e274 <_PyLong_FormatWriter+0x4b8> │ │ │ │ │ + bhi e304 <_PyLong_FormatWriter+0x4b8> │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e8ac <_PyLong_FormatWriter+0xaf0> │ │ │ │ │ + beq e93c <_PyLong_FormatWriter+0xaf0> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ - b e288 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ + b e318 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x3b9aca00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ @@ -15770,144 +15811,144 @@ │ │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ │ bfi lr, ip, #0, #8 │ │ │ │ │ bfi lr, r0, #8, #8 │ │ │ │ │ bfi lr, r1, #16, #8 │ │ │ │ │ bfi lr, r2, #24, #8 │ │ │ │ │ str lr, [r8, #-9]! │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ - bne e4a4 <_PyLong_FormatWriter+0x6e8> │ │ │ │ │ + bne e534 <_PyLong_FormatWriter+0x6e8> │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b e3c4 <_PyLong_FormatWriter+0x608> │ │ │ │ │ - ldr r3, [pc, #-292] @ e478 <_PyLong_FormatWriter+0x6bc> │ │ │ │ │ + b e454 <_PyLong_FormatWriter+0x608> │ │ │ │ │ + ldr r3, [pc, #-292] @ e508 <_PyLong_FormatWriter+0x6bc> │ │ │ │ │ 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 e694 <_PyLong_FormatWriter+0x8d8> │ │ │ │ │ + beq e724 <_PyLong_FormatWriter+0x8d8> │ │ │ │ │ ldr r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - b de68 <_PyLong_FormatWriter+0xac> │ │ │ │ │ + b def8 <_PyLong_FormatWriter+0xac> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - bl 13fa4 │ │ │ │ │ + bl 13c84 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + b e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e00c <_PyLong_FormatWriter+0x250> │ │ │ │ │ - b e24c <_PyLong_FormatWriter+0x490> │ │ │ │ │ + beq e09c <_PyLong_FormatWriter+0x250> │ │ │ │ │ + b e2dc <_PyLong_FormatWriter+0x490> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e438 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ - b e288 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ + bne e4c8 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ + b e318 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e438 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ - b e45c <_PyLong_FormatWriter+0x6a0> │ │ │ │ │ - ldr r3, [pc, #-440] @ e47c <_PyLong_FormatWriter+0x6c0> │ │ │ │ │ + bne e4c8 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ + b e4ec <_PyLong_FormatWriter+0x6a0> │ │ │ │ │ + ldr r3, [pc, #-440] @ e50c <_PyLong_FormatWriter+0x6c0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r7, [r3, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble e678 <_PyLong_FormatWriter+0x8bc> │ │ │ │ │ + ble e708 <_PyLong_FormatWriter+0x8bc> │ │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r1, r4, #11 │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ │ cmp r0, r3, lsr #3 │ │ │ │ │ - ble e720 <_PyLong_FormatWriter+0x964> │ │ │ │ │ + ble e7b0 <_PyLong_FormatWriter+0x964> │ │ │ │ │ cmp r4, #1000 @ 0x3e8 │ │ │ │ │ - bhi e870 <_PyLong_FormatWriter+0xab4> │ │ │ │ │ + bhi e900 <_PyLong_FormatWriter+0xab4> │ │ │ │ │ mov r1, #99 @ 0x63 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ add r7, r0, r3 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne de30 <_PyLong_FormatWriter+0x74> │ │ │ │ │ + bne dec0 <_PyLong_FormatWriter+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ - ldr r2, [pc, #-572] @ e480 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ + b e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + ldr r2, [pc, #-572] @ e510 <_PyLong_FormatWriter+0x6c4> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r6, [r2, #2072] @ 0x818 │ │ │ │ │ dmb ish │ │ │ │ │ sub r2, r5, r1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movle r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e740 <_PyLong_FormatWriter+0x984> │ │ │ │ │ + bne e7d0 <_PyLong_FormatWriter+0x984> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq def8 <_PyLong_FormatWriter+0x13c> │ │ │ │ │ + beq df88 <_PyLong_FormatWriter+0x13c> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r2, #56 @ 0x38 │ │ │ │ │ - bls e438 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ + bls e4c8 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge e288 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ - b e438 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ + bge e318 <_PyLong_FormatWriter+0x4cc> │ │ │ │ │ + b e4c8 <_PyLong_FormatWriter+0x67c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e6ac <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ + b e73c <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e760 <_PyLong_FormatWriter+0x9a4> │ │ │ │ │ + bgt e7f0 <_PyLong_FormatWriter+0x9a4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e760 <_PyLong_FormatWriter+0x9a4> │ │ │ │ │ + bne e7f0 <_PyLong_FormatWriter+0x9a4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -15915,116 +15956,116 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + b e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b dfbc <_PyLong_FormatWriter+0x200> │ │ │ │ │ + b e04c <_PyLong_FormatWriter+0x200> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne ea10 <_PyLong_FormatWriter+0xc54> │ │ │ │ │ + bne eaa0 <_PyLong_FormatWriter+0xc54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ea3c <_PyLong_FormatWriter+0xc80> │ │ │ │ │ + beq eacc <_PyLong_FormatWriter+0xc80> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add ip, r2, r5, lsl #1 │ │ │ │ │ - b e80c <_PyLong_FormatWriter+0xa50> │ │ │ │ │ + b e89c <_PyLong_FormatWriter+0xa50> │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b df4c <_PyLong_FormatWriter+0x190> │ │ │ │ │ + b dfdc <_PyLong_FormatWriter+0x190> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne e8d0 <_PyLong_FormatWriter+0xb14> │ │ │ │ │ + bne e960 <_PyLong_FormatWriter+0xb14> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e890 <_PyLong_FormatWriter+0xad4> │ │ │ │ │ + beq e920 <_PyLong_FormatWriter+0xad4> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ add ip, r2, r1, lsl #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r7, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt e9a0 <_PyLong_FormatWriter+0xbe4> │ │ │ │ │ + blt ea30 <_PyLong_FormatWriter+0xbe4> │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mvn r1, #17 │ │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ │ movt r0, #52428 @ 0xcccc │ │ │ │ │ mov lr, #10 │ │ │ │ │ mla r9, r1, r9, ip │ │ │ │ │ umull ip, r1, r2, r0 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mls ip, lr, r1, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, ip, #48 @ 0x30 │ │ │ │ │ strh r1, [r9, #-2]! │ │ │ │ │ - bhi e83c <_PyLong_FormatWriter+0xa80> │ │ │ │ │ + bhi e8cc <_PyLong_FormatWriter+0xa80> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ strheq r2, [r9, #-2] │ │ │ │ │ - b df94 <_PyLong_FormatWriter+0x1d8> │ │ │ │ │ + b e024 <_PyLong_FormatWriter+0x1d8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 2658 │ │ │ │ │ + bl 257c │ │ │ │ │ R_ARM_CALL pylong_int_to_decimal_string │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + b e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b e7fc <_PyLong_FormatWriter+0xa40> │ │ │ │ │ + b e88c <_PyLong_FormatWriter+0xa40> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2114 @ 0x842 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b e6ac <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ + b e73c <_PyLong_FormatWriter+0x8f0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + bgt e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + bne e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e25c <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ + b e2ec <_PyLong_FormatWriter+0x4a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9d8 <_PyLong_FormatWriter+0xc1c> │ │ │ │ │ + beq ea68 <_PyLong_FormatWriter+0xc1c> │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble ea48 <_PyLong_FormatWriter+0xc8c> │ │ │ │ │ + ble ead8 <_PyLong_FormatWriter+0xc8c> │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ movw r6, #52429 @ 0xcccd │ │ │ │ │ movt r6, #52428 @ 0xcccc │ │ │ │ │ add r7, ip, r9, lsl #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, #10 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ @@ -16034,163 +16075,163 @@ │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ mls r4, sl, lr, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ add lr, r4, #48 @ 0x30 │ │ │ │ │ str lr, [r1, #-4]! │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne e924 <_PyLong_FormatWriter+0xb68> │ │ │ │ │ + bne e9b4 <_PyLong_FormatWriter+0xb68> │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne e918 <_PyLong_FormatWriter+0xb5c> │ │ │ │ │ + bne e9a8 <_PyLong_FormatWriter+0xb5c> │ │ │ │ │ mvn r1, #35 @ 0x23 │ │ │ │ │ mla r2, r1, r9, r2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw ip, #52429 @ 0xcccd │ │ │ │ │ movt ip, #52428 @ 0xcccc │ │ │ │ │ mov r4, #10 │ │ │ │ │ ldr r1, [r1, r9, lsl #2] │ │ │ │ │ umull lr, r0, r1, ip │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ mls lr, r4, r0, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, lr, #48 @ 0x30 │ │ │ │ │ str r0, [r2, #-4]! │ │ │ │ │ - bhi e96c <_PyLong_FormatWriter+0xbb0> │ │ │ │ │ + bhi e9fc <_PyLong_FormatWriter+0xbb0> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r1, #45 @ 0x2d │ │ │ │ │ streq r1, [r2, #-4] │ │ │ │ │ - b df94 <_PyLong_FormatWriter+0x1d8> │ │ │ │ │ + b e024 <_PyLong_FormatWriter+0x1d8> │ │ │ │ │ movw r4, #52429 @ 0xcccd │ │ │ │ │ movt r4, #52428 @ 0xcccc │ │ │ │ │ sub r6, r1, #18 │ │ │ │ │ umull sl, lr, r2, r4 │ │ │ │ │ mov sl, #10 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ mls sl, sl, lr, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ add lr, sl, #48 @ 0x30 │ │ │ │ │ strh lr, [r1, #-2]! │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne e9ac <_PyLong_FormatWriter+0xbf0> │ │ │ │ │ + bne ea3c <_PyLong_FormatWriter+0xbf0> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - b e818 <_PyLong_FormatWriter+0xa5c> │ │ │ │ │ + b e8a8 <_PyLong_FormatWriter+0xa5c> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b e8e8 <_PyLong_FormatWriter+0xb2c> │ │ │ │ │ + b e978 <_PyLong_FormatWriter+0xb2c> │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b e7c8 <_PyLong_FormatWriter+0xa0c> │ │ │ │ │ + b e858 <_PyLong_FormatWriter+0xa0c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ - b df4c <_PyLong_FormatWriter+0x190> │ │ │ │ │ + b dfdc <_PyLong_FormatWriter+0x190> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b e9f0 <_PyLong_FormatWriter+0xc34> │ │ │ │ │ + b ea80 <_PyLong_FormatWriter+0xc34> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b e608 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ + b e698 <_PyLong_FormatWriter+0x84c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ea30 <_PyLong_FormatWriter+0xc74> │ │ │ │ │ + beq eac0 <_PyLong_FormatWriter+0xc74> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ - b e8f8 <_PyLong_FormatWriter+0xb3c> │ │ │ │ │ + b e988 <_PyLong_FormatWriter+0xb3c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b ea28 <_PyLong_FormatWriter+0xc6c> │ │ │ │ │ + b eab8 <_PyLong_FormatWriter+0xc6c> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b e7bc <_PyLong_FormatWriter+0xa00> │ │ │ │ │ + b e84c <_PyLong_FormatWriter+0xa00> │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e958 <_PyLong_FormatWriter+0xb9c> │ │ │ │ │ + b e9e8 <_PyLong_FormatWriter+0xb9c> │ │ │ │ │ │ │ │ │ │ -0000ea50 : │ │ │ │ │ +0000eae0 : │ │ │ │ │ long_new(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldrne r0, [r2, #8] │ │ │ │ │ addne r6, r1, r0 │ │ │ │ │ - bne eb74 │ │ │ │ │ + bne ec04 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi eb70 │ │ │ │ │ + bhi ec00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eb70 │ │ │ │ │ + beq ec00 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec30 │ │ │ │ │ + beq ecc0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne ec40 │ │ │ │ │ + bne ecd0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne ead4 │ │ │ │ │ + bne eb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec38 │ │ │ │ │ + beq ecc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ebe4 │ │ │ │ │ + beq ec74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ec28 │ │ │ │ │ + beq ecb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ec88 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq ec1c │ │ │ │ │ + beq ecac │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ bic r0, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr ip, ip, r0 │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eac8 │ │ │ │ │ + bgt eb58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne eac8 │ │ │ │ │ + bne eb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b eac8 │ │ │ │ │ + b eb58 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub ip, fp, #28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -16203,293 +16244,293 @@ │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ add ip, r4, #572 @ 0x23c │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eac8 │ │ │ │ │ + beq eb58 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt eaa4 │ │ │ │ │ + bgt eb34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ec30 │ │ │ │ │ + beq ecc0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq ec70 │ │ │ │ │ + beq ed00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ec78 │ │ │ │ │ - ldr r3, [pc, #220] @ ecc8 │ │ │ │ │ - ldr r4, [pc, #220] @ eccc │ │ │ │ │ + bne ed08 │ │ │ │ │ + ldr r3, [pc, #220] @ ed58 │ │ │ │ │ + ldr r4, [pc, #220] @ ed5c │ │ │ │ │ ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne eaf8 │ │ │ │ │ + bne eb88 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bne eb1c │ │ │ │ │ + bne ebac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ecb0 │ │ │ │ │ + ble ed40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b eac8 │ │ │ │ │ + b eb58 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne ebe4 │ │ │ │ │ - ldr r3, [pc, #140] @ eccc │ │ │ │ │ - b eac8 │ │ │ │ │ + bne ec74 │ │ │ │ │ + ldr r3, [pc, #140] @ ed5c │ │ │ │ │ + b eb58 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne ec94 │ │ │ │ │ + bne ed24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec70 │ │ │ │ │ + beq ed00 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eac0 │ │ │ │ │ - bl ecd0 │ │ │ │ │ + beq eb50 │ │ │ │ │ + bl ed60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec38 │ │ │ │ │ + beq ecc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ec28 │ │ │ │ │ + b ecb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ebdc │ │ │ │ │ + beq ec6c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eadc │ │ │ │ │ - bl ecd0 │ │ │ │ │ + beq eb6c │ │ │ │ │ + bl ed60 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b eae4 │ │ │ │ │ + b eb74 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ec28 │ │ │ │ │ + bne ecb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec28 │ │ │ │ │ + b ecb8 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ecd0 : │ │ │ │ │ +0000ed60 : │ │ │ │ │ long_new_impl.part.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ee4c │ │ │ │ │ + beq eedc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee58 │ │ │ │ │ + bne eee8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq edb4 │ │ │ │ │ + beq ee44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ee1c │ │ │ │ │ + beq eeac │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ed90 │ │ │ │ │ + beq ee20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eddc │ │ │ │ │ + beq ee6c │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne eddc │ │ │ │ │ + bne ee6c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eda8 │ │ │ │ │ + bgt ee38 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq ee24 │ │ │ │ │ + beq eeb4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne ee74 │ │ │ │ │ + bne ef04 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 13794 <_PyLong_FromBytes> │ │ │ │ │ + b 13474 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt edf4 │ │ │ │ │ + bgt ee84 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq ee38 │ │ │ │ │ + beq eec8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ 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, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b eda8 │ │ │ │ │ + b ee38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b eda8 │ │ │ │ │ + b ee38 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b edf4 │ │ │ │ │ + b ee84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee1c │ │ │ │ │ + bne eeac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ee1c │ │ │ │ │ + b eeac │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne ee98 │ │ │ │ │ + bne ef28 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq eec0 │ │ │ │ │ + beq ef50 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq edc4 │ │ │ │ │ + beq ee54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r0, r5, #16 │ │ │ │ │ - beq edc8 │ │ │ │ │ - b edc4 │ │ │ │ │ + beq ee58 │ │ │ │ │ + b ee54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ee1c │ │ │ │ │ + b eeac │ │ │ │ │ │ │ │ │ │ -0000eedc : │ │ │ │ │ +0000ef6c : │ │ │ │ │ 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 ef54 │ │ │ │ │ + beq efe4 │ │ │ │ │ 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 ef48 │ │ │ │ │ + beq efd8 │ │ │ │ │ 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 ef40 │ │ │ │ │ + b efd0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ @@ -16497,31 +16538,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b ef4c │ │ │ │ │ + b efdc │ │ │ │ │ │ │ │ │ │ -0000ef78 : │ │ │ │ │ +0000f008 : │ │ │ │ │ long_mul(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi f030 │ │ │ │ │ + bhi f0c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -16530,66 +16571,66 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs f010 │ │ │ │ │ + bcs f0a0 │ │ │ │ │ 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 f07c │ │ │ │ │ + bcs f10c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #3 │ │ │ │ │ - beq f004 │ │ │ │ │ + beq f094 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f004 │ │ │ │ │ + beq f094 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne f134 │ │ │ │ │ + bne f1c4 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - b f004 │ │ │ │ │ + b f094 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt f108 │ │ │ │ │ + blt f198 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ movne r0, #24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r8, r0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f1c0 │ │ │ │ │ + beq f250 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -16606,129 +16647,129 @@ │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r0, r6, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ strne r6, [r3, #20] │ │ │ │ │ - b f004 │ │ │ │ │ + b f094 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ lsrs r3, r5, #28 │ │ │ │ │ movne r0, #24 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movne r8, r0 │ │ │ │ │ movne r7, #2 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ - b f0a4 │ │ │ │ │ + b f134 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r5, #1030 @ 0x406 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ rsbs r0, r2, #0 │ │ │ │ │ asr lr, r2, #31 │ │ │ │ │ rsc r1, lr, #0 │ │ │ │ │ adds r4, r2, #1024 @ 0x400 │ │ │ │ │ mov r6, r4 │ │ │ │ │ adc r4, lr, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs r4, r4, #0 │ │ │ │ │ - bcs f180 │ │ │ │ │ - ldr r4, [pc, #120] @ f1e8 │ │ │ │ │ + bcs f210 │ │ │ │ │ + ldr r4, [pc, #120] @ f278 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f1d0 │ │ │ │ │ + ble f260 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b f004 │ │ │ │ │ + b f094 │ │ │ │ │ subs r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs f1ac │ │ │ │ │ + bcs f23c │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b f170 │ │ │ │ │ + b f200 │ │ │ │ │ bl ab0 │ │ │ │ │ R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b f170 │ │ │ │ │ + b f200 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b f004 │ │ │ │ │ + b f094 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ - bne f178 │ │ │ │ │ + bne f208 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f178 │ │ │ │ │ + b f208 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000f1ec : │ │ │ │ │ +0000f27c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f8f0 │ │ │ │ │ + beq f980 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f8f0 │ │ │ │ │ + beq f980 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsrs sl, r3, #3 │ │ │ │ │ - beq f930 │ │ │ │ │ + beq f9c0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r3, r6, #3 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq fa04 │ │ │ │ │ + beq fa94 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq f6bc │ │ │ │ │ + beq f74c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq f950 │ │ │ │ │ + beq f9e0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f918 │ │ │ │ │ + beq f9a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq f6d4 │ │ │ │ │ + beq f764 │ │ │ │ │ sub r3, r6, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge faa4 │ │ │ │ │ + bge fb34 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt fa04 │ │ │ │ │ + blt fa94 │ │ │ │ │ add r2, r5, r6, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ @@ -16737,44 +16778,44 @@ │ │ │ │ │ add r2, r2, sl, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt faa4 │ │ │ │ │ + bgt fb34 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt fa04 │ │ │ │ │ + blt fa94 │ │ │ │ │ mvn r2, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r9, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ sub r3, r9, #55 @ 0x37 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt f738 │ │ │ │ │ + bgt f7c8 │ │ │ │ │ rsb r8, r9, #55 @ 0x37 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r3, r0, r6 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f8f8 │ │ │ │ │ + beq f988 │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge f374 │ │ │ │ │ + bge f404 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ @@ -16794,22 +16835,22 @@ │ │ │ │ │ lsl r3, r2, r1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ - ble f4f8 │ │ │ │ │ + ble f588 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f460 │ │ │ │ │ + beq f4f0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f434 │ │ │ │ │ + beq f4c4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq f410 │ │ │ │ │ + beq f4a0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r9, #2 │ │ │ │ │ ldr r2, [r8, #16]! │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -16831,15 +16872,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl r1 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr lr │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #4]! │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ - ble f4f8 │ │ │ │ │ + ble f588 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ add r8, r8, #16 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ orr r3, r3, r0, lsl r1 │ │ │ │ │ @@ -16869,62 +16910,62 @@ │ │ │ │ │ orr r3, r3, r0, lsl r1 │ │ │ │ │ lsl r2, r0, r7 │ │ │ │ │ orr r2, r2, r0, lsr lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r0, [ip] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ - bgt f460 │ │ │ │ │ + bgt f4f0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ addne lr, r4, #12 │ │ │ │ │ - beq f540 │ │ │ │ │ + beq f5d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq f724 │ │ │ │ │ + beq f7b4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r0, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f96c │ │ │ │ │ + beq f9fc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16380 │ │ │ │ │ + bl 16060 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f57c │ │ │ │ │ + bgt f60c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f57c │ │ │ │ │ + bne f60c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f948 │ │ │ │ │ + beq f9d8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f5b4 │ │ │ │ │ + bgt f644 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne f5b4 │ │ │ │ │ + bne f644 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, #30 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -16941,106 +16982,106 @@ │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ orr r2, r6, r2 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ ands lr, r2, ip, lsl r3 │ │ │ │ │ - beq f61c │ │ │ │ │ + beq f6ac │ │ │ │ │ mvn lr, #2 │ │ │ │ │ bics lr, r2, lr, lsl r3 │ │ │ │ │ addne r2, r2, ip, lsl r3 │ │ │ │ │ mvn ip, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r2, r2, ip, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ vldr s14, [r1, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - ble f65c │ │ │ │ │ - vldr d5, [pc, #992] @ fa20 │ │ │ │ │ + ble f6ec │ │ │ │ │ + vldr d5, [pc, #992] @ fab0 │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ ldr r3, [lr, r0, lsl #2] │ │ │ │ │ vmov s13, r3 │ │ │ │ │ vcvt.f64.u32 d6, s13 │ │ │ │ │ vmla.f64 d6, d7, d5 │ │ │ │ │ vmov.f64 d7, d6 │ │ │ │ │ - bne f640 │ │ │ │ │ + bne f6d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f684 │ │ │ │ │ + bgt f714 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f684 │ │ │ │ │ + bne f714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge fa80 │ │ │ │ │ + bge fb10 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vnegne.f64 d0, d0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f6ec │ │ │ │ │ + beq f77c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ rsbne r3, sl, #1 │ │ │ │ │ - bne f2a4 │ │ │ │ │ + bne f334 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne f918 │ │ │ │ │ + bne f9a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f918 │ │ │ │ │ + beq f9a8 │ │ │ │ │ add r3, r5, r6, lsl #2 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ vldr s12, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d6, s12 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne fa5c │ │ │ │ │ + bne faec │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r3, r3, sl, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne fac0 │ │ │ │ │ + bne fb50 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b f6a0 │ │ │ │ │ + b f730 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f51c │ │ │ │ │ + bne f5ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b f540 │ │ │ │ │ + b f5d0 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r7, r6, r0 │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f8f8 │ │ │ │ │ + beq f988 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble fa40 │ │ │ │ │ + ble fad0 │ │ │ │ │ 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 lr, r4, #12 │ │ │ │ │ @@ -17052,19 +17093,19 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mvn r6, r6, lsl r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ rsb r8, r1, #32 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ sub r7, r1, #32 │ │ │ │ │ - beq f80c │ │ │ │ │ + beq f89c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f7e4 │ │ │ │ │ + beq f874 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne f904 │ │ │ │ │ + bne f994 │ │ │ │ │ ldr r3, [r9, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, r6, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r8 │ │ │ │ │ orr r3, r3, ip, lsr r7 │ │ │ │ │ @@ -17074,15 +17115,15 @@ │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, r6, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r8 │ │ │ │ │ orr r3, r3, ip, lsr r7 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq f8b4 │ │ │ │ │ + beq f944 │ │ │ │ │ str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r9, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ sub r4, r0, #4 │ │ │ │ │ sub sl, r9, #4 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ @@ -17114,201 +17155,201 @@ │ │ │ │ │ ldr r3, [sl, #-12] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ and r2, r6, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ orr r3, r3, ip, lsl r8 │ │ │ │ │ orr r3, r3, ip, lsr r7 │ │ │ │ │ str r3, [r4, #-12] │ │ │ │ │ - bne f814 │ │ │ │ │ + bne f8a4 │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movne r6, #1 │ │ │ │ │ eor r3, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f508 │ │ │ │ │ + beq f598 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ - b f8c0 │ │ │ │ │ + b f950 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9, #-4]! │ │ │ │ │ and r2, r6, r3 │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b f7c4 │ │ │ │ │ + b f854 │ │ │ │ │ sub r3, r6, sl │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt f2b4 │ │ │ │ │ - b faa4 │ │ │ │ │ + blt f344 │ │ │ │ │ + b fb34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b f8f8 │ │ │ │ │ + b f988 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq f6e4 │ │ │ │ │ - b f288 │ │ │ │ │ + beq f774 │ │ │ │ │ + b f318 │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r9, lr │ │ │ │ │ mul r5, r2, r5 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ add r7, lr, r5, lsl #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi f9c0 │ │ │ │ │ + bmi fa50 │ │ │ │ │ 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 f994 │ │ │ │ │ + b fa24 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r9 │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ - beq f9f8 │ │ │ │ │ + beq fa88 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [lr, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fa48 │ │ │ │ │ + beq fad8 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r6, r6, #1 │ │ │ │ │ - b f5b8 │ │ │ │ │ + b f648 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - vldr d0, [pc, #20] @ fa28 │ │ │ │ │ - vldr d7, [pc, #24] @ fa30 │ │ │ │ │ + vldr d0, [pc, #20] @ fab8 │ │ │ │ │ + vldr d7, [pc, #24] @ fac0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b f6b0 │ │ │ │ │ + b f740 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b f8b4 │ │ │ │ │ + b f944 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f9d4 │ │ │ │ │ + bne fa64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b f9f8 │ │ │ │ │ + b fa88 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ - vldr d5, [pc, #-52] @ fa38 │ │ │ │ │ + vldr d5, [pc, #-52] @ fac8 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d6, d5 │ │ │ │ │ vmov.f64 d6, d7 │ │ │ │ │ - b f6fc │ │ │ │ │ - bne faa4 │ │ │ │ │ + b f78c │ │ │ │ │ + bne fb34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ │ vstr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vldr d7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne f694 │ │ │ │ │ + bne f724 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f948 │ │ │ │ │ + b f9d8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-148] @ fa38 │ │ │ │ │ + vldr d4, [pc, #-148] @ fac8 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b f71c │ │ │ │ │ + b f7ac │ │ │ │ │ │ │ │ │ │ -0000fadc : │ │ │ │ │ +0000fb6c : │ │ │ │ │ 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 fb9c │ │ │ │ │ + beq fc2c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fb80 │ │ │ │ │ + beq fc10 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi fb38 │ │ │ │ │ + bhi fbc8 │ │ │ │ │ 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 14bbc <_PyLong_Frexp> │ │ │ │ │ + bl 1489c <_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 fb60 │ │ │ │ │ + blt fbf0 │ │ │ │ │ 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 │ │ │ │ │ @@ -17317,2127 +17358,1889 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ │ - b fb30 │ │ │ │ │ + b fbc0 │ │ │ │ │ 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 fb78 │ │ │ │ │ + b fc08 │ │ │ │ │ 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 fb78 │ │ │ │ │ + b fc08 │ │ │ │ │ │ │ │ │ │ -0000fbb0 : │ │ │ │ │ +0000fc40 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc54 │ │ │ │ │ + beq fce4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq fc38 │ │ │ │ │ + beq fcc8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ bic r1, r2, #4 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi fc18 │ │ │ │ │ + bhi fca8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ str r2, [fp, #-12] │ │ │ │ │ ldrd r0, [fp, #-12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fc0c │ │ │ │ │ + bne fc9c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b fc10 │ │ │ │ │ + b fca0 │ │ │ │ │ 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 fc2c │ │ │ │ │ + b fcbc │ │ │ │ │ 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 fc2c │ │ │ │ │ + b fcbc │ │ │ │ │ │ │ │ │ │ -0000fc68 : │ │ │ │ │ +0000fcf8 : │ │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10dc4 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10dc4 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r9] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - ands r0, r0, #16777216 @ 0x1000000 │ │ │ │ │ - bne 103a4 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 10c20 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 10c20 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + str r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + movle r2, r0 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne 1041c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne 10dac │ │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ │ - str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - and r2, r1, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 10af8 │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r1, r2, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1047c │ │ │ │ │ - add ip, r3, r1, lsl #2 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - ldr r7, [ip, #8] │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - movhi ip, #0 │ │ │ │ │ - movls ip, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - movgt ip, #0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - moveq r8, ip │ │ │ │ │ - streq r8, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bne 100a0 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - bgt 11148 │ │ │ │ │ - ldr ip, [pc, #4060] @ 10d3c │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r9] │ │ │ │ │ - ldr r1, [ip, #1240] @ 0x4d8 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 119a8 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne 10c04 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + and r4, r2, #3 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 10a2c │ │ │ │ │ + rsb r4, r4, #1 │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + mul r4, r2, r4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movne r9, r3 │ │ │ │ │ + strne r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq 104c8 │ │ │ │ │ + add r3, r7, r4, lsl #2 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + sub sl, r4, #1 │ │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ + movhi r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1014c │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + bgt 10f44 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [pc, #4072] @ 10df4 │ │ │ │ │ + ldr r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10d9c │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ movls r6, #0 │ │ │ │ │ - bls fdc0 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ + bls fe60 │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ movls r6, #4 │ │ │ │ │ - bls fdbc │ │ │ │ │ - cmp r7, #7 │ │ │ │ │ + bls fe5c │ │ │ │ │ + cmp r8, #7 │ │ │ │ │ movls r6, #8 │ │ │ │ │ - bls fdbc │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ + bls fe5c │ │ │ │ │ + cmp r8, #15 │ │ │ │ │ movls r6, #16 │ │ │ │ │ - bls fdbc │ │ │ │ │ + bls fe5c │ │ │ │ │ mov r6, #32 │ │ │ │ │ - cmp r7, #31 │ │ │ │ │ - bls fdbc │ │ │ │ │ + cmp r8, #31 │ │ │ │ │ + bls fe5c │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bls fdb0 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + bcs fe50 │ │ │ │ │ lsr r6, r6, #2 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str ip, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq feac │ │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ │ + beq ff40 │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 10028 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ + bhi 100b0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ smull r0, r1, r0, r0 │ │ │ │ │ - adds r5, r0, #5 │ │ │ │ │ + adds r4, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ - cmp r5, ip │ │ │ │ │ + cmp r4, ip │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - bcs 10050 │ │ │ │ │ + bcs 10104 │ │ │ │ │ movw r3, #9336 @ 0x2478 │ │ │ │ │ - add r5, r3, r5, lsl #4 │ │ │ │ │ + add r4, r3, r4, lsl #4 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + add r4, r4, r3 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff74 │ │ │ │ │ + bgt fffc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne ff74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne fffc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 10284 │ │ │ │ │ - tst r6, r7 │ │ │ │ │ - beq 10020 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl ef78 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11994 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne ffa4 │ │ │ │ │ + bne 10310 │ │ │ │ │ + tst r6, r8 │ │ │ │ │ + beq 100a8 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 100cc │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 1002c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ffd8 │ │ │ │ │ + bne 10060 │ │ │ │ │ lsr r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne fde4 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bpl 10fb4 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 10974 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10264 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 102f4 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 10080 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + bne fe78 │ │ │ │ │ + subs sl, sl, #1 │ │ │ │ │ + bpl 10f34 │ │ │ │ │ + ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 10854 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10080 │ │ │ │ │ + ble 102f4 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 104ec │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 1012c │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1012c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 10080 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne 1012c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 10088 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 10134 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10088 │ │ │ │ │ + bgt 10134 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 10088 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 10134 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff68 │ │ │ │ │ + beq fff0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff68 │ │ │ │ │ + bgt fff0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff68 │ │ │ │ │ + bne fff0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 10284 │ │ │ │ │ - tst r6, r7 │ │ │ │ │ - beq 10020 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + bne 10310 │ │ │ │ │ + tst r6, r8 │ │ │ │ │ + beq 100a8 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 100cc │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ff24 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne ff24 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ff34 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ef78 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11a8c │ │ │ │ │ + bl 135a8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 10f10 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe90 │ │ │ │ │ + bgt 10098 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fe90 │ │ │ │ │ + bne 10098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fea0 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 10f28 │ │ │ │ │ + b ff34 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b ff34 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 11994 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne fec8 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 10cc0 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10010 │ │ │ │ │ + bgt 100fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10010 │ │ │ │ │ + bne 100fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b fea0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b fea0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11cb4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne fe34 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10e34 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1089c │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10168 │ │ │ │ │ + bcs 10204 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne fe34 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 10e2c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne ff20 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne fec8 │ │ │ │ │ + b 100c8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne ffa8 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne ffd4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - movhi r8, r0 │ │ │ │ │ - strhi r8, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bls 102cc │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr ip, [pc, #3188] @ 10d3c │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - beq 10f10 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + bls 10358 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl f008 │ │ │ │ │ + ldr r3, [pc, #3212] @ 10df4 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + beq 10e40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10214 │ │ │ │ │ - subs r5, r2, #1 │ │ │ │ │ - str r5, [ip, #1240] @ 0x4d8 │ │ │ │ │ - bne 10214 │ │ │ │ │ - ldr r0, [pc, #3152] @ 10d44 │ │ │ │ │ + bgt 102b0 │ │ │ │ │ + subs r4, r2, #1 │ │ │ │ │ + str r4, [r3, #1240] @ 0x4d8 │ │ │ │ │ + bne 102b0 │ │ │ │ │ + ldr r0, [pc, #3180] @ 10dfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 102c0 │ │ │ │ │ + cmp r8, #3 │ │ │ │ │ + beq 103d8 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 10854 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 10224 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - beq 1030c │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 10ab4 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10260 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10b60 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 10088 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 102f0 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10088 │ │ │ │ │ + ble 10ab0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 10134 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10134 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 10088 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne 10134 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff4c │ │ │ │ │ - b 10094 │ │ │ │ │ + bne ffd4 │ │ │ │ │ + b 10140 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 10bf4 │ │ │ │ │ + blt 10af0 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bne 11134 │ │ │ │ │ + str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bne 10efc │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, #20 │ │ │ │ │ strd r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 10e14 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 10c90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldrd r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r1, #16 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r0, [r5, #4] │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ strd r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r1, [r5, #8] │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r1, [r4, #8] │ │ │ │ │ orrs r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, r2, lsl #2 │ │ │ │ │ - str r3, [r5, #12] │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r1, [r5, #16] │ │ │ │ │ - ldrne r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - strne r3, [r5, #20] │ │ │ │ │ - b fe34 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 10104 │ │ │ │ │ + str r1, [r4, #16] │ │ │ │ │ + ldrne r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + strne r3, [r4, #20] │ │ │ │ │ + b fec8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 1019c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11004 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 10104 │ │ │ │ │ - ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne fee4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq 10d88 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl b7cc │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 1019c │ │ │ │ │ + ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ff6c │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b fee4 │ │ │ │ │ + b ff6c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1111c │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ + beq 100d4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 102bc │ │ │ │ │ + bgt 10348 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 102bc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 10348 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b fe68 │ │ │ │ │ - beq 10718 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10708 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ + b fefc │ │ │ │ │ + bne 104c0 │ │ │ │ │ + ldr r1, [pc, #2712] @ 10dfc │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl f008 │ │ │ │ │ + ldr r3, [pc, #2692] @ 10df4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + beq 10e40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r8, r0 │ │ │ │ │ - movle r6, r8 │ │ │ │ │ - ldrle r4, [pc, #2640] @ 10d44 │ │ │ │ │ - bgt 104a0 │ │ │ │ │ + bgt 10398 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne fef0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + str r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + bne 10398 │ │ │ │ │ + ldr r0, [pc, #2660] @ 10dfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fef0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r9, r6 │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + beq 101a4 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 10048 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 10358 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10358 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 10358 │ │ │ │ │ + bl 135a8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 10ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + bl b7cc │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - moveq r4, r5 │ │ │ │ │ - beq 1010c │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + b 101a4 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 11000 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 10f08 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 10398 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10398 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10398 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10398 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r9] │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 10c50 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + strne r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq 1068c │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + bic r3, r3, #4 │ │ │ │ │ + cmp r3, #8 │ │ │ │ │ + bhi 1046c │ │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 10b4c │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 10504 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1010c │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - str r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 10dd0 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - strne r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - beq 10648 │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - bic r2, r2, #4 │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi 103f4 │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 10cb0 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 104a8 │ │ │ │ │ + beq 106e4 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq 106b0 │ │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - cmp r2, r1, lsr #3 │ │ │ │ │ - bgt 106b0 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - mul r1, r2, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 10474 │ │ │ │ │ - add r0, r3, r1, lsl #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - movgt r0, #0 │ │ │ │ │ - movle r0, #1 │ │ │ │ │ - cmp r7, #3 │ │ │ │ │ - movhi r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq fd4c │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - bhi 100b0 │ │ │ │ │ - beq 10720 │ │ │ │ │ - ldr r4, [pc, #2248] @ 10d44 │ │ │ │ │ - b 1010c │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10be4 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r8, r1 │ │ │ │ │ - movle r6, r8 │ │ │ │ │ - ldrle r4, [pc, #2212] @ 10d44 │ │ │ │ │ - ble 102f4 │ │ │ │ │ - ldr r4, [pc, #2204] @ 10d44 │ │ │ │ │ - b 10088 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, r2, lsr #3 │ │ │ │ │ + bgt 106e4 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r4, r3, #3 │ │ │ │ │ + rsb r4, r4, #1 │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + mul r4, r3, r4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne fdbc │ │ │ │ │ + ldr r5, [pc, #2356] @ 10dfc │ │ │ │ │ + b 101a4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11140 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10ae0 │ │ │ │ │ - ldr ip, [r6] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10ae4 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r5, [pc, #2328] @ 10dfc │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + movle r9, r4 │ │ │ │ │ + bgt 10134 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne ff78 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ff78 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 10e38 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + str r4, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10a80 │ │ │ │ │ + sub r0, fp, #116 @ 0x74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - bne 10b94 │ │ │ │ │ - rsb r3, r3, #2 │ │ │ │ │ - bic r2, r2, #7 │ │ │ │ │ - orr r2, r3, r2 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r2, [r6, #8] │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - ldr ip, [pc, #2096] @ 10d3c │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r9] │ │ │ │ │ - ldr r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ + bl 16c6c <_PyLong_Negate> │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 10e2c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [pc, #2196] @ 10df4 │ │ │ │ │ + ldr r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - ldr r2, [ip, #1224] @ 0x4c8 │ │ │ │ │ + strle r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + ldr r2, [r3, #1224] @ 0x4c8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [ip, #1224] @ 0x4c8 │ │ │ │ │ - ldr ip, [r8, #8] │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r8] │ │ │ │ │ - and r2, ip, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 10b48 │ │ │ │ │ - ldr sl, [pc, #2024] @ 10d44 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - str r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - sub r9, sl, #16 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr r1, ip, #3 │ │ │ │ │ - lsr r2, r3, #3 │ │ │ │ │ + strle r2, [r3, #1224] @ 0x4c8 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r9] │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 107b0 │ │ │ │ │ - cmp r1, #300 @ 0x12c │ │ │ │ │ - bhi 10e54 │ │ │ │ │ + beq 10a98 │ │ │ │ │ + ldr sl, [pc, #2136] @ 10dfc │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r4, sl, #16 │ │ │ │ │ + str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + lsr r0, r3, #3 │ │ │ │ │ + lsr r1, r2, #3 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq 10748 │ │ │ │ │ + cmp r0, #300 @ 0x12c │ │ │ │ │ + bhi 10cc8 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10eb4 │ │ │ │ │ - ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 10ad0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 108cc │ │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10834 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + beq 10d14 │ │ │ │ │ + ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 10a1c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 10908 │ │ │ │ │ + ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 107bc │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl f008 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10b7c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10f6c │ │ │ │ │ + beq 10e00 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 9a08 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 108b4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 10f6c │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10c98 │ │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - and r2, ip, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1084c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 1056c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11140 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10680 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - beq 1110c │ │ │ │ │ - sub r0, fp, #112 @ 0x70 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 1350 │ │ │ │ │ - R_ARM_CALL _PyLong_Negate │ │ │ │ │ - ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r8, r6, #0 │ │ │ │ │ - beq 11140 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 103d8 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq 10f1c │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 106f8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne 106f8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 10424 │ │ │ │ │ - ldr r4, [pc, #1588] @ 10d44 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 10264 │ │ │ │ │ + bl 9a98 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r1, [pc, #1564] @ 10d44 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1083c │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 10e00 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10b34 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + and r1, r3, #3 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq 107d4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + b 105b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr ip, [pc, #1540] @ 10d3c │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - beq 10f10 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10768 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - bne 10768 │ │ │ │ │ - ldr r0, [pc, #1504] @ 10d44 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - beq 1010c │ │ │ │ │ + beq 10e38 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + str r4, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 106bc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + beq 10de8 │ │ │ │ │ + sub r0, fp, #112 @ 0x70 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 16c6c <_PyLong_Negate> │ │ │ │ │ + ldr r4, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + subs r9, r4, #0 │ │ │ │ │ + beq 10e38 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 10450 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11004 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl b73c │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1010c │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 10588 │ │ │ │ │ - eor r3, r3, ip │ │ │ │ │ + moveq r4, r5 │ │ │ │ │ + ldreq r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + beq 108f4 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10734 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 10734 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 104a4 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + bne 105cc │ │ │ │ │ + eor r2, r2, r3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - tst r3, #3 │ │ │ │ │ - bne 10d20 │ │ │ │ │ + tst r2, #3 │ │ │ │ │ + bne 10bb8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 10eb4 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 10d14 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ tst r2, #3 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - bne 10cfc │ │ │ │ │ + rsb r7, r3, #1 │ │ │ │ │ + bne 10b9c │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - mul r0, r1, r4 │ │ │ │ │ + mul r0, r1, r7 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bne 105c4 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10ec0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne 105d0 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 10608 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 10d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10614 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 105d0 │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10954 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 110ac │ │ │ │ │ - ldr r1, [pc, #1228] @ 10d44 │ │ │ │ │ + b 10614 │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10990 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 11180 │ │ │ │ │ + ldr r1, [pc, #1532] @ 10dfc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 1f18 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne 10a34 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 110ec │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10a94 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 10404 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne 10610 │ │ │ │ │ + bne 109c0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10f1c │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 109a8 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 1047c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10654 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10610 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne 105c0 │ │ │ │ │ + b 10654 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + moveq r4, #0 │ │ │ │ │ + beq ff54 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 9a98 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 100d8 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 11168 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq ff54 │ │ │ │ │ + sub r3, fp, #100 @ 0x64 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r7, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 108e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 108e0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bne 108b8 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ff6c │ │ │ │ │ + b 102f4 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 10604 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 5318 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1090c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 1090c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 53c0 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10948 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 10948 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 10fc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 9384 │ │ │ │ │ + ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 10ebc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 9414 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11084 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ + beq 10e84 │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1094c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 1094c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 105c0 │ │ │ │ │ + bgt 10988 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 10864 │ │ │ │ │ + bne 10988 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 10864 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - strne r6, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - beq fed4 │ │ │ │ │ - ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 9a08 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 10e3c │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f98 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq fed4 │ │ │ │ │ - sub r2, fp, #100 @ 0x64 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r2, [r5], #4 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b 10604 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 107ec │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 107ec │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 10828 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr ip, [r2] │ │ │ │ │ - sub r1, ip, #1 │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10a0c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - bne 10a0c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 109e4 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fee4 │ │ │ │ │ - b 10264 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10d48 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10d8c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b 10828 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10bd0 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10be8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + 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 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ble 10d18 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fef8 │ │ │ │ │ - b 102f4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne 108a4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 108a4 │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - strne r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 10988 │ │ │ │ │ - b fed0 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - tst r2, #3 │ │ │ │ │ - beq 108dc │ │ │ │ │ - b 105c0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 104d0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 104d0 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11044 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b1c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 11064 │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10bc8 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ff80 │ │ │ │ │ + b 104ec │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + tst r3, #3 │ │ │ │ │ + beq 10918 │ │ │ │ │ + b 10604 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10e10 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10a54 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 10e58 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ + 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 r2, [pc, #500] @ 10d44 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub r7, r2, #16 │ │ │ │ │ - b 10858 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 10c30 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldrne r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bne fef8 │ │ │ │ │ - b 10088 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ - bne 105ec │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 10528 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 105ec │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - movw r4, #1030 @ 0x406 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - rsbs r0, r3, #0 │ │ │ │ │ - asr r2, r3, #31 │ │ │ │ │ - rsc r1, r2, #0 │ │ │ │ │ - adds r5, r3, #1024 @ 0x400 │ │ │ │ │ - adc lr, r2, #0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - sbcs lr, lr, #0 │ │ │ │ │ - bcs 10c38 │ │ │ │ │ - ldr r3, [pc, #372] @ 10d40 │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r3, r3, r0, lsl #4 │ │ │ │ │ - bgt 10500 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r6] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 10c64 │ │ │ │ │ - ldr r4, [pc, #344] @ 10d44 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - b 10264 │ │ │ │ │ + b 10528 │ │ │ │ │ + ldr r3, [pc, #860] @ 10dfc │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r8, r3, #16 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 107e0 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 10b2c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bne ff80 │ │ │ │ │ + b 10134 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 10630 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10630 │ │ │ │ │ + ldr r5, [pc, #784] @ 10dfc │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 102f4 │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ lsrs r1, r2, #28 │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 1021c │ │ │ │ │ mov r0, #24 │ │ │ │ │ strd r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ ldrd r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 10e14 │ │ │ │ │ + beq 10c90 │ │ │ │ │ mov r1, #24 │ │ │ │ │ - b 101a4 │ │ │ │ │ - ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10300 │ │ │ │ │ - subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r2, r2, #0 │ │ │ │ │ - cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - bcs 10d30 │ │ │ │ │ - bl 278 <_PyLong_FromMedium> │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f80 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - movne r3, r6 │ │ │ │ │ - bne 10500 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10e8c │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r3, r6 │ │ │ │ │ - movle r4, r6 │ │ │ │ │ - ble 102f4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b fef8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne 10624 │ │ │ │ │ + b 10240 │ │ │ │ │ + ldr r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 104f8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 10668 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10624 │ │ │ │ │ - ldr r6, [r9] │ │ │ │ │ - cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10d68 │ │ │ │ │ - ldr r6, [r3] │ │ │ │ │ - cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrgt r4, [pc, #116] @ 10d40 │ │ │ │ │ - bgt 10138 │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - str r6, [r3] │ │ │ │ │ - beq 10e98 │ │ │ │ │ - ldr r6, [r8] │ │ │ │ │ - cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10cf4 │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - str r6, [r8] │ │ │ │ │ - ldreq r4, [pc, #76] @ 10d40 │ │ │ │ │ - beq ff10 │ │ │ │ │ - ldr r4, [pc, #68] @ 10d40 │ │ │ │ │ - b 10088 │ │ │ │ │ + b 10668 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10c2c │ │ │ │ │ + ldr r4, [r7] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldrgt r5, [pc, #652] @ 10df8 │ │ │ │ │ + bgt 101d4 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + str r4, [r7] │ │ │ │ │ + beq 10cf8 │ │ │ │ │ + ldr r4, [r9] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10b94 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + str r4, [r9] │ │ │ │ │ + ldreq r5, [pc, #612] @ 10df8 │ │ │ │ │ + beq ff98 │ │ │ │ │ + ldr r5, [pc, #604] @ 10df8 │ │ │ │ │ + b 10134 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 10804 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 10264 │ │ │ │ │ + b 1079c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b 107d0 │ │ │ │ │ - bl ab0 │ │ │ │ │ - R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 10c54 │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024c8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000024d8 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 10a3c │ │ │ │ │ + b 10768 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 102f4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 109c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10a3c │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - str r6, [r9] │ │ │ │ │ - beq 10e84 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - ldr r4, [pc, #-68] @ 10d40 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fef8 │ │ │ │ │ - b 102f4 │ │ │ │ │ - ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 10a4c │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 109c8 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 109d8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 109d8 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10a4c │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 119e8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 119d0 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10dcc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10db4 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b ff68 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b fff0 │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + str r4, [r3] │ │ │ │ │ + beq 10d80 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r5, [pc, #432] @ 10df8 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ff80 │ │ │ │ │ + b 104ec │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11078 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10d90 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fef8 │ │ │ │ │ - b 102f4 │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ff80 │ │ │ │ │ + b 104ec │ │ │ │ │ + mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 10e4c │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11030 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 108f4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + movle sl, #0 │ │ │ │ │ + movle r6, sl │ │ │ │ │ + ble 100e8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 109c4 │ │ │ │ │ - sub r2, r2, r1 │ │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ │ - ble 10588 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b ff54 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + cmp r1, #150 @ 0x96 │ │ │ │ │ + ble 105cc │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2cac <_PyLong_ExactDealloc+0x40> │ │ │ │ │ + bl 2bd0 │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10eb4 │ │ │ │ │ - ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 105c0 │ │ │ │ │ - ldr r4, [pc, #-332] @ 10d40 │ │ │ │ │ - b 10270 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 10264 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq 10d14 │ │ │ │ │ + ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 10604 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10cf4 │ │ │ │ │ - ldr r4, [pc, #-372] @ 10d40 │ │ │ │ │ - b ff04 │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldrle r5, [pc, #232] @ 10df8 │ │ │ │ │ + ble ff8c │ │ │ │ │ + b 10b94 │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a08 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a28 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a48 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11a6c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r8, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 10a24 │ │ │ │ │ - ldr r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10f3c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 10a24 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10e3c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [ip, #1240] @ 0x4d8 │ │ │ │ │ - bne 11038 │ │ │ │ │ - ldr r4, [pc, #-528] @ 10d44 │ │ │ │ │ - ldr r6, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 109c4 │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 10ec4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10d3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 10c60 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10d3c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10c60 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 11718 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 11730 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1174c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r7, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 108f4 │ │ │ │ │ + ldr r5, [pc, #112] @ 10df8 │ │ │ │ │ + b 10304 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 10ca8 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 102f4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 109b4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ + bne fe14 │ │ │ │ │ + ldr r0, [pc, #76] @ 10dfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 109b4 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, #536870912 @ 0x20000000 │ │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - b fddc │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bgt 10ec0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 10ec0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b fe14 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 10c20 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10ec0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - strle r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - movle r6, r1 │ │ │ │ │ - bgt 11038 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - beq 10f54 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 109c4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 1101c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b fed4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne 10b04 │ │ │ │ │ + b 10c20 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 10c14 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10c14 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10b04 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b 106bc │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024c8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x000024d8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 10d1c │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 10a3c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10b1c │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 10264 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - str r9, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ble 110cc │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ + b 10a3c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 108f4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 108f4 │ │ │ │ │ + ldr r2, [r3, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10fe0 │ │ │ │ │ - b 10ec0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 10870 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ble 10e64 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 108f4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 10870 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ - bne 1109c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 10a54 │ │ │ │ │ + subs sl, r2, #1 │ │ │ │ │ + str sl, [r3, #1240] @ 0x4d8 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + movne r4, r5 │ │ │ │ │ + bne ff54 │ │ │ │ │ + ldr r4, [pc, #-132] @ 10dfc │ │ │ │ │ + mov r6, sl │ │ │ │ │ + b 100f4 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 10ee4 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 10d18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 1109c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 10898 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 10d18 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne 10d18 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 10898 │ │ │ │ │ + b 10d18 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 10e98 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10680 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10e3c │ │ │ │ │ + b 10e98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 10c10 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 10a24 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r9] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl ef78 │ │ │ │ │ + b 10b0c │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 10ca0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + b 100d8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 10818 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10818 │ │ │ │ │ + add r3, r7, sl, lsl #2 │ │ │ │ │ + mov r6, #536870912 @ 0x20000000 │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + b fe70 │ │ │ │ │ + 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 f008 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11390 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 111b0 │ │ │ │ │ + streq r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 11198 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 10fa4 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11394 │ │ │ │ │ + beq 11198 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, fp, #100 @ 0x64 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - sub r4, fp, #100 @ 0x64 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r5, [r4, #4]! │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl ef78 │ │ │ │ │ + bl f008 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11374 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r7, [r4] │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 1114c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r8, [r4] │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11220 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + beq 11010 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - beq 11374 │ │ │ │ │ - bl b73c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + beq 1114c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - cmp r3, #16 │ │ │ │ │ - bne 111c8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp sl, #16 │ │ │ │ │ + bne 10fb8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11268 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11268 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 11268 │ │ │ │ │ + beq 11044 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 11044 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 11044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str sl, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - and ip, r2, #3 │ │ │ │ │ - rsb ip, ip, #1 │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - mul ip, r2, ip │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - bmi 11968 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + bmi 11710 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr sl, [pc, #-1356] @ 10d44 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - add r2, r3, #12 │ │ │ │ │ - str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r5, [pc, #-624] @ 10dfc │ │ │ │ │ + add r3, r7, #12 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r7, [r3, ip, lsl #2] │ │ │ │ │ - str r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r7, #29 │ │ │ │ │ - b 112cc │ │ │ │ │ + str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r8, [r3, r2, lsl #2] │ │ │ │ │ + str r8, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r8, #29 │ │ │ │ │ + b 110a4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 113a4 │ │ │ │ │ - subs r7, r7, #1 │ │ │ │ │ - bcc 116e8 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - lsr r1, r3, r7 │ │ │ │ │ - and r1, r1, #1 │ │ │ │ │ - orrs r5, r1, r5, lsl #1 │ │ │ │ │ - bne 112b8 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl ef78 │ │ │ │ │ + beq 111a4 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + bcc 114e4 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + lsr r2, r3, r8 │ │ │ │ │ + and r2, r2, #1 │ │ │ │ │ + orrs r7, r2, r7, lsl #1 │ │ │ │ │ + bne 11090 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl f008 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11970 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 116c0 │ │ │ │ │ - ldr r1, [sl] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 116c0 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [sl] │ │ │ │ │ - bne 116c0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq 116ac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 114bc │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 114bc │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + bne 114bc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 116d0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 114cc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11980 │ │ │ │ │ - ldr r9, [r4] │ │ │ │ │ - cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 116b0 │ │ │ │ │ - subs r9, r9, #1 │ │ │ │ │ - str r9, [r4] │ │ │ │ │ - bne 116b0 │ │ │ │ │ + beq 11690 │ │ │ │ │ + ldr sl, [r4] │ │ │ │ │ + cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 114ac │ │ │ │ │ + subs sl, sl, #1 │ │ │ │ │ + str sl, [r4] │ │ │ │ │ + bne 114ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + mov r7, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 112c4 │ │ │ │ │ - ldr r4, [pc, #-1592] @ 10d44 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1101c │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 109d0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r4, [pc, #-1628] @ 10d44 │ │ │ │ │ - str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 1137c │ │ │ │ │ - ands r9, r5, #1 │ │ │ │ │ - bne 116d8 │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - ands r3, r5, #1 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - moveq r9, #1 │ │ │ │ │ - beq 1164c │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - rsb r6, r3, #5 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 118c0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl ef78 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 1109c │ │ │ │ │ + ldr r4, [pc, #-856] @ 10dfc │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 100e8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 108a8 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 10894 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 10894 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 107f8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 107f8 │ │ │ │ │ + ldr r4, [pc, #-932] @ 10dfc │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b 11150 │ │ │ │ │ + ands r3, r7, #1 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + bne 114d4 │ │ │ │ │ + asr r7, r7, #1 │ │ │ │ │ + ands sl, r7, #1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + beq 1144c │ │ │ │ │ + rsb r6, sl, #5 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 116e8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl f008 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11970 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 11664 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq 116ac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 11474 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11664 │ │ │ │ │ + bgt 11474 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne 11664 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 11474 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11980 │ │ │ │ │ + beq 11690 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1166c │ │ │ │ │ + bgt 11464 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1166c │ │ │ │ │ + bne 11464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 113d0 │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - add r5, fp, r5, lsl #2 │ │ │ │ │ - ldr r1, [r5, #-100] @ 0xffffff9c │ │ │ │ │ - bl ef78 │ │ │ │ │ + bne 111cc │ │ │ │ │ + asr r7, r7, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + add r7, fp, r7, lsl #2 │ │ │ │ │ + ldr r1, [r7, #-100] @ 0xffffff9c │ │ │ │ │ + bl f008 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11970 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 11688 │ │ │ │ │ - ldr r5, [sl] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11688 │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - str r5, [sl] │ │ │ │ │ - bne 11688 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq 116ac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 1147c │ │ │ │ │ + ldr r6, [r5] │ │ │ │ │ + cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1147c │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + str r6, [r5] │ │ │ │ │ + bne 1147c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11698 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 1148c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11980 │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 116a0 │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - str r5, [r4] │ │ │ │ │ - bne 116a0 │ │ │ │ │ + beq 11690 │ │ │ │ │ + ldr r6, [r4] │ │ │ │ │ + cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 11494 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + str r6, [r4] │ │ │ │ │ + bne 11494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 1167c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl ef78 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11970 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 11540 │ │ │ │ │ - ldr r1, [sl] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11540 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [sl] │ │ │ │ │ - bne 11540 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ble 1143c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl f008 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 11708 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 1133c │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1133c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne 1133c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1198c │ │ │ │ │ + beq 11390 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11980 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ + beq 116a0 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11588 │ │ │ │ │ + bgt 11384 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 11588 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + bne 11384 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - subgt r9, r9, #1 │ │ │ │ │ - movgt r4, sl │ │ │ │ │ - ble 1167c │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl ef78 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 118e0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 115e4 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1143c │ │ │ │ │ + sub r6, r3, #1 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 116ac │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 113e0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 115e4 │ │ │ │ │ + bgt 113e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 115e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 113e0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11638 │ │ │ │ │ + beq 11698 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 138c8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11880 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq 11690 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1162c │ │ │ │ │ + bgt 11428 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne 1162c │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 11428 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r9, r9, #1 │ │ │ │ │ - bcc 1167c │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 115a4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - add r3, r9, #1 │ │ │ │ │ - tst r5, #1 │ │ │ │ │ - beq 11648 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 113c0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 11418 │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 113d0 │ │ │ │ │ - b 11460 │ │ │ │ │ + bcs 113a0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b 112c4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 1109c │ │ │ │ │ + mov r3, sl │ │ │ │ │ + asr r7, r7, #1 │ │ │ │ │ + add sl, r3, #1 │ │ │ │ │ + tst r7, #1 │ │ │ │ │ + beq 11448 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b 111c0 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bne 111cc │ │ │ │ │ + b 1125c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 114b4 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 114f4 │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 11214 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 114f4 │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 112b0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 112f0 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 112c4 │ │ │ │ │ + ble 1143c │ │ │ │ │ + b 112f8 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 1132c │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 112c4 │ │ │ │ │ + b 1109c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mvn r9, #0 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 113c8 │ │ │ │ │ - ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - bcs 112a0 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - beq 11824 │ │ │ │ │ - tst r5, #1 │ │ │ │ │ - beq 11874 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 11104 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 1109c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - sub r2, r6, r7 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - beq 11868 │ │ │ │ │ - bl b73c │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b 111c4 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + bcs 11078 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + beq 115dc │ │ │ │ │ + tst r7, #1 │ │ │ │ │ + beq 1176c │ │ │ │ │ + sub r6, r6, r3 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 11670 │ │ │ │ │ + bl b7cc │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11860 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 138c8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 11778 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - beq 11854 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r6, r3, #1 │ │ │ │ │ - str r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bne 11724 │ │ │ │ │ - asr r2, r5, #1 │ │ │ │ │ - sub r3, fp, #36 @ 0x24 │ │ │ │ │ - str r4, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + beq 11764 │ │ │ │ │ + bl b7cc │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bne 11518 │ │ │ │ │ + asr r3, r7, #1 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [r2, #-64] @ 0xffffffc0 │ │ │ │ │ - bl ef78 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ │ + ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ + bl f008 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 10e34 │ │ │ │ │ + beq 11670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + bl b7cc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11804 │ │ │ │ │ + beq 11688 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 118ec │ │ │ │ │ + beq 11680 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt 11608 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 115f0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 108b0 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 115e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ + b 10870 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl f008 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 1166c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl b7cc │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt 118f8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1183c │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 109d8 │ │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ │ - and r1, r1, #3 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - beq 11830 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 10988 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 10e3c │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b 11778 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - b 10e34 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - asr r5, r5, #1 │ │ │ │ │ - b 11708 │ │ │ │ │ - ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10e3c │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq 11660 │ │ │ │ │ + bl 135a8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq 100d8 │ │ │ │ │ + bl b7cc │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r6, r6, #1 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 115d4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + bne 100d8 │ │ │ │ │ + b 108b0 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 11150 │ │ │ │ │ + ldr r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 115d4 │ │ │ │ │ + ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b 100d8 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 11434 │ │ │ │ │ + ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 100d8 │ │ │ │ │ + ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 11670 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 118b8 │ │ │ │ │ + beq 116e0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 118b8 │ │ │ │ │ + bgt 116e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 118b8 │ │ │ │ │ + bne 116e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - beq 11460 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r4, sl │ │ │ │ │ - bl ef78 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne 11890 │ │ │ │ │ - ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10e34 │ │ │ │ │ - ldr r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq 1125c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1137c │ │ │ │ │ - bl ef78 │ │ │ │ │ + bl f008 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11954 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - bl b73c │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 11948 │ │ │ │ │ - bl 138c8 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - beq 1195c │ │ │ │ │ - bl b73c │ │ │ │ │ - ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 1180c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 10e34 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 10e3c │ │ │ │ │ - ldr sl, [pc, #-3116] @ 10d44 │ │ │ │ │ - b 11824 │ │ │ │ │ - ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - mov r4, sl │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10e34 │ │ │ │ │ - ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10e3c │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 11594 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10e34 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - str r1, [ip, #1240] @ 0x4d8 │ │ │ │ │ - bne fd74 │ │ │ │ │ - ldr r0, [pc, #-3192] @ 10d44 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b fd74 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 10dc4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10dc4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - bne 10db8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10db8 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne 10ed0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10ed0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne 10edc │ │ │ │ │ + bne 116b8 │ │ │ │ │ + ldr sl, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b 11670 │ │ │ │ │ + ldr r5, [pc, #-2332] @ 10dfc │ │ │ │ │ + b 115dc │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne 10d48 │ │ │ │ │ mov r0, sl │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10edc │ │ │ │ │ - ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - bne 10eec │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b 10d48 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 10d58 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 10eec │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne 10ef8 │ │ │ │ │ + b 10d58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 10d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 10ef8 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b 10d64 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - str r8, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 10e34 │ │ │ │ │ + b 100d8 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + asr r7, r7, #1 │ │ │ │ │ + b 11500 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 11568 │ │ │ │ │ │ │ │ │ │ -00011aa0 <_PyCompactLong_Subtract>: │ │ │ │ │ +00011780 <_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 │ │ │ │ │ @@ -19449,43 +19252,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 11b08 <_PyCompactLong_Subtract+0x68> │ │ │ │ │ + bcs 117e8 <_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 11c28 <_PyCompactLong_Subtract+0x188> │ │ │ │ │ + bcs 11908 <_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] @ 11c38 <_PyCompactLong_Subtract+0x198> │ │ │ │ │ + ldr r2, [pc, #256] @ 11918 <_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 11bac <_PyCompactLong_Subtract+0x10c> │ │ │ │ │ + beq 1188c <_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] │ │ │ │ │ @@ -19494,30 +19297,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 11c1c <_PyCompactLong_Subtract+0x17c> │ │ │ │ │ + blt 118fc <_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 11c30 <_PyCompactLong_Subtract+0x190> │ │ │ │ │ + beq 11910 <_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] │ │ │ │ │ @@ -19532,66 +19335,66 @@ │ │ │ │ │ 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 11b94 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + bge 11874 <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 11b98 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ + b 11878 <_PyCompactLong_Subtract+0xf8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 11ba4 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ + b 11884 <_PyCompactLong_Subtract+0x104> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011c3c : │ │ │ │ │ +0001191c : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 13c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -00011c50 : │ │ │ │ │ +00011930 : │ │ │ │ │ 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 11c88 │ │ │ │ │ + bcs 11968 │ │ │ │ │ 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 11ca8 │ │ │ │ │ + bcs 11988 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b a24 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -00011cb4 : │ │ │ │ │ +00011994 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19612,29 +19415,29 @@ │ │ │ │ │ movge r3, r1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 123bc │ │ │ │ │ + bgt 1209c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 128ac │ │ │ │ │ add r5, r4, r7 │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 12e10 │ │ │ │ │ + bgt 12af0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1236c │ │ │ │ │ + beq 1204c │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 12bec │ │ │ │ │ + beq 128cc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ @@ -19654,15 +19457,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 12094 │ │ │ │ │ + beq 11d74 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ add r3, sl, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ @@ -19677,37 +19480,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 12e38 │ │ │ │ │ + bne 12b18 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 12024 │ │ │ │ │ + bcs 11d04 │ │ │ │ │ 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 11ef8 │ │ │ │ │ + beq 11bd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 11ec4 │ │ │ │ │ + beq 11ba4 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 11e98 │ │ │ │ │ + beq 11b78 │ │ │ │ │ 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 │ │ │ │ │ @@ -19735,15 +19538,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 11fc0 │ │ │ │ │ + beq 11ca0 │ │ │ │ │ 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 │ │ │ │ │ @@ -19783,97 +19586,97 @@ │ │ │ │ │ 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 11f00 │ │ │ │ │ + bne 11be0 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 12024 │ │ │ │ │ + beq 11d04 │ │ │ │ │ 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 11df8 │ │ │ │ │ + bne 11ad8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r8, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12018 │ │ │ │ │ + beq 11cf8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12038 │ │ │ │ │ + beq 11d18 │ │ │ │ │ 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 11df8 │ │ │ │ │ - b 11fec │ │ │ │ │ + bne 11ad8 │ │ │ │ │ + b 11ccc │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 12a08 │ │ │ │ │ + beq 126e8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 12070 │ │ │ │ │ + beq 11d50 │ │ │ │ │ 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 12a08 │ │ │ │ │ + beq 126e8 │ │ │ │ │ ldr ip, [r8, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1206c │ │ │ │ │ + beq 11d4c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 12050 │ │ │ │ │ - b 12018 │ │ │ │ │ + bne 11d30 │ │ │ │ │ + b 11cf8 │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ str r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r2, r3, r4, lsl #2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r7, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12d44 │ │ │ │ │ + bne 12a24 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ umlal r2, r0, r7, r7 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 123b0 │ │ │ │ │ + bls 12090 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn r9, r5 │ │ │ │ │ add r9, ip, r9 │ │ │ │ │ adds lr, r7, r7 │ │ │ │ │ adc r6, r6, r6 │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -19888,21 +19691,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 12304 │ │ │ │ │ + bls 11fe4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1221c │ │ │ │ │ + beq 11efc │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 121dc │ │ │ │ │ + beq 11ebc │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 121a8 │ │ │ │ │ + beq 11e88 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ mla r1, ip, r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -19937,15 +19740,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 12304 │ │ │ │ │ + bls 11fe4 │ │ │ │ │ strd r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r5, [sl, #4] │ │ │ │ │ mov r7, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ @@ -19994,99 +19797,99 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 12224 │ │ │ │ │ + bhi 11f04 │ │ │ │ │ ldrd r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 12330 │ │ │ │ │ + bne 12010 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 120bc │ │ │ │ │ + bne 11d9c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ - b 11ffc │ │ │ │ │ + b 11cdc │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r1, r4, #4 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r1, [r3] │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ orrs r0, r2, r0, lsr #30 │ │ │ │ │ strne r2, [r3, #4] │ │ │ │ │ - b 1230c │ │ │ │ │ - ldr r3, [pc, #2800] @ 12e64 │ │ │ │ │ + b 11fec │ │ │ │ │ + ldr r3, [pc, #2800] @ 12b44 │ │ │ │ │ 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 12bd8 │ │ │ │ │ + beq 128b8 │ │ │ │ │ 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 11d8c │ │ │ │ │ + b 11a6c │ │ │ │ │ orrs r1, r2, r0 │ │ │ │ │ - beq 1230c │ │ │ │ │ - b 12344 │ │ │ │ │ + beq 11fec │ │ │ │ │ + b 12024 │ │ │ │ │ mov r6, r7 │ │ │ │ │ cmp r7, r4, lsl #1 │ │ │ │ │ - bge 12abc │ │ │ │ │ + bge 1279c │ │ │ │ │ asr r7, r7, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1608 │ │ │ │ │ + bl 152c │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12e2c │ │ │ │ │ + beq 12b0c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 12a8c │ │ │ │ │ + beq 1276c │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 1608 │ │ │ │ │ + bl 152c │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12e2c │ │ │ │ │ + beq 12b0c │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ + beq 12aa0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ + beq 12aa0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ add r0, r3, r7, lsl #3 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -20100,438 +19903,438 @@ │ │ │ │ │ mul r2, r3, r7 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r2, r3, lsr #3 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 12a70 │ │ │ │ │ + bne 12750 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12da0 │ │ │ │ │ + beq 12a80 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ adds r2, r2, r3, lsr #3 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 128dc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ rsb r0, r7, r1, lsr #3 │ │ │ │ │ mvn r1, #3 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mla r7, r1, r7, ip │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 17e0 │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12588 │ │ │ │ │ + bgt 12268 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12588 │ │ │ │ │ - ldr r2, [pc, #2352] @ 12e68 │ │ │ │ │ + bne 12268 │ │ │ │ │ + ldr r2, [pc, #2352] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12cd4 │ │ │ │ │ + bne 129b4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d38 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12cc8 │ │ │ │ │ - ldr r3, [pc, #2320] @ 12e6c │ │ │ │ │ + bhi 129a8 │ │ │ │ │ + ldr r3, [pc, #2320] @ 12b4c │ │ │ │ │ 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 12cc8 │ │ │ │ │ + bhi 129a8 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 17e0 │ │ │ │ │ + bl 1704 │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12610 │ │ │ │ │ + bgt 122f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12610 │ │ │ │ │ - ldr r2, [pc, #2216] @ 12e68 │ │ │ │ │ + bne 122f0 │ │ │ │ │ + ldr r2, [pc, #2216] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c28 │ │ │ │ │ + bne 12908 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d7c │ │ │ │ │ + bne 12a5c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12c1c │ │ │ │ │ - ldr r3, [pc, #2188] @ 12e70 │ │ │ │ │ + bhi 128fc │ │ │ │ │ + ldr r3, [pc, #2188] @ 12b50 │ │ │ │ │ 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 12c1c │ │ │ │ │ + bhi 128fc │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d7a8 │ │ │ │ │ + bl d838 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ + beq 12aa0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12694 │ │ │ │ │ + bgt 12374 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12694 │ │ │ │ │ - ldr r2, [pc, #2084] @ 12e68 │ │ │ │ │ + bne 12374 │ │ │ │ │ + ldr r2, [pc, #2084] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c68 │ │ │ │ │ + bne 12948 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d70 │ │ │ │ │ + bne 12a50 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12c3c │ │ │ │ │ - ldr r3, [pc, #2060] @ 12e74 │ │ │ │ │ + bhi 1291c │ │ │ │ │ + ldr r3, [pc, #2060] @ 12b54 │ │ │ │ │ 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 12c3c │ │ │ │ │ + bhi 1291c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12704 │ │ │ │ │ + bgt 123e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 12704 │ │ │ │ │ - ldr r2, [pc, #1972] @ 12e68 │ │ │ │ │ + bne 123e4 │ │ │ │ │ + ldr r2, [pc, #1972] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c54 │ │ │ │ │ + bne 12934 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d88 │ │ │ │ │ + bne 12a68 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12c48 │ │ │ │ │ - ldr r3, [pc, #1952] @ 12e78 │ │ │ │ │ + bhi 12928 │ │ │ │ │ + ldr r3, [pc, #1952] @ 12b58 │ │ │ │ │ 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 12c48 │ │ │ │ │ + bhi 12928 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ str r8, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12c90 │ │ │ │ │ + beq 12970 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl d7a8 │ │ │ │ │ + bl d838 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12da0 │ │ │ │ │ + beq 12a80 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 127a0 │ │ │ │ │ + bgt 12480 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 127a0 │ │ │ │ │ - ldr r2, [pc, #1816] @ 12e68 │ │ │ │ │ + bne 12480 │ │ │ │ │ + ldr r2, [pc, #1816] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 1295c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d94 │ │ │ │ │ + bne 12a74 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12ca8 │ │ │ │ │ - ldr r3, [pc, #1800] @ 12e7c │ │ │ │ │ + bhi 12988 │ │ │ │ │ + ldr r3, [pc, #1800] @ 12b5c │ │ │ │ │ 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 12ca8 │ │ │ │ │ + bhi 12988 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r9] │ │ │ │ │ str r9, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1281c │ │ │ │ │ + bgt 124fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1281c │ │ │ │ │ - ldr r2, [pc, #1700] @ 12e68 │ │ │ │ │ + bne 124fc │ │ │ │ │ + ldr r2, [pc, #1700] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12cb4 │ │ │ │ │ + bne 12994 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12d2c │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a18 │ │ │ │ │ - ldr r3, [pc, #1684] @ 12e80 │ │ │ │ │ + bhi 126f8 │ │ │ │ │ + ldr r3, [pc, #1684] @ 12b60 │ │ │ │ │ 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 12a18 │ │ │ │ │ + bhi 126f8 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 128a8 │ │ │ │ │ + bgt 12588 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 128a8 │ │ │ │ │ - ldr r2, [pc, #1552] @ 12e68 │ │ │ │ │ + bne 12588 │ │ │ │ │ + ldr r2, [pc, #1552] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a30 │ │ │ │ │ + bne 12710 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12df8 │ │ │ │ │ + bne 12ad8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a24 │ │ │ │ │ - ldr r3, [pc, #1544] @ 12e84 │ │ │ │ │ + bhi 12704 │ │ │ │ │ + ldr r3, [pc, #1544] @ 12b64 │ │ │ │ │ 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 12a24 │ │ │ │ │ + bhi 12704 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12918 │ │ │ │ │ + bgt 125f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12918 │ │ │ │ │ - ldr r2, [pc, #1440] @ 12e68 │ │ │ │ │ + bne 125f8 │ │ │ │ │ + ldr r2, [pc, #1440] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129ec │ │ │ │ │ + bne 126cc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12dec │ │ │ │ │ + bne 12acc │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a44 │ │ │ │ │ - ldr r3, [pc, #1436] @ 12e88 │ │ │ │ │ + bhi 12724 │ │ │ │ │ + ldr r3, [pc, #1436] @ 12b68 │ │ │ │ │ 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 12a44 │ │ │ │ │ + bhi 12724 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12dc0 │ │ │ │ │ + beq 12aa0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 1a14 │ │ │ │ │ + bl 1938 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 129a8 │ │ │ │ │ + bgt 12688 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 129a8 │ │ │ │ │ - ldr r2, [pc, #1296] @ 12e68 │ │ │ │ │ + bne 12688 │ │ │ │ │ + ldr r2, [pc, #1296] @ 12b48 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12a5c │ │ │ │ │ + bne 1273c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 12e04 │ │ │ │ │ + bne 12ae4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a50 │ │ │ │ │ - ldr r3, [pc, #1296] @ 12e8c │ │ │ │ │ + bhi 12730 │ │ │ │ │ + ldr r3, [pc, #1296] @ 12b6c │ │ │ │ │ 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 12a50 │ │ │ │ │ + bhi 12730 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ movne r2, r0 │ │ │ │ │ ldrne lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 12018 │ │ │ │ │ + beq 11cf8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12a00 │ │ │ │ │ + beq 126e0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 12018 │ │ │ │ │ + b 11cf8 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 128d0 │ │ │ │ │ + b 125b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 129c0 │ │ │ │ │ + bne 126a0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 12018 │ │ │ │ │ + b 11cf8 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 1281c │ │ │ │ │ + b 124fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 128a8 │ │ │ │ │ + b 12588 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12860 │ │ │ │ │ + b 12540 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12918 │ │ │ │ │ + b 125f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 129a8 │ │ │ │ │ + b 12688 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12960 │ │ │ │ │ + b 12640 │ │ │ │ │ add r0, r6, r2, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 12494 │ │ │ │ │ + b 12174 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 12414 │ │ │ │ │ + b 120f4 │ │ │ │ │ add r0, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 12018 │ │ │ │ │ + beq 11cf8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 12ce8 │ │ │ │ │ + beq 129c8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -20542,243 +20345,243 @@ │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r9, #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - bl 11cb4 │ │ │ │ │ + bl 11994 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ add r0, r2, r5, lsl #2 │ │ │ │ │ - beq 12ce8 │ │ │ │ │ + beq 129c8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r8, #12 │ │ │ │ │ sub r6, r6, r9 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ rsb r1, r5, r1, lsr #3 │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - bl 1a14 │ │ │ │ │ + bl 1938 │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 358 │ │ │ │ │ R_ARM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bgt 12b14 │ │ │ │ │ + bgt 127f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 358 │ │ │ │ │ R_ARM_CALL _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ movne r2, r1 │ │ │ │ │ ldrne lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 12018 │ │ │ │ │ + beq 11cf8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12d04 │ │ │ │ │ + beq 129e4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 12050 │ │ │ │ │ - b 12018 │ │ │ │ │ - ldr r3, [pc, #700] @ 12e90 │ │ │ │ │ + bne 11d30 │ │ │ │ │ + b 11cf8 │ │ │ │ │ + ldr r3, [pc, #700] @ 12b70 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12018 │ │ │ │ │ + b 11cf8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 11d58 │ │ │ │ │ + bne 11a38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12018 │ │ │ │ │ + b 11cf8 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mvn r3, #3 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 124e8 │ │ │ │ │ + b 121c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12610 │ │ │ │ │ + b 122f0 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 125c8 │ │ │ │ │ + b 122a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12694 │ │ │ │ │ + b 12374 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12704 │ │ │ │ │ + b 123e4 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 126bc │ │ │ │ │ + b 1239c │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 1264c │ │ │ │ │ + b 1232c │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12758 │ │ │ │ │ + b 12438 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 12730 │ │ │ │ │ + b 12410 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 127a0 │ │ │ │ │ + b 12480 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 127cc │ │ │ │ │ + b 124ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 12588 │ │ │ │ │ + b 12268 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12540 │ │ │ │ │ + b 12220 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12d10 │ │ │ │ │ + ble 129f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl b73c │ │ │ │ │ - b 12bf0 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 128d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12bac │ │ │ │ │ - b 12a08 │ │ │ │ │ + bne 1288c │ │ │ │ │ + b 126e8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12cf8 │ │ │ │ │ + bne 129d8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12cf8 │ │ │ │ │ + b 129d8 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 1281c │ │ │ │ │ + b 124fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12588 │ │ │ │ │ + b 12268 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12bf0 │ │ │ │ │ + bgt 128d0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 128d0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12bf0 │ │ │ │ │ + b 128d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12694 │ │ │ │ │ + b 12374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12610 │ │ │ │ │ + b 122f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12704 │ │ │ │ │ + b 123e4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 127a0 │ │ │ │ │ + b 12480 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12dc0 │ │ │ │ │ + bgt 12aa0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12dc0 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b73c │ │ │ │ │ - b 12bf0 │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 128d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 12918 │ │ │ │ │ + b 125f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 128a8 │ │ │ │ │ + b 12588 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 129a8 │ │ │ │ │ + b 12688 │ │ │ │ │ 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 12bf0 │ │ │ │ │ + b 128d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12dc0 │ │ │ │ │ + b 12aa0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12bf0 │ │ │ │ │ + bgt 128d0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 12bf0 │ │ │ │ │ + bne 128d0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12bf0 │ │ │ │ │ + b 128d0 │ │ │ │ │ .word 0x00000ae8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000908 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000884 │ │ │ │ │ @@ -20796,30 +20599,30 @@ │ │ │ │ │ .word 0x00000594 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00012e94 <_PyLong_Copy>: │ │ │ │ │ +00012b74 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 12ee8 <_PyLong_Copy+0x54> │ │ │ │ │ + bhi 12bc8 <_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 12ee8 <_PyLong_Copy+0x54> │ │ │ │ │ + bcs 12bc8 <_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 │ │ │ │ │ @@ -20835,15 +20638,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12f48 <_PyLong_Copy+0xb4> │ │ │ │ │ + beq 12c28 <_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] │ │ │ │ │ @@ -20851,242 +20654,242 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00012f54 : │ │ │ │ │ +00012c34 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 131c0 │ │ │ │ │ + beq 12ea0 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 131cc │ │ │ │ │ + beq 12eac │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r3, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ lsr lr, r2, #3 │ │ │ │ │ - beq 12ffc │ │ │ │ │ + beq 12cdc │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi 13198 │ │ │ │ │ + bhi 12e78 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1318c │ │ │ │ │ + beq 12e6c │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13114 │ │ │ │ │ + beq 12df4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13074 │ │ │ │ │ + beq 12d54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 13170 │ │ │ │ │ + bne 12e50 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13150 │ │ │ │ │ + bne 12e30 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1318c │ │ │ │ │ + beq 12e6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ tst r2, #3 │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne 13124 │ │ │ │ │ + bne 12e04 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 13144 │ │ │ │ │ + beq 12e24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 12fe8 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 5318 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 130c4 │ │ │ │ │ + bgt 12da4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 130c4 │ │ │ │ │ + bne 12da4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r4, #0 │ │ │ │ │ - beq 131e4 │ │ │ │ │ + beq 12ec4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 9384 │ │ │ │ │ + bl 9414 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 131d8 │ │ │ │ │ + beq 12eb8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1310c │ │ │ │ │ + bgt 12dec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1310c │ │ │ │ │ + bne 12dec │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 12cc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq 13084 │ │ │ │ │ - b 12fe8 │ │ │ │ │ + beq 12d64 │ │ │ │ │ + b 12cc8 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 13064 │ │ │ │ │ + bne 12d44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl b73c │ │ │ │ │ - b 1318c │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 12e6c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 1302c │ │ │ │ │ - b 1318c │ │ │ │ │ + bne 12d0c │ │ │ │ │ + b 12e6c │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl cbf8 │ │ │ │ │ + bl cc88 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12fc8 │ │ │ │ │ + bne 12ca8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble 13170 │ │ │ │ │ + ble 12e50 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ - bl 2cac <_PyLong_ExactDealloc+0x40> │ │ │ │ │ + bl 2bd0 │ │ │ │ │ R_ARM_CALL pylong_int_divmod │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrdne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 12ff0 │ │ │ │ │ - b 1318c │ │ │ │ │ + bne 12cd0 │ │ │ │ │ + b 12e6c │ │ │ │ │ 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 13190 │ │ │ │ │ + b 12e70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13208 │ │ │ │ │ + ble 12ee8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1318c │ │ │ │ │ + bgt 12e6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1318c │ │ │ │ │ + bne 12e6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1318c │ │ │ │ │ + b 12e6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 131e4 │ │ │ │ │ + bne 12ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 131e4 │ │ │ │ │ + b 12ec4 │ │ │ │ │ │ │ │ │ │ -00013224 : │ │ │ │ │ +00012f04 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - beq 132e8 │ │ │ │ │ + beq 12fc8 │ │ │ │ │ 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 1329c │ │ │ │ │ + beq 12f7c │ │ │ │ │ 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 132bc │ │ │ │ │ + bcs 12f9c │ │ │ │ │ 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 │ │ │ │ │ @@ -21094,31 +20897,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 13284 │ │ │ │ │ + bcc 12f64 │ │ │ │ │ subs lr, lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r4, #0 │ │ │ │ │ cmn lr, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 132dc │ │ │ │ │ + bcs 12fbc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b a24 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 13284 │ │ │ │ │ + b 12f64 │ │ │ │ │ │ │ │ │ │ -000132f0 <_PyCompactLong_Multiply>: │ │ │ │ │ +00012fd0 <_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 │ │ │ │ │ @@ -21128,43 +20931,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 13350 <_PyCompactLong_Multiply+0x60> │ │ │ │ │ + bcs 13030 <_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 13460 <_PyCompactLong_Multiply+0x170> │ │ │ │ │ + bcs 13140 <_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] @ 13470 <_PyCompactLong_Multiply+0x180> │ │ │ │ │ + ldr r1, [pc, #240] @ 13150 <_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 133f0 <_PyCompactLong_Multiply+0x100> │ │ │ │ │ + beq 130d0 <_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] │ │ │ │ │ @@ -21172,28 +20975,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 13454 <_PyCompactLong_Multiply+0x164> │ │ │ │ │ + blt 13134 <_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 13468 <_PyCompactLong_Multiply+0x178> │ │ │ │ │ + beq 13148 <_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] │ │ │ │ │ @@ -21207,153 +21010,153 @@ │ │ │ │ │ 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 133d8 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + bge 130b8 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 133dc <_PyCompactLong_Multiply+0xec> │ │ │ │ │ + b 130bc <_PyCompactLong_Multiply+0xec> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 133e8 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ + b 130c8 <_PyCompactLong_Multiply+0xf8> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00013474 : │ │ │ │ │ +00013154 : │ │ │ │ │ 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 1357c │ │ │ │ │ + beq 1325c │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 134e8 │ │ │ │ │ + beq 131c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1350c │ │ │ │ │ + beq 131ec │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 1350c │ │ │ │ │ + bne 131ec │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13500 │ │ │ │ │ + bgt 131e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 13568 │ │ │ │ │ + beq 13248 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13524 │ │ │ │ │ + bgt 13204 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 13554 │ │ │ │ │ + beq 13234 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13500 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13524 │ │ │ │ │ + b 13204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13500 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 13500 │ │ │ │ │ + b 131e0 │ │ │ │ │ │ │ │ │ │ -00013584 : │ │ │ │ │ +00013264 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 135bc │ │ │ │ │ + beq 1329c │ │ │ │ │ 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 136a0 │ │ │ │ │ + bne 13380 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 1364c │ │ │ │ │ + bhi 1332c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ 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 1361c │ │ │ │ │ - ldr r3, [pc, #148] @ 136a4 │ │ │ │ │ + bcs 132fc │ │ │ │ │ + ldr r3, [pc, #148] @ 13384 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 1363c │ │ │ │ │ + bcs 1331c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b ab0 │ │ │ │ │ @@ -21362,57 +21165,57 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13610 │ │ │ │ │ + beq 132f0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r0, r3, #12 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bic r4, r2, #7 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ orr ip, r4, #2 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b 13610 │ │ │ │ │ - b 12e94 <_PyLong_Copy> │ │ │ │ │ + b 132f0 │ │ │ │ │ + b 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000136a8 : │ │ │ │ │ +00013388 : │ │ │ │ │ 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 1377c │ │ │ │ │ + beq 1345c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13710 │ │ │ │ │ + bhi 133f0 │ │ │ │ │ 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 13710 │ │ │ │ │ + bcs 133f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -21428,15 +21231,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13770 │ │ │ │ │ + beq 13450 │ │ │ │ │ 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] │ │ │ │ │ @@ -21448,17 +21251,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 13708 │ │ │ │ │ + b 133e8 │ │ │ │ │ │ │ │ │ │ -00013794 <_PyLong_FromBytes>: │ │ │ │ │ +00013474 <_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 │ │ │ │ │ @@ -21469,33 +21272,33 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 878 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 137ec <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 134cc <_PyLong_FromBytes+0x58> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f8 <_PyLong_FromBytes+0x64> │ │ │ │ │ + beq 134d8 <_PyLong_FromBytes+0x64> │ │ │ │ │ add r1, r4, r5 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 137f8 <_PyLong_FromBytes+0x64> │ │ │ │ │ + bne 134d8 <_PyLong_FromBytes+0x64> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ 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 137ec <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 134cc <_PyLong_FromBytes+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ @@ -21504,54 +21307,54 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13860 <_PyLong_FromBytes+0xcc> │ │ │ │ │ + bgt 13540 <_PyLong_FromBytes+0xcc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13860 <_PyLong_FromBytes+0xcc> │ │ │ │ │ + bne 13540 <_PyLong_FromBytes+0xcc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 137ec <_PyLong_FromBytes+0x58> │ │ │ │ │ + b 134cc <_PyLong_FromBytes+0x58> │ │ │ │ │ │ │ │ │ │ -00013868 : │ │ │ │ │ +00013548 : │ │ │ │ │ long_mod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 1359c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 1359c │ │ │ │ │ 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 138c8 │ │ │ │ │ + bl 135a8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000138c8 : │ │ │ │ │ +000135a8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -21559,97 +21362,97 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 13a80 │ │ │ │ │ + beq 13760 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13edc │ │ │ │ │ + beq 13bbc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 13bac │ │ │ │ │ - beq 13b90 │ │ │ │ │ + blt 1388c │ │ │ │ │ + beq 13870 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13ac8 │ │ │ │ │ + beq 137a8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16380 │ │ │ │ │ + bl 16060 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139b0 │ │ │ │ │ + beq 13690 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 139b0 │ │ │ │ │ + bgt 13690 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 139b0 │ │ │ │ │ + bne 13690 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13ef4 │ │ │ │ │ + beq 13bd4 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls 139cc │ │ │ │ │ + bls 136ac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13eac │ │ │ │ │ + beq 13b8c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f0c │ │ │ │ │ + beq 13bec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 139a0 │ │ │ │ │ + bne 13680 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13be4 │ │ │ │ │ + beq 138c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13ef4 │ │ │ │ │ + beq 13bd4 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi 13970 │ │ │ │ │ + bhi 13650 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ movw r0, #1030 @ 0x406 │ │ │ │ │ adds ip, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ mov r7, ip │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 13970 │ │ │ │ │ + bcs 13650 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13a5c │ │ │ │ │ + bgt 1373c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 13a5c │ │ │ │ │ - ldr r2, [pc, #1308] @ 13f34 │ │ │ │ │ + bne 1373c │ │ │ │ │ + ldr r2, [pc, #1308] @ 13c14 │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13d30 │ │ │ │ │ + bne 13a10 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne 13f28 │ │ │ │ │ - ldr r3, [pc, #1288] @ 13f38 │ │ │ │ │ + bne 13c08 │ │ │ │ │ + ldr r3, [pc, #1288] @ 13c18 │ │ │ │ │ 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 13d54 │ │ │ │ │ + bhi 13a34 │ │ │ │ │ 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 │ │ │ │ │ @@ -21657,50 +21460,50 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13970 │ │ │ │ │ + b 13650 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13ed4 │ │ │ │ │ + bne 13bb4 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13e98 │ │ │ │ │ + bne 13b78 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ 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 13d60 │ │ │ │ │ + bne 13a40 │ │ │ │ │ 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 13c24 │ │ │ │ │ + beq 13904 │ │ │ │ │ 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 │ │ │ │ │ @@ -21721,62 +21524,62 @@ │ │ │ │ │ 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 13c30 │ │ │ │ │ + bne 13910 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13a74 │ │ │ │ │ - b 13ef4 │ │ │ │ │ + bne 13754 │ │ │ │ │ + b 13bd4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r0, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 13920 │ │ │ │ │ + bcs 13600 │ │ │ │ │ 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 13f14 │ │ │ │ │ + bne 13bf4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13efc │ │ │ │ │ + ble 13bdc │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 13988 │ │ │ │ │ + bne 13668 │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 139a0 │ │ │ │ │ + bne 13680 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5318 │ │ │ │ │ + bl 53c0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13c14 │ │ │ │ │ + bgt 138f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 13c14 │ │ │ │ │ + bne 138f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13ef4 │ │ │ │ │ + beq 13bd4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 139a0 │ │ │ │ │ + b 13680 │ │ │ │ │ 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 │ │ │ │ │ @@ -21832,46 +21635,46 @@ │ │ │ │ │ adds r2, r7, r2 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r1, r1, r1 │ │ │ │ │ subs ip, r0, r2 │ │ │ │ │ sbc r3, r3, r1 │ │ │ │ │ cmp lr, r9 │ │ │ │ │ - bne 13c30 │ │ │ │ │ + bne 13910 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 13b78 │ │ │ │ │ + b 13858 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 13f28 │ │ │ │ │ + bne 13c08 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 13a28 │ │ │ │ │ + bls 13708 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 1373c │ │ │ │ │ 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 13df8 │ │ │ │ │ + beq 13ad8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13dd0 │ │ │ │ │ + beq 13ab0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13db0 │ │ │ │ │ + beq 13a90 │ │ │ │ │ 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]! │ │ │ │ │ @@ -21889,15 +21692,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 13b78 │ │ │ │ │ + beq 13858 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -21929,174 +21732,173 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 13e0c │ │ │ │ │ + bne 13aec │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 13b78 │ │ │ │ │ + b 13858 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 13aa8 │ │ │ │ │ + b 13788 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 139a0 │ │ │ │ │ + beq 13680 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 1350 │ │ │ │ │ - R_ARM_CALL _PyLong_Negate │ │ │ │ │ + bl 16c6c <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13ef4 │ │ │ │ │ + beq 13bd4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13980 │ │ │ │ │ + b 13660 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13bac │ │ │ │ │ + bne 1388c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ZeroDivisionError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 139a8 │ │ │ │ │ + b 13688 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 13980 │ │ │ │ │ + b 13660 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ - b 13bdc │ │ │ │ │ + b 138bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13ec8 │ │ │ │ │ - b 13ef4 │ │ │ │ │ + bne 13ba8 │ │ │ │ │ + b 13bd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 13a5c │ │ │ │ │ + b 1373c │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00013f3c <_PyLong_Format>: │ │ │ │ │ +00013c1c <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - beq 13f84 <_PyLong_Format+0x48> │ │ │ │ │ + beq 13c64 <_PyLong_Format+0x48> │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 13fa4 │ │ │ │ │ + bl 13c84 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13f9c <_PyLong_Format+0x60> │ │ │ │ │ + beq 13c7c <_PyLong_Format+0x60> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, fp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 2084 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13f78 <_PyLong_Format+0x3c> │ │ │ │ │ + bne 13c58 <_PyLong_Format+0x3c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 13f7c <_PyLong_Format+0x40> │ │ │ │ │ + b 13c5c <_PyLong_Format+0x40> │ │ │ │ │ │ │ │ │ │ -00013fa4 : │ │ │ │ │ +00013c84 : │ │ │ │ │ long_format_binary.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 14400 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 14400 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 1435c │ │ │ │ │ + bne 1403c │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 14698 │ │ │ │ │ + beq 14378 │ │ │ │ │ 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 14738 │ │ │ │ │ + bhi 14418 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ mov r2, #30 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1436c │ │ │ │ │ + beq 1404c │ │ │ │ │ clz r3, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 1437c │ │ │ │ │ + bne 1405c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14394 │ │ │ │ │ + beq 14074 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14618 │ │ │ │ │ + bne 142f8 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 14730 │ │ │ │ │ + beq 14410 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 148cc │ │ │ │ │ + bne 145ac │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 148c4 │ │ │ │ │ + beq 145a4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 148b8 │ │ │ │ │ + beq 14598 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 145d8 │ │ │ │ │ + beq 142b8 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ sub r7, sl, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -22115,144 +21917,144 @@ │ │ │ │ │ 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 14410 │ │ │ │ │ + bgt 140f0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 143e8 │ │ │ │ │ + bhi 140c8 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14408 │ │ │ │ │ + beq 140e8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 14608 │ │ │ │ │ + beq 142e8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 14610 │ │ │ │ │ + beq 142f0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 143e0 │ │ │ │ │ + beq 140c0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 14688 │ │ │ │ │ + beq 14368 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-6] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 14690 │ │ │ │ │ + beq 14370 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub ip, ip, #7 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 142d4 │ │ │ │ │ + beq 13fb4 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl lr │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 143b8 │ │ │ │ │ + bhi 14098 │ │ │ │ │ orr r3, r5, r2, lsr r6 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 1429c │ │ │ │ │ + bne 13f7c │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 140f4 │ │ │ │ │ + bgt 13dd4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 145f0 │ │ │ │ │ + beq 142d0 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 14310 │ │ │ │ │ + beq 13ff0 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ subeq ip, ip, #2 │ │ │ │ │ - beq 145fc │ │ │ │ │ + beq 142dc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ │ ldreq r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ @@ -22260,141 +22062,141 @@ │ │ │ │ │ addne r3, r3, r9 │ │ │ │ │ strne r3, [r2, #20] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 13fec │ │ │ │ │ + b 13ccc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 14058 │ │ │ │ │ + beq 13d38 │ │ │ │ │ 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 14068 │ │ │ │ │ + bne 13d48 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14078 │ │ │ │ │ + beq 13d58 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 14708 │ │ │ │ │ + bhi 143e8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 14628 │ │ │ │ │ - b 14640 │ │ │ │ │ + bne 14308 │ │ │ │ │ + b 14320 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 1429c │ │ │ │ │ - b 142d0 │ │ │ │ │ + bne 13f7c │ │ │ │ │ + b 13fb0 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 1415c │ │ │ │ │ + bne 13e3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 14408 │ │ │ │ │ + bgt 140e8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-2] │ │ │ │ │ - bgt 14608 │ │ │ │ │ + bgt 142e8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 14610 │ │ │ │ │ + bgt 142f0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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 143e0 │ │ │ │ │ + bgt 140c0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r5, [ip, #-5] │ │ │ │ │ - bgt 14688 │ │ │ │ │ + bgt 14368 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ 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, #-6] │ │ │ │ │ - bgt 14690 │ │ │ │ │ + bgt 14370 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #7 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -22402,153 +22204,153 @@ │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ add r5, r5, r1 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r5, [ip] │ │ │ │ │ ldrle r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bgt 142d4 │ │ │ │ │ + bgt 13fb4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl lr │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 146e0 │ │ │ │ │ + bhi 143c0 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r5, r2, lsr r6 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 145a0 │ │ │ │ │ - b 142d0 │ │ │ │ │ + ble 14280 │ │ │ │ │ + b 13fb0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 142f8 │ │ │ │ │ + bne 13fd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1432c │ │ │ │ │ + bne 1400c │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ - b 1432c │ │ │ │ │ + b 1400c │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 146c8 │ │ │ │ │ + bhi 143a8 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14354 │ │ │ │ │ + beq 14034 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1475c │ │ │ │ │ + bne 1443c │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 14754 │ │ │ │ │ + beq 14434 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 140b4 │ │ │ │ │ + b 13d94 │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ - b 142d4 │ │ │ │ │ + b 13fb4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 14068 │ │ │ │ │ + bne 13d48 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 14078 │ │ │ │ │ + beq 13d58 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 14628 │ │ │ │ │ + bls 14308 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble 14648 │ │ │ │ │ - b 14628 │ │ │ │ │ + ble 14328 │ │ │ │ │ + b 14308 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r6 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 145a0 │ │ │ │ │ - b 142d0 │ │ │ │ │ + ble 14280 │ │ │ │ │ + b 13fb0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bge 14648 │ │ │ │ │ - b 143ac │ │ │ │ │ + bge 14328 │ │ │ │ │ + b 1408c │ │ │ │ │ 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 14354 │ │ │ │ │ + b 14034 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 14730 │ │ │ │ │ + b 14410 │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ - b 14678 │ │ │ │ │ + b 14358 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - bne 14a38 │ │ │ │ │ + bne 14718 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 14a88 │ │ │ │ │ + beq 14768 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #48 @ 0x30 │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ subeq ip, ip, #2 │ │ │ │ │ - beq 1487c │ │ │ │ │ + beq 1455c │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r6, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -22583,66 +22385,66 @@ │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldrb r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 14aa0 │ │ │ │ │ + ble 14780 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14804 │ │ │ │ │ + bne 144e4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 147d8 │ │ │ │ │ + bgt 144b8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 148a4 │ │ │ │ │ + beq 14584 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne 14a90 │ │ │ │ │ + bne 14770 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [ip, #-2] │ │ │ │ │ - b 1432c │ │ │ │ │ + b 1400c │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 140b4 │ │ │ │ │ + b 13d94 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ - b 148bc │ │ │ │ │ + b 1459c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 148f0 │ │ │ │ │ + bne 145d0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 14a58 │ │ │ │ │ + beq 14738 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ - b 14790 │ │ │ │ │ + b 14470 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 14a30 │ │ │ │ │ + beq 14710 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #48 @ 0x30 │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ subeq ip, ip, #4 │ │ │ │ │ - beq 149f4 │ │ │ │ │ + beq 146d4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r6, r4, #32 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -22677,121 +22479,121 @@ │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldrb r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 14a78 │ │ │ │ │ + ble 14758 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1497c │ │ │ │ │ + bne 1465c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 14950 │ │ │ │ │ + bgt 14630 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14a1c │ │ │ │ │ + beq 146fc │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne 14a68 │ │ │ │ │ + bne 14748 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [ip, #-4] │ │ │ │ │ - b 1432c │ │ │ │ │ + b 1400c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - b 14904 │ │ │ │ │ + b 145e4 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 14a60 │ │ │ │ │ + beq 14740 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ - b 14908 │ │ │ │ │ + b 145e8 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ - b 148e8 │ │ │ │ │ + b 145c8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b 14a4c │ │ │ │ │ + b 1472c │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 14a0c │ │ │ │ │ + b 146ec │ │ │ │ │ orrs r3, r7, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 149d4 │ │ │ │ │ + b 146b4 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ - b 14788 │ │ │ │ │ + b 14468 │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 14894 │ │ │ │ │ + b 14574 │ │ │ │ │ orrs r3, r7, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 1485c │ │ │ │ │ + b 1453c │ │ │ │ │ │ │ │ │ │ -00014ab0 : │ │ │ │ │ +00014790 : │ │ │ │ │ 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 14b9c │ │ │ │ │ + beq 1487c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 14b80 │ │ │ │ │ + beq 14860 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 14b18 │ │ │ │ │ + bhi 147f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14b48 │ │ │ │ │ + beq 14828 │ │ │ │ │ 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 14bbc <_PyLong_Frexp> │ │ │ │ │ + bl 1489c <_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 14b64 │ │ │ │ │ + blt 14844 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 14b0c │ │ │ │ │ + bne 147ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14bb0 │ │ │ │ │ + bne 14890 │ │ │ │ │ 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 │ │ │ │ │ @@ -22800,68 +22602,68 @@ │ │ │ │ │ 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 14b48 │ │ │ │ │ + b 14828 │ │ │ │ │ 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 14b48 │ │ │ │ │ + b 14828 │ │ │ │ │ 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 14b48 │ │ │ │ │ + b 14828 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00014bbc <_PyLong_Frexp>: │ │ │ │ │ +0001489c <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15210 <_PyLong_Frexp+0x654> │ │ │ │ │ + beq 14ef0 <_PyLong_Frexp+0x654> │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ mov ip, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ smull r3, ip, r3, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f3c <_PyLong_Frexp+0x380> │ │ │ │ │ + beq 14c1c <_PyLong_Frexp+0x380> │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc ip, ip, r2, asr #31 │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ sbcs r2, ip, #0 │ │ │ │ │ - blt 14f48 <_PyLong_Frexp+0x38c> │ │ │ │ │ + blt 14c28 <_PyLong_Frexp+0x38c> │ │ │ │ │ subs r2, r3, #55 @ 0x37 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ sbc lr, ip, #0 │ │ │ │ │ lsr r5, r2, #28 │ │ │ │ │ bic r6, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr r5, r5, lr, lsl #4 │ │ │ │ │ @@ -22901,15 +22703,15 @@ │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ orr lr, lr, r1, lsl #31 │ │ │ │ │ sub r1, r0, lr │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - ble 1500c <_PyLong_Frexp+0x450> │ │ │ │ │ + ble 14cec <_PyLong_Frexp+0x450> │ │ │ │ │ lsl r5, lr, #2 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ add r7, r4, r5 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ @@ -22920,15 +22722,15 @@ │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r6, r8, r5 │ │ │ │ │ str sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsr r5, r5, r2 │ │ │ │ │ mov r8, r6 │ │ │ │ │ str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r5, [r9, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 151a8 <_PyLong_Frexp+0x5ec> │ │ │ │ │ + beq 14e88 <_PyLong_Frexp+0x5ec> │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r5, sl, #4 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r7, fp, #8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ add r9, r4, r5 │ │ │ │ │ sub r5, sl, #32 │ │ │ │ │ @@ -22944,15 +22746,15 @@ │ │ │ │ │ rsb r6, r2, #32 │ │ │ │ │ orr r8, r9, r7, lsl r6 │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r7, r2, #32 │ │ │ │ │ orr r8, r8, r9, lsr r7 │ │ │ │ │ ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r8, [r9, #-12] │ │ │ │ │ - beq 14e6c <_PyLong_Frexp+0x2b0> │ │ │ │ │ + beq 14b4c <_PyLong_Frexp+0x2b0> │ │ │ │ │ sub r9, sl, #8 │ │ │ │ │ ldr r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r8, [r7, r9] │ │ │ │ │ sub r9, sl, #36 @ 0x24 │ │ │ │ │ sub r7, fp, #8 │ │ │ │ │ lsr sl, r5, #2 │ │ │ │ │ add r9, r9, r7 │ │ │ │ │ @@ -22966,15 +22768,15 @@ │ │ │ │ │ lsr r5, r9, r2 │ │ │ │ │ orr r5, r5, sl, lsl r6 │ │ │ │ │ sub sl, r2, #32 │ │ │ │ │ orr r5, r5, r7, lsr sl │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r5, [r7, #-12] │ │ │ │ │ and r5, r8, r9 │ │ │ │ │ - ble 14e6c <_PyLong_Frexp+0x2b0> │ │ │ │ │ + ble 14b4c <_PyLong_Frexp+0x2b0> │ │ │ │ │ ldr r9, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r7, r4, r0, lsl #2 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r0, r9, lsl #2 │ │ │ │ │ @@ -22992,23 +22794,23 @@ │ │ │ │ │ and r5, r9, r6 │ │ │ │ │ lsr r6, r6, r3 │ │ │ │ │ orr r6, r6, r2, lsl ip │ │ │ │ │ orr r6, r6, r2, lsr lr │ │ │ │ │ str r6, [r0, #-4]! │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 14e28 <_PyLong_Frexp+0x26c> │ │ │ │ │ + bne 14b08 <_PyLong_Frexp+0x26c> │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 151f0 <_PyLong_Frexp+0x634> │ │ │ │ │ + beq 14ed0 <_PyLong_Frexp+0x634> │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ sub r2, r2, #28 │ │ │ │ │ add r4, r2, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ @@ -23021,49 +22823,49 @@ │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [r4, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ - vldr d6, [pc, #860] @ 15220 <_PyLong_Frexp+0x664> │ │ │ │ │ + vldr d6, [pc, #860] @ 14f00 <_PyLong_Frexp+0x664> │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ vldr s0, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d0, s0 │ │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ │ - beq 14f04 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq 14be4 <_PyLong_Frexp+0x348> │ │ │ │ │ subs r2, r1, #2 │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ vldr s14, [r2, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - beq 14f04 <_PyLong_Frexp+0x348> │ │ │ │ │ + beq 14be4 <_PyLong_Frexp+0x348> │ │ │ │ │ add r1, r0, r1, lsl #2 │ │ │ │ │ vldr s14, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ vmla.f64 d7, d0, d6 │ │ │ │ │ vmov.f64 d0, d7 │ │ │ │ │ - vldr d6, [pc, #796] @ 15228 <_PyLong_Frexp+0x66c> │ │ │ │ │ + vldr d6, [pc, #796] @ 14f08 <_PyLong_Frexp+0x66c> │ │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmul.f64 d0, d0, d6 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 151e0 <_PyLong_Frexp+0x624> │ │ │ │ │ + beq 14ec0 <_PyLong_Frexp+0x624> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ vnegeq.f64 d0, d0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ stm r2, {r3, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ │ sbcs r2, ip, #0 │ │ │ │ │ - bge 14c28 <_PyLong_Frexp+0x6c> │ │ │ │ │ + bge 14908 <_PyLong_Frexp+0x6c> │ │ │ │ │ rsb r2, r3, #55 @ 0x37 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ movt r1, #34952 @ 0x8888 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ umull lr, r1, r1, r2 │ │ │ │ │ mov lr, #30 │ │ │ │ │ @@ -23078,27 +22880,27 @@ │ │ │ │ │ bic r7, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr lr, lr, r9, lsr r5 │ │ │ │ │ lsr r9, sl, #30 │ │ │ │ │ str r7, [r8, #-12] │ │ │ │ │ mov sl, r8 │ │ │ │ │ orr r9, r9, lr, lsl #2 │ │ │ │ │ moveq lr, r9 │ │ │ │ │ - beq 14fd4 <_PyLong_Frexp+0x418> │ │ │ │ │ + beq 14cb4 <_PyLong_Frexp+0x418> │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ orr r7, r9, r7, lsl r2 │ │ │ │ │ lsl r9, r8, r6 │ │ │ │ │ orr r9, r9, r8, lsr r5 │ │ │ │ │ lsr r8, r7, #30 │ │ │ │ │ orr lr, r9, lr, lsr #30 │ │ │ │ │ bic r9, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [sl, #-8] │ │ │ │ │ orr lr, r8, lr, lsl #2 │ │ │ │ │ - bne 1513c <_PyLong_Frexp+0x580> │ │ │ │ │ + bne 14e1c <_PyLong_Frexp+0x580> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vmov s15, lr │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ @@ -23106,70 +22908,70 @@ │ │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ │ str lr, [r4, #-48] @ 0xffffffd0 │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14eb4 <_PyLong_Frexp+0x2f8> │ │ │ │ │ + b 14b94 <_PyLong_Frexp+0x2f8> │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsl r2, lr, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r4, lr, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r2, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #4 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r2, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #5 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r2, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #6 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r0, [r2, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ ldr r2, [r2, #-20] @ 0xffffffec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15204 <_PyLong_Frexp+0x648> │ │ │ │ │ + bne 14ee4 <_PyLong_Frexp+0x648> │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - b 150dc <_PyLong_Frexp+0x520> │ │ │ │ │ + b 14dbc <_PyLong_Frexp+0x520> │ │ │ │ │ ldr r2, [r4, lr, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 151fc <_PyLong_Frexp+0x640> │ │ │ │ │ + bne 14edc <_PyLong_Frexp+0x640> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - bne 150d0 <_PyLong_Frexp+0x514> │ │ │ │ │ + bne 14db0 <_PyLong_Frexp+0x514> │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub lr, fp, #8 │ │ │ │ │ and r4, r0, #7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -23181,18 +22983,18 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ vldr s14, [lr, #-12] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bgt 14eb4 <_PyLong_Frexp+0x2f8> │ │ │ │ │ - vldr d0, [pc, #240] @ 15228 <_PyLong_Frexp+0x66c> │ │ │ │ │ + bgt 14b94 <_PyLong_Frexp+0x2f8> │ │ │ │ │ + vldr d0, [pc, #240] @ 14f08 <_PyLong_Frexp+0x66c> │ │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ │ - b 14f1c <_PyLong_Frexp+0x360> │ │ │ │ │ + b 14bfc <_PyLong_Frexp+0x360> │ │ │ │ │ add r9, r4, #16 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r4, fp, #48 @ 0x30 │ │ │ │ │ mov r7, ip │ │ │ │ │ add sl, r4, r1, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, #2 │ │ │ │ │ @@ -23206,86 +23008,86 @@ │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r2, [sl, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ orr lr, r1, lr, lsl #2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 15168 <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bne 14e48 <_PyLong_Frexp+0x5ac> │ │ │ │ │ mov r3, ip │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov ip, r7 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 14fd4 <_PyLong_Frexp+0x418> │ │ │ │ │ + b 14cb4 <_PyLong_Frexp+0x418> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 151f0 <_PyLong_Frexp+0x634> │ │ │ │ │ + beq 14ed0 <_PyLong_Frexp+0x634> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ and r0, r1, #7 │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #772] @ 0x304 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ vmov s15, r2 │ │ │ │ │ vcvt.f64.u32 d7, s15 │ │ │ │ │ - b 15130 <_PyLong_Frexp+0x574> │ │ │ │ │ + b 14e10 <_PyLong_Frexp+0x574> │ │ │ │ │ adds r3, r3, #1 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ - b 14f1c <_PyLong_Frexp+0x360> │ │ │ │ │ + b 14bfc <_PyLong_Frexp+0x360> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 150f0 <_PyLong_Frexp+0x534> │ │ │ │ │ - b 1501c <_PyLong_Frexp+0x460> │ │ │ │ │ + beq 14dd0 <_PyLong_Frexp+0x534> │ │ │ │ │ + b 14cfc <_PyLong_Frexp+0x460> │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ - b 150f4 <_PyLong_Frexp+0x538> │ │ │ │ │ + b 14dd4 <_PyLong_Frexp+0x538> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - vldr d0, [pc, #20] @ 15230 <_PyLong_Frexp+0x674> │ │ │ │ │ + vldr d0, [pc, #20] @ 14f10 <_PyLong_Frexp+0x674> │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b 14f2c <_PyLong_Frexp+0x370> │ │ │ │ │ + b 14c0c <_PyLong_Frexp+0x370> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00015238 : │ │ │ │ │ +00014f18 : │ │ │ │ │ long_rshift(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 15e08 │ │ │ │ │ + beq 15ae8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 15e08 │ │ │ │ │ + beq 15ae8 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 15e20 │ │ │ │ │ + beq 15b00 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r6, ip, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 15b68 │ │ │ │ │ + beq 15848 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 157fc │ │ │ │ │ + bhi 154dc │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -23328,260 +23130,260 @@ │ │ │ │ │ adds r2, r2, lr │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ orr r7, r3, r1, lsl #31 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bhi 15404 │ │ │ │ │ + bhi 150e4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r0, r6, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ asr r3, r0, #31 │ │ │ │ │ lsrne r0, r0, #30 │ │ │ │ │ orrne r0, r0, r3, lsl #2 │ │ │ │ │ addne r1, r0, #5 │ │ │ │ │ - bne 153c8 │ │ │ │ │ + bne 150a8 │ │ │ │ │ rsb r1, r2, #32 │ │ │ │ │ subs ip, r2, #32 │ │ │ │ │ lsr r0, r0, r2 │ │ │ │ │ orr r0, r0, r3, lsl r1 │ │ │ │ │ orrpl r0, r0, r3, asr ip │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ asr r3, r3, r2 │ │ │ │ │ adds r1, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov r4, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bcs 153e4 │ │ │ │ │ + bcs 150c4 │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 15714 │ │ │ │ │ + bcs 153f4 │ │ │ │ │ bl 278 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r0, r6, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15d28 │ │ │ │ │ + bne 15a08 │ │ │ │ │ lsr r3, ip, #3 │ │ │ │ │ sub r2, r3, r7 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 15d78 │ │ │ │ │ + ble 15a58 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153dc │ │ │ │ │ + beq 150bc │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb lr, r1, #30 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - beq 15774 │ │ │ │ │ + beq 15454 │ │ │ │ │ lsr r2, r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #16] │ │ │ │ │ - sub r8, lr, #32 │ │ │ │ │ - rsb r9, lr, #32 │ │ │ │ │ + sub r9, lr, #32 │ │ │ │ │ + rsb r8, lr, #32 │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r6, ip, r8 │ │ │ │ │ - orr r6, r6, ip, lsr r9 │ │ │ │ │ + lsl r6, ip, r9 │ │ │ │ │ + orr r6, r6, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ adc r1, r1, r6 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - lsl r6, ip, r8 │ │ │ │ │ - orr r6, r6, ip, lsr r9 │ │ │ │ │ + lsl r6, ip, r9 │ │ │ │ │ + orr r6, r6, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ adc r1, r6, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ - lsl r6, ip, r8 │ │ │ │ │ - orr r6, r6, ip, lsr r9 │ │ │ │ │ + lsl r6, ip, r9 │ │ │ │ │ + orr r6, r6, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #4 │ │ │ │ │ adc r1, r6, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #20] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ - lsl r6, ip, r8 │ │ │ │ │ - orr r6, r6, ip, lsr r9 │ │ │ │ │ + lsl r6, ip, r9 │ │ │ │ │ + orr r6, r6, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ adc r1, r6, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - lsl sl, ip, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - orr r9, sl, ip, lsr r9 │ │ │ │ │ + lsl sl, ip, r9 │ │ │ │ │ + orr r8, sl, ip, lsr r8 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #6 │ │ │ │ │ - adc r1, r9, r1, lsr #30 │ │ │ │ │ + adc r1, r8, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ - lsl r9, ip, r6 │ │ │ │ │ - orr r9, r9, ip, lsr r8 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + lsl r9, ip, r9 │ │ │ │ │ + orr r9, r9, ip, lsr r6 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #7 │ │ │ │ │ adc r1, r9, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #32] │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ │ - lsl r9, ip, r6 │ │ │ │ │ - orr r9, r9, ip, lsr r8 │ │ │ │ │ + lsl r9, ip, r8 │ │ │ │ │ + orr r9, r9, ip, lsr r6 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ adc r1, r9, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ str ip, [r0, #36] @ 0x24 │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ - lsl r5, ip, r6 │ │ │ │ │ - orr r5, r5, ip, lsr r8 │ │ │ │ │ + lsl r5, ip, r8 │ │ │ │ │ + orr r5, r5, ip, lsr r6 │ │ │ │ │ lsl ip, ip, lr │ │ │ │ │ adds ip, ip, r2 │ │ │ │ │ add r2, r7, #9 │ │ │ │ │ adc r5, r5, r1, lsr #30 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ lsr r1, r5, #30 │ │ │ │ │ str ip, [r0, #40] @ 0x28 │ │ │ │ │ - bge 156a8 │ │ │ │ │ + bge 15388 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ sub r5, r5, r7 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ add r7, r0, #40 @ 0x28 │ │ │ │ │ mov r6, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl ip, r3, ip │ │ │ │ │ - orr ip, ip, r3, lsr r0 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl ip, r3, r0 │ │ │ │ │ + orr ip, ip, r3, lsr r8 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ cmp r5, r6 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ str r3, [r7, #4]! │ │ │ │ │ - bne 15668 │ │ │ │ │ + bne 15348 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ lsrs ip, r1, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 156d8 │ │ │ │ │ + beq 153b8 │ │ │ │ │ add r3, r0, ip, lsl #2 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 156e8 │ │ │ │ │ + beq 153c8 │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL maybe_small_long │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15d1c │ │ │ │ │ + beq 159fc │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 156e4 │ │ │ │ │ + beq 153c4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 156d8 │ │ │ │ │ + b 153b8 │ │ │ │ │ mov r0, #20 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 15ca4 │ │ │ │ │ + blt 15984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15dd8 │ │ │ │ │ + beq 15ab8 │ │ │ │ │ mov r6, #16 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -23594,29 +23396,29 @@ │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r5, lsl #2 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov sl, ip │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ orr r6, r6, #2 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ add r6, r4, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 15c8c │ │ │ │ │ + blt 1596c │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ subs r6, sl, #0 │ │ │ │ │ mvn r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ movne r6, #1 │ │ │ │ │ @@ -23627,49 +23429,49 @@ │ │ │ │ │ lsr r2, r2, r1 │ │ │ │ │ orr r2, r2, ip, lsl r6 │ │ │ │ │ sub r6, r1, #32 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ orr r2, r2, ip, lsr r6 │ │ │ │ │ add ip, r7, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt 1548c │ │ │ │ │ - b 156a8 │ │ │ │ │ + blt 1516c │ │ │ │ │ + b 15388 │ │ │ │ │ lsr r3, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, #8 │ │ │ │ │ tst r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r6, fp, #44 @ 0x2c │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov lr, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 158d0 │ │ │ │ │ + beq 155b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r1, #12]! │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl ip, r3, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ - beq 15cc0 │ │ │ │ │ + beq 159a0 │ │ │ │ │ lsr r1, r3, #16 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ orr r1, r1, ip, lsl #16 │ │ │ │ │ strb r2, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ mov lr, #30 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r6, fp, #42 @ 0x2a │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 15a4c │ │ │ │ │ + beq 1572c │ │ │ │ │ sub r0, lr, #24 │ │ │ │ │ lsr r3, r3, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ strb r1, [r6] │ │ │ │ │ subhi r0, lr, #32 │ │ │ │ │ movhi r1, ip │ │ │ │ │ @@ -23681,39 +23483,39 @@ │ │ │ │ │ subls r6, fp, #41 @ 0x29 │ │ │ │ │ movls r2, #3 │ │ │ │ │ strbhi r3, [fp, #-41] @ 0xffffffd7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ movne ip, r8 │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 15814 │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15a00 │ │ │ │ │ + b 156e0 │ │ │ │ │ lsr r5, r4, #16 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ add sl, r0, #30 │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ orr r5, r5, r3, lsl #16 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ add r1, r6, #2 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ sub r0, sl, #24 │ │ │ │ │ strb r5, [r1] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ lsr r1, r4, #24 │ │ │ │ │ add r4, r2, #3 │ │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ │ addls r6, r6, #3 │ │ │ │ │ lsrls r7, r3, #24 │ │ │ │ │ movls r2, r4 │ │ │ │ │ - bls 15948 │ │ │ │ │ + bls 15628 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ sub r0, sl, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r5, [ip, #4] │ │ │ │ │ @@ -23725,88 +23527,88 @@ │ │ │ │ │ orr r4, r1, r5, lsl r0 │ │ │ │ │ rsb r1, r0, #32 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ orr r3, r3, r5, lsr r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 15b80 │ │ │ │ │ + beq 15860 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a44 │ │ │ │ │ + bhi 15724 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ lsr r5, r4, #16 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ add sl, r0, #30 │ │ │ │ │ strb r1, [r6, #1] │ │ │ │ │ orr r5, r5, r3, lsl #16 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ add r1, r6, #2 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ sub r0, sl, #24 │ │ │ │ │ strb r5, [r1] │ │ │ │ │ lsr r1, r4, #24 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ │ add r4, r2, #3 │ │ │ │ │ - bls 15b70 │ │ │ │ │ + bls 15850 │ │ │ │ │ cmp r4, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ strb r1, [r6, #3] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ sub r0, sl, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 15b2c │ │ │ │ │ + beq 1580c │ │ │ │ │ ldr r5, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, lr │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ orr r4, r1, r5, lsl r0 │ │ │ │ │ rsb r1, r0, #32 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ orr r3, r3, r5, lsr r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ orr r3, r3, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 15c00 │ │ │ │ │ + beq 158e0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a44 │ │ │ │ │ + bhi 15724 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ - bne 158dc │ │ │ │ │ + bne 155bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ lsrs r3, r0, #3 │ │ │ │ │ - beq 15af4 │ │ │ │ │ + beq 157d4 │ │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ smull r3, r1, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ adds r3, r2, r3 │ │ │ │ │ adc r2, r1, r2, asr #31 │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ orr r1, r1, r2, lsl #29 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bne 15ae8 │ │ │ │ │ + bne 157c8 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 15aa4 │ │ │ │ │ + bne 15784 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 15d84 │ │ │ │ │ + beq 15a64 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -23814,354 +23616,354 @@ │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ddc │ │ │ │ │ + beq 15abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #864] @ 15e3c │ │ │ │ │ + ldr r0, [pc, #864] @ 15b1c │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bgt 15aa4 │ │ │ │ │ + bgt 15784 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r6, ip, #3 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 15b68 │ │ │ │ │ + beq 15848 │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - bge 152bc │ │ │ │ │ - ldr r0, [pc, #792] @ 15e3c │ │ │ │ │ + bge 14f9c │ │ │ │ │ + ldr r0, [pc, #792] @ 15b1c │ │ │ │ │ cmp r6, #2 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15c80 │ │ │ │ │ + beq 15960 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a4c │ │ │ │ │ + bhi 1572c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ strb r1, [r6], #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a4c │ │ │ │ │ + bhi 1572c │ │ │ │ │ rsb r2, r2, #8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 15a4c │ │ │ │ │ - ldr r0, [pc, #720] @ 15e40 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 1572c │ │ │ │ │ + ldr r0, [pc, #720] @ 15b20 │ │ │ │ │ + b 150bc │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ lsr r7, r3, #24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 159f0 │ │ │ │ │ + b 156d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 159f0 │ │ │ │ │ + beq 156d0 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 159f0 │ │ │ │ │ + bls 156d0 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a44 │ │ │ │ │ + bhi 15724 │ │ │ │ │ sub r0, r0, #8 │ │ │ │ │ lsr r5, r4, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r5, r5, r3, lsl #24 │ │ │ │ │ add r9, r2, #1 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ - bls 15de4 │ │ │ │ │ + bls 15ac4 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ sub r0, sl, #16 │ │ │ │ │ strb r5, [r6, #1] │ │ │ │ │ lsr r5, r4, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r5, r5, r3, lsl #16 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ add r1, r6, #2 │ │ │ │ │ - bhi 159ac │ │ │ │ │ + bhi 1568c │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r7, r3, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 159f0 │ │ │ │ │ + b 156d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 15948 │ │ │ │ │ + beq 15628 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ clz r5, r5 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bls 15948 │ │ │ │ │ + bls 15628 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 15a44 │ │ │ │ │ + bhi 15724 │ │ │ │ │ sub r0, sl, #8 │ │ │ │ │ lsr r5, r1, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r5, r5, r7, lsl #24 │ │ │ │ │ strb r1, [r6] │ │ │ │ │ - bls 15db8 │ │ │ │ │ + bls 15a98 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - beq 15a44 │ │ │ │ │ + beq 15724 │ │ │ │ │ strb r5, [r6, #1] │ │ │ │ │ sub r0, sl, #16 │ │ │ │ │ lsr r5, r1, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r5, r5, r7, lsl #16 │ │ │ │ │ add r1, r6, #2 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ movls r6, r1 │ │ │ │ │ lsrls r7, r7, #16 │ │ │ │ │ movls r1, r5 │ │ │ │ │ movls r2, r8 │ │ │ │ │ - bls 15948 │ │ │ │ │ - b 158f8 │ │ │ │ │ + bls 15628 │ │ │ │ │ + b 155d8 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bne 15b4c │ │ │ │ │ - b 15a4c │ │ │ │ │ + bne 1582c │ │ │ │ │ + b 1572c │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ │ str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ orr sl, sl, r9 │ │ │ │ │ - b 157a4 │ │ │ │ │ + b 15484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15dd8 │ │ │ │ │ + beq 15ab8 │ │ │ │ │ rsbs r4, r4, #0 │ │ │ │ │ mov r6, #18 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b 15730 │ │ │ │ │ + b 15410 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 158bc │ │ │ │ │ + beq 1559c │ │ │ │ │ clz lr, r3 │ │ │ │ │ rsb lr, lr, #32 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ movls r0, lr │ │ │ │ │ - bls 158bc │ │ │ │ │ + bls 1559c │ │ │ │ │ sub r0, lr, #8 │ │ │ │ │ lsr r1, r3, #8 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r1, r1, ip, lsl #24 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bls 15df8 │ │ │ │ │ + bls 15ad8 │ │ │ │ │ sub r0, lr, #16 │ │ │ │ │ strb r1, [fp, #-43] @ 0xffffffd5 │ │ │ │ │ lsr r1, r3, #16 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ orr r1, r1, ip, lsl #16 │ │ │ │ │ mov r2, #2 │ │ │ │ │ sub r6, fp, #42 @ 0x2a │ │ │ │ │ - bhi 15878 │ │ │ │ │ + bhi 15558 │ │ │ │ │ lsr r7, ip, #16 │ │ │ │ │ - b 158bc │ │ │ │ │ + b 1559c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 156d8 │ │ │ │ │ + b 153b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 15d5c │ │ │ │ │ + bne 15a3c │ │ │ │ │ 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 15e14 │ │ │ │ │ + bne 15af4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r3, ip, #3 │ │ │ │ │ rsb r2, r7, ip, lsr #3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r1, #30 │ │ │ │ │ - bgt 15438 │ │ │ │ │ + bgt 15118 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 3e4 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15d9c │ │ │ │ │ + beq 15a7c │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 15dcc │ │ │ │ │ + beq 15aac │ │ │ │ │ clz r2, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15d88 │ │ │ │ │ - b 15aa4 │ │ │ │ │ + bne 15a68 │ │ │ │ │ + b 15784 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 15948 │ │ │ │ │ + b 15628 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ - beq 15af4 │ │ │ │ │ - b 15aa4 │ │ │ │ │ + beq 157d4 │ │ │ │ │ + b 15784 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsr r7, r3, #8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - b 159f0 │ │ │ │ │ + b 156d0 │ │ │ │ │ lsr r7, ip, #8 │ │ │ │ │ sub r6, fp, #43 @ 0x2b │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 158bc │ │ │ │ │ + b 1559c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ - b 153dc │ │ │ │ │ + b 150bc │ │ │ │ │ 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 15ddc │ │ │ │ │ + b 15abc │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015e44 <_PyLong_Rshift>: │ │ │ │ │ +00015b24 <_PyLong_Rshift>: │ │ │ │ │ _PyLong_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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 1631c <_PyLong_Rshift+0x4d8> │ │ │ │ │ + beq 15ffc <_PyLong_Rshift+0x4d8> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 1630c <_PyLong_Rshift+0x4c8> │ │ │ │ │ + blt 15fec <_PyLong_Rshift+0x4c8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r5, #15 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bhi 15f2c <_PyLong_Rshift+0xe8> │ │ │ │ │ + bhi 15c0c <_PyLong_Rshift+0xe8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ rsb r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mul r0, r3, r7 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ - bne 1628c <_PyLong_Rshift+0x448> │ │ │ │ │ + bne 15f6c <_PyLong_Rshift+0x448> │ │ │ │ │ rsb r3, r2, #32 │ │ │ │ │ subs ip, r2, #32 │ │ │ │ │ lsr r0, r0, r2 │ │ │ │ │ orr r0, r0, r1, lsl r3 │ │ │ │ │ orrpl r0, r0, r1, asr ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r1, r2 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 15f0c <_PyLong_Rshift+0xc8> │ │ │ │ │ + bcs 15bec <_PyLong_Rshift+0xc8> │ │ │ │ │ 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, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 1620c <_PyLong_Rshift+0x3c8> │ │ │ │ │ + bcs 15eec <_PyLong_Rshift+0x3c8> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 278 <_PyLong_FromMedium> │ │ │ │ │ sub r3, r7, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 162ac <_PyLong_Rshift+0x468> │ │ │ │ │ + bne 15f8c <_PyLong_Rshift+0x468> │ │ │ │ │ rsb r2, r1, r5, lsr #3 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble 162ec <_PyLong_Rshift+0x4a8> │ │ │ │ │ + ble 15fcc <_PyLong_Rshift+0x4a8> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f04 <_PyLong_Rshift+0xc0> │ │ │ │ │ + beq 15be4 <_PyLong_Rshift+0xc0> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ rsb ip, r6, #30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r4, r1, lsl #2 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 16220 <_PyLong_Rshift+0x3dc> │ │ │ │ │ + beq 15f00 <_PyLong_Rshift+0x3dc> │ │ │ │ │ rsb lr, r6, #32 │ │ │ │ │ lsr r3, r3, r6 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub lr, r6, #32 │ │ │ │ │ orr r3, r3, r2, lsr lr │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ lsr r2, r2, r6 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr lr, [r8, #16] │ │ │ │ │ sub r7, ip, #32 │ │ │ │ │ mov r9, #0 │ │ │ │ │ rsb r6, ip, #32 │ │ │ │ │ orr sl, r9, lr, lsl r7 │ │ │ │ │ orr sl, sl, lr, lsr r6 │ │ │ │ │ lsl lr, lr, ip │ │ │ │ │ @@ -24169,107 +23971,107 @@ │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ adc sl, r2, sl │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ bic lr, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr lr, [r8, #20] │ │ │ │ │ orr r2, r9, lr, lsl r7 │ │ │ │ │ orr r2, r2, lr, lsr r6 │ │ │ │ │ lsl lr, lr, ip │ │ │ │ │ adds lr, lr, r3 │ │ │ │ │ add r3, r1, #3 │ │ │ │ │ adc sl, r2, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ bic lr, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ orr lr, r9, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r1, #4 │ │ │ │ │ adc sl, lr, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r2, [r8, #28] │ │ │ │ │ orr lr, r9, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r1, #5 │ │ │ │ │ adc sl, lr, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r2, [r8, #32] │ │ │ │ │ orr lr, r9, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r1, #6 │ │ │ │ │ adc sl, lr, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ │ orr lr, r9, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r1, #7 │ │ │ │ │ adc sl, lr, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, sl, lsl #2 │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r2, [r8, #40] @ 0x28 │ │ │ │ │ orr lr, r9, r2, lsl r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ adc lr, lr, sl, lsr #30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ ldr r8, [r8, #44] @ 0x2c │ │ │ │ │ add r1, r1, #9 │ │ │ │ │ orr r2, r9, r8, lsl r7 │ │ │ │ │ orr r2, r2, r8, lsr r6 │ │ │ │ │ lsl r8, r8, ip │ │ │ │ │ adds r8, r8, r3 │ │ │ │ │ adc r2, r2, lr, lsr #30 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r3, r8, #30 │ │ │ │ │ bic r8, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ str r8, [r0, #40] @ 0x28 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - ble 161b4 <_PyLong_Rshift+0x370> │ │ │ │ │ + ble 15e94 <_PyLong_Rshift+0x370> │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r4, r0, #40 @ 0x28 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr lr, [r0, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r8, r9, lr, lsl r7 │ │ │ │ │ @@ -24279,132 +24081,132 @@ │ │ │ │ │ adc r8, r2, r8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ bic lr, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ lsr r2, r8, #30 │ │ │ │ │ str lr, [r4, #4]! │ │ │ │ │ - bne 16178 <_PyLong_Rshift+0x334> │ │ │ │ │ + bne 15e58 <_PyLong_Rshift+0x334> │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r0, #12 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ lsr ip, r1, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r3, ip │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1629c <_PyLong_Rshift+0x458> │ │ │ │ │ + beq 15f7c <_PyLong_Rshift+0x458> │ │ │ │ │ ldr lr, [r4, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 16218 <_PyLong_Rshift+0x3d4> │ │ │ │ │ + beq 15ef8 <_PyLong_Rshift+0x3d4> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 161fc <_PyLong_Rshift+0x3b8> │ │ │ │ │ + bne 15edc <_PyLong_Rshift+0x3b8> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 228 │ │ │ │ │ R_ARM_JUMP24 maybe_small_long │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ orr r1, r1, r3, lsl #3 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - b 161f0 <_PyLong_Rshift+0x3ac> │ │ │ │ │ + b 15ed0 <_PyLong_Rshift+0x3ac> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b ab0 │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromLarge │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 161d0 <_PyLong_Rshift+0x38c> │ │ │ │ │ + b 15eb0 <_PyLong_Rshift+0x38c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 1627c <_PyLong_Rshift+0x438> │ │ │ │ │ + bgt 15f5c <_PyLong_Rshift+0x438> │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r3, r3, r2, lsr ip │ │ │ │ │ adds r3, r3, r7 │ │ │ │ │ movcs r2, #1 │ │ │ │ │ movcc r2, #0 │ │ │ │ │ - b 15f94 <_PyLong_Rshift+0x150> │ │ │ │ │ + b 15c74 <_PyLong_Rshift+0x150> │ │ │ │ │ ldr sl, [r2, #4]! │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ orr r3, r3, sl │ │ │ │ │ - b 16248 <_PyLong_Rshift+0x404> │ │ │ │ │ + b 15f28 <_PyLong_Rshift+0x404> │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ orr r0, r0, r1, lsl #2 │ │ │ │ │ add ip, r0, #5 │ │ │ │ │ - b 15ef0 <_PyLong_Rshift+0xac> │ │ │ │ │ + b 15bd0 <_PyLong_Rshift+0xac> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r0, #8] │ │ │ │ │ - b 161f0 <_PyLong_Rshift+0x3ac> │ │ │ │ │ + b 15ed0 <_PyLong_Rshift+0x3ac> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162e0 <_PyLong_Rshift+0x49c> │ │ │ │ │ + bne 15fc0 <_PyLong_Rshift+0x49c> │ │ │ │ │ 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 162fc <_PyLong_Rshift+0x4b8> │ │ │ │ │ + bne 15fdc <_PyLong_Rshift+0x4b8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 15f04 <_PyLong_Rshift+0xc0> │ │ │ │ │ + b 15be4 <_PyLong_Rshift+0xc0> │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r6, #30 │ │ │ │ │ - b 15f4c <_PyLong_Rshift+0x108> │ │ │ │ │ + b 15c2c <_PyLong_Rshift+0x108> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 12e94 <_PyLong_Copy> │ │ │ │ │ + b 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r0, [pc, #16] @ 16324 <_PyLong_Rshift+0x4e0> │ │ │ │ │ + ldr r0, [pc, #16] @ 16004 <_PyLong_Rshift+0x4e0> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ addne r0, r0, #16 │ │ │ │ │ - b 15f04 <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r0, [pc, #4] @ 16328 <_PyLong_Rshift+0x4e4> │ │ │ │ │ - b 15f04 <_PyLong_Rshift+0xc0> │ │ │ │ │ + b 15be4 <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r0, [pc, #4] @ 16008 <_PyLong_Rshift+0x4e4> │ │ │ │ │ + b 15be4 <_PyLong_Rshift+0xc0> │ │ │ │ │ .word 0x000024b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0001632c <_PyLong_UInt64_Converter>: │ │ │ │ │ +0001600c <_PyLong_UInt64_Converter>: │ │ │ │ │ _PyLong_UInt64_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7524 │ │ │ │ │ + bl 75b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16378 <_PyLong_UInt64_Converter+0x4c> │ │ │ │ │ + beq 16058 <_PyLong_UInt64_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 16360 <_PyLong_UInt64_Converter+0x34> │ │ │ │ │ + bhi 16040 <_PyLong_UInt64_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -24413,41 +24215,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00016380 : │ │ │ │ │ +00016060 : │ │ │ │ │ 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 r6, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r9, r6, #1 │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 16f70 │ │ │ │ │ + bgt 16c50 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 16c78 │ │ │ │ │ + beq 16958 │ │ │ │ │ add r0, r6, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 16e94 │ │ │ │ │ + beq 16b74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -24461,24 +24263,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r9, #3 │ │ │ │ │ cmn r4, #25 │ │ │ │ │ lsr sl, r4, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi 16f38 │ │ │ │ │ + bhi 16c18 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 16c34 │ │ │ │ │ + bls 16914 │ │ │ │ │ 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 16e10 │ │ │ │ │ + beq 16af0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -24497,77 +24299,77 @@ │ │ │ │ │ orreq r4, r4, #1 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r3, r7, sl, lsl #2 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 16f54 │ │ │ │ │ + beq 16c34 │ │ │ │ │ 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 165e8 │ │ │ │ │ + beq 162c8 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ lsl r0, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ - bls 165e8 │ │ │ │ │ + bls 162c8 │ │ │ │ │ ldr lr, [r7, #16] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #4] │ │ │ │ │ - beq 165e8 │ │ │ │ │ + beq 162c8 │ │ │ │ │ ldr lr, [r7, #20] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #8] │ │ │ │ │ - beq 165e8 │ │ │ │ │ + beq 162c8 │ │ │ │ │ ldr lr, [r7, #24] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #12] │ │ │ │ │ - beq 165e8 │ │ │ │ │ + beq 162c8 │ │ │ │ │ ldr lr, [r7, #28] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #16] │ │ │ │ │ - beq 165e8 │ │ │ │ │ + beq 162c8 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r8, r7, #8 │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add ip, r7, #28 │ │ │ │ │ add r8, r8, sl, lsl #2 │ │ │ │ │ add r7, r1, #28 │ │ │ │ │ @@ -24576,119 +24378,119 @@ │ │ │ │ │ orr r1, r0, lr, lsl r4 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ bic lr, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [r7, #4]! │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ - bne 165c0 │ │ │ │ │ + bne 162a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16b4c │ │ │ │ │ + beq 1682c │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ lsl r1, ip, r4 │ │ │ │ │ lsl r0, ip, r3 │ │ │ │ │ orr r0, r0, ip, lsr r2 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r7, #12] │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ - beq 1674c │ │ │ │ │ + beq 1642c │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r4 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ orr r0, r0, ip, lsl #2 │ │ │ │ │ - beq 16b44 │ │ │ │ │ + beq 16824 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ lsl lr, r1, r3 │ │ │ │ │ orr lr, lr, r1, lsr r2 │ │ │ │ │ orr r0, r0, r1, lsl r4 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r1, lr, lsl #2 │ │ │ │ │ str r0, [ip, #20] │ │ │ │ │ - beq 1674c │ │ │ │ │ + beq 1642c │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ orr r0, r1, ip, lsl r4 │ │ │ │ │ lsl r1, ip, r3 │ │ │ │ │ orr r1, r1, ip, lsr r2 │ │ │ │ │ lsr ip, r0, #30 │ │ │ │ │ orr lr, r1, lr, lsr #30 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orr ip, ip, lr, lsl #2 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ moveq r1, ip │ │ │ │ │ - beq 1674c │ │ │ │ │ + beq 1642c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ lsl r0, r1, r3 │ │ │ │ │ orr ip, ip, r1, lsl r4 │ │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ orr lr, r0, lr, lsr #30 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r0, r0, lr, lsl #2 │ │ │ │ │ str ip, [r1, #28] │ │ │ │ │ - beq 16b44 │ │ │ │ │ + beq 16824 │ │ │ │ │ ldr ip, [r5, #32] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ lsl r1, ip, r3 │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ orr r1, r1, ip, lsr r2 │ │ │ │ │ orr r1, r1, lr, lsr #30 │ │ │ │ │ lsr ip, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, ip, r1, lsl #2 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r0, [ip, #32] │ │ │ │ │ - beq 1674c │ │ │ │ │ + beq 1642c │ │ │ │ │ add lr, r5, #8 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ add r5, r5, #32 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ ldr r7, [r5, #4]! │ │ │ │ │ cmp r5, lr │ │ │ │ │ orr r1, r1, r7, lsl r4 │ │ │ │ │ lsl r0, r7, r3 │ │ │ │ │ orr r0, r0, r7, lsr r2 │ │ │ │ │ bic r7, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r7, [ip, #4]! │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ - bne 16724 │ │ │ │ │ + bne 16404 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16b4c │ │ │ │ │ + beq 1682c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r6, #12] │ │ │ │ │ - bls 16b94 │ │ │ │ │ + bls 16874 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 16e50 │ │ │ │ │ + beq 16b30 │ │ │ │ │ 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] │ │ │ │ │ @@ -24706,15 +24508,15 @@ │ │ │ │ │ add r6, r7, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bcs 16b38 │ │ │ │ │ + bcs 16818 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -24728,15 +24530,15 @@ │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 16efc │ │ │ │ │ + bne 16bdc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldmda r5, {r0, r8} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -24751,17 +24553,17 @@ │ │ │ │ │ ldr ip, [r5, #-8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ umull lr, r1, r1, r0 │ │ │ │ │ orr r9, ip, r2, lsl #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 16bd4 │ │ │ │ │ + bcc 168b4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 16b08 │ │ │ │ │ + beq 167e8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add r4, lr, r4 │ │ │ │ │ @@ -24769,174 +24571,174 @@ │ │ │ │ │ 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 168a4 │ │ │ │ │ + bne 16584 │ │ │ │ │ cmn r4, r8 │ │ │ │ │ - bmi 16ce4 │ │ │ │ │ + bmi 169c4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ str r0, [r3, #-4]! │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcs 16900 │ │ │ │ │ + bcs 165e0 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ - b 16828 │ │ │ │ │ + b 16508 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ rsb r2, r4, #32 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r7, r0, lsl #2] │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ lsr r1, r5, r4 │ │ │ │ │ str r1, [r9, r0, lsl #2] │ │ │ │ │ - beq 16a30 │ │ │ │ │ + beq 16710 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r4 │ │ │ │ │ ldr ip, [r7, r1] │ │ │ │ │ and r5, r5, r0 │ │ │ │ │ orr ip, ip, r5, lsl #30 │ │ │ │ │ lsr r5, r5, #2 │ │ │ │ │ lsr r6, ip, r4 │ │ │ │ │ orr r6, r6, r5, lsl r2 │ │ │ │ │ orr r6, r6, r5, lsr r3 │ │ │ │ │ str r6, [r9, r1] │ │ │ │ │ - beq 16a30 │ │ │ │ │ + beq 16710 │ │ │ │ │ sub r5, lr, #8 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r6, ip, #2 │ │ │ │ │ ldr r9, [r7, r5] │ │ │ │ │ orr ip, r9, ip, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r6, lsl r2 │ │ │ │ │ orr r9, r9, r6, lsr r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r6, r5] │ │ │ │ │ - beq 16a30 │ │ │ │ │ + beq 16710 │ │ │ │ │ sub r5, lr, #12 │ │ │ │ │ and r9, r0, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r6, r9, #2 │ │ │ │ │ ldr ip, [r7, r5] │ │ │ │ │ orr ip, ip, r9, lsl #30 │ │ │ │ │ lsr r9, ip, r4 │ │ │ │ │ orr r9, r9, r6, lsl r2 │ │ │ │ │ orr r9, r9, r6, lsr r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r9, [r6, r5] │ │ │ │ │ - beq 16a30 │ │ │ │ │ + beq 16710 │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ mov r9, r6 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ ldr r6, [r7, lr] │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr r6, r6, ip, lsl #30 │ │ │ │ │ lsr ip, r6, r4 │ │ │ │ │ orr ip, ip, r5, lsl r2 │ │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ │ str ip, [r9, lr] │ │ │ │ │ - beq 16a30 │ │ │ │ │ + beq 16710 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and lr, r0, r6 │ │ │ │ │ add r5, ip, r1 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr ip, [r5, #-4]! │ │ │ │ │ lsr r6, lr, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ orr ip, ip, lr, lsl #30 │ │ │ │ │ and lr, r0, ip │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ orr ip, ip, r6, lsl r2 │ │ │ │ │ orr ip, ip, r6, lsr r3 │ │ │ │ │ str ip, [r1, #-4]! │ │ │ │ │ - bne 16a08 │ │ │ │ │ + bne 166e8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16ee8 │ │ │ │ │ + bgt 16bc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16ee8 │ │ │ │ │ + bne 16bc8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 16acc │ │ │ │ │ + beq 167ac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r2, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16acc │ │ │ │ │ + bne 167ac │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 16abc │ │ │ │ │ + beq 1679c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cbc │ │ │ │ │ + bne 1699c │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16abc │ │ │ │ │ + beq 1679c │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16ac4 │ │ │ │ │ + bne 167a4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16aa0 │ │ │ │ │ + bne 16780 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 16cc4 │ │ │ │ │ + b 169a4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 16cbc │ │ │ │ │ + bne 1699c │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 16afc │ │ │ │ │ + beq 167dc │ │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 16eb0 │ │ │ │ │ + beq 16b90 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 16df4 │ │ │ │ │ + blt 16ad4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [r3, #-4]! │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r2, #4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bcc 168f8 │ │ │ │ │ + bcc 165d8 │ │ │ │ │ ldr r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16908 │ │ │ │ │ - b 16a30 │ │ │ │ │ + bne 165e8 │ │ │ │ │ + b 16710 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1674c │ │ │ │ │ + b 1642c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -24946,119 +24748,119 @@ │ │ │ │ │ ldrcs r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ addcs r3, r2, r3, lsl #2 │ │ │ │ │ movcs r2, #0 │ │ │ │ │ strcs r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 16770 │ │ │ │ │ - ldr r3, [pc, #140] @ 16c28 │ │ │ │ │ + bhi 16450 │ │ │ │ │ + ldr r3, [pc, #140] @ 16908 │ │ │ │ │ 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 16e40 │ │ │ │ │ + beq 16b20 │ │ │ │ │ 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 167b0 │ │ │ │ │ + b 16490 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 1688c │ │ │ │ │ + bhi 1656c │ │ │ │ │ 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 1688c │ │ │ │ │ + bcs 1656c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 16be8 │ │ │ │ │ - b 1688c │ │ │ │ │ + bls 168c8 │ │ │ │ │ + b 1656c │ │ │ │ │ nop {0} │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffe8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xffffffa8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - ldr r3, [pc, #-16] @ 16c2c │ │ │ │ │ + ldr r3, [pc, #-16] @ 1690c │ │ │ │ │ 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 16dfc │ │ │ │ │ + beq 16adc │ │ │ │ │ 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 16480 │ │ │ │ │ - ldr r3, [pc, #-80] @ 16c30 │ │ │ │ │ + b 16160 │ │ │ │ │ + ldr r3, [pc, #-80] @ 16910 │ │ │ │ │ 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 16e80 │ │ │ │ │ + beq 16b60 │ │ │ │ │ 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 16414 │ │ │ │ │ + b 160f4 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 16ae4 │ │ │ │ │ - b 16afc │ │ │ │ │ + bne 167c4 │ │ │ │ │ + b 167dc │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ sub r8, r5, #4 │ │ │ │ │ sub lr, r8, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr lr, lr, #2 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 16d78 │ │ │ │ │ + beq 16a58 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 16d54 │ │ │ │ │ + beq 16a34 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 16d38 │ │ │ │ │ + beq 16a18 │ │ │ │ │ ldr lr, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [ip, #4]! │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ bic r3, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6] │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ @@ -25073,15 +24875,15 @@ │ │ │ │ │ ldr r4, [ip, #4]! │ │ │ │ │ cmp r8, r1 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ bic r3, lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1] │ │ │ │ │ lsr r3, lr, #30 │ │ │ │ │ - beq 16df4 │ │ │ │ │ + beq 16ad4 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ mov r6, ip │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add lr, lr, r9 │ │ │ │ │ @@ -25104,198 +24906,259 @@ │ │ │ │ │ str r9, [r4, #12] │ │ │ │ │ ldr r9, [r6, #16] │ │ │ │ │ add lr, lr, r9 │ │ │ │ │ add r3, lr, r3, lsr #30 │ │ │ │ │ bic r9, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 16d78 │ │ │ │ │ + bne 16a58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16b14 │ │ │ │ │ + b 167f4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1644c │ │ │ │ │ + bne 1612c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e98 │ │ │ │ │ + bgt 16b78 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16e98 │ │ │ │ │ + bne 16b78 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e98 │ │ │ │ │ + b 16b78 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 16784 │ │ │ │ │ + bne 16464 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16e14 │ │ │ │ │ + bgt 16af4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16e14 │ │ │ │ │ + bne 16af4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e14 │ │ │ │ │ + b 16af4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 163e0 │ │ │ │ │ + bne 160c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 16afc │ │ │ │ │ + b 167dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16edc │ │ │ │ │ + beq 16bbc │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 16eac │ │ │ │ │ + beq 16b8c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r3, r1, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 16afc │ │ │ │ │ + b 167dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 16afc │ │ │ │ │ + b 167dc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - bne 16a64 │ │ │ │ │ - b 16acc │ │ │ │ │ + bne 16744 │ │ │ │ │ + b 167ac │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16f20 │ │ │ │ │ + ble 16c00 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16e64 │ │ │ │ │ - b 16e14 │ │ │ │ │ + ble 16b44 │ │ │ │ │ + b 16af4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 16f0c │ │ │ │ │ + bne 16bec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16f0c │ │ │ │ │ + b 16bec │ │ │ │ │ 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 16e14 │ │ │ │ │ + b 16af4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 164c8 │ │ │ │ │ - b 165e8 │ │ │ │ │ + bne 161a8 │ │ │ │ │ + b 162c8 │ │ │ │ │ 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 16e98 │ │ │ │ │ + b 16b78 │ │ │ │ │ + │ │ │ │ │ +00016c6c <_PyLong_Negate>: │ │ │ │ │ +_PyLong_Negate(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r4, [r0] │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + ldr ip, [r4] │ │ │ │ │ + and r3, r2, #3 │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ + bne 16cac <_PyLong_Negate+0x40> │ │ │ │ │ + rsb r3, r3, #2 │ │ │ │ │ + bic r2, r2, #7 │ │ │ │ │ + orr r3, r3, r2 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + movw r2, #1030 @ 0x406 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + rsbs r0, r3, #0 │ │ │ │ │ + asr lr, r3, #31 │ │ │ │ │ + rsc r7, lr, #0 │ │ │ │ │ + adds r1, r3, #1024 @ 0x400 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + adc r1, lr, #0 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ │ + bcs 16d14 <_PyLong_Negate+0xa8> │ │ │ │ │ + ldr r3, [pc, #88] @ 16d44 <_PyLong_Negate+0xd8> │ │ │ │ │ + add r0, r3, r0, lsl #4 │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + subs ip, ip, #1 │ │ │ │ │ + str ip, [r4] │ │ │ │ │ + popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc lr, lr, #0 │ │ │ │ │ + cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs lr, lr, #0 │ │ │ │ │ + bcs 16d34 <_PyLong_Negate+0xc8> │ │ │ │ │ + bl 278 <_PyLong_FromMedium> │ │ │ │ │ + ldr ip, [r4] │ │ │ │ │ + b 16cec <_PyLong_Negate+0x80> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + bl ab0 │ │ │ │ │ + R_ARM_CALL _PyLong_FromLarge │ │ │ │ │ + ldr ip, [r4] │ │ │ │ │ + b 16cec <_PyLong_Negate+0x80> │ │ │ │ │ + .word 0x000024c8 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00016f8c <_PyLong_GCD>: │ │ │ │ │ +00016d48 <_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, #3968] @ 0xf80 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 171c0 <_PyLong_GCD+0x234> │ │ │ │ │ + bhi 16f7c <_PyLong_GCD+0x234> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #23 │ │ │ │ │ - bhi 171c0 <_PyLong_GCD+0x234> │ │ │ │ │ + bhi 16f7c <_PyLong_GCD+0x234> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17b58 <_PyLong_GCD+0xbcc> │ │ │ │ │ + beq 17914 <_PyLong_GCD+0xbcc> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 176d0 <_PyLong_GCD+0x744> │ │ │ │ │ + bhi 1748c <_PyLong_GCD+0x744> │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ asr r7, r4, #31 │ │ │ │ │ - beq 17704 <_PyLong_GCD+0x778> │ │ │ │ │ + beq 174c0 <_PyLong_GCD+0x778> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 174e4 <_PyLong_GCD+0x558> │ │ │ │ │ + bhi 172a0 <_PyLong_GCD+0x558> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r2, r6 │ │ │ │ │ asr r2, r7, #31 │ │ │ │ │ eor r4, r4, r2 │ │ │ │ │ eor r7, r7, r2 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ sbc r7, r7, r2 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ asr r3, r6, #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17528 <_PyLong_GCD+0x59c> │ │ │ │ │ + ble 172e4 <_PyLong_GCD+0x59c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17660 <_PyLong_GCD+0x6d4> │ │ │ │ │ + ble 173e4 <_PyLong_GCD+0x69c> │ │ │ │ │ orrs r2, r6, r3 │ │ │ │ │ - beq 170f8 <_PyLong_GCD+0x16c> │ │ │ │ │ + beq 16eb4 <_PyLong_GCD+0x16c> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ eor r6, r6, r3, asr #31 │ │ │ │ │ subs r6, r6, r2 │ │ │ │ │ eor r3, r3, r3, asr #31 │ │ │ │ │ sbc r9, r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -25304,44 +25167,44 @@ │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r8 │ │ │ │ │ orrs r3, r5, r8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - beq 17548 <_PyLong_GCD+0x5bc> │ │ │ │ │ + beq 17304 <_PyLong_GCD+0x5bc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 170f8 <_PyLong_GCD+0x16c> │ │ │ │ │ + beq 16eb4 <_PyLong_GCD+0x16c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bne 170dc <_PyLong_GCD+0x150> │ │ │ │ │ + bne 16e98 <_PyLong_GCD+0x150> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 17618 <_PyLong_GCD+0x68c> │ │ │ │ │ + bcc 17474 <_PyLong_GCD+0x72c> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r7, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcc 176c0 <_PyLong_GCD+0x734> │ │ │ │ │ + bcc 173a4 <_PyLong_GCD+0x65c> │ │ │ │ │ asr r3, r7, #31 │ │ │ │ │ eor r4, r4, r3 │ │ │ │ │ eor r5, r3, r7 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ sbc r5, r5, r3 │ │ │ │ │ lsrs r8, r5, #28 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ @@ -25349,15 +25212,15 @@ │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ moveq r9, #16 │ │ │ │ │ movne r9, #24 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17b50 <_PyLong_GCD+0xbc4> │ │ │ │ │ + beq 1790c <_PyLong_GCD+0xbc4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -25379,38 +25242,38 @@ │ │ │ │ │ str r3, [r2] │ │ │ │ │ strne r8, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 176a8 <_PyLong_GCD+0x71c> │ │ │ │ │ + beq 1742c <_PyLong_GCD+0x6e4> │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17be8 <_PyLong_GCD+0xc5c> │ │ │ │ │ + bne 179a4 <_PyLong_GCD+0xc5c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r6, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 17680 <_PyLong_GCD+0x6f4> │ │ │ │ │ + beq 17404 <_PyLong_GCD+0x6bc> │ │ │ │ │ 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 17bf8 <_PyLong_GCD+0xc6c> │ │ │ │ │ + bne 179b4 <_PyLong_GCD+0xc6c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f18 │ │ │ │ │ @@ -25418,15 +25281,15 @@ │ │ │ │ │ movlt r3, r5 │ │ │ │ │ strlt r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt r5, r6 │ │ │ │ │ movlt r6, r3 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r8, #23 │ │ │ │ │ lsr r7, r8, #3 │ │ │ │ │ - bls 17630 <_PyLong_GCD+0x6a4> │ │ │ │ │ + bls 173b4 <_PyLong_GCD+0x66c> │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ @@ -25440,15 +25303,15 @@ │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ clzne r1, r3 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ rsbne r1, r1, #32 │ │ │ │ │ lsrs r0, r0, #3 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 175b4 <_PyLong_GCD+0x628> │ │ │ │ │ + beq 17370 <_PyLong_GCD+0x628> │ │ │ │ │ rsb r4, r1, #28 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r4, r1, #28 │ │ │ │ │ str r4, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ rsb r4, r1, #28 │ │ │ │ │ sub r0, r1, #28 │ │ │ │ │ ldm r2, {r2, lr} │ │ │ │ │ @@ -25509,15 +25372,15 @@ │ │ │ │ │ orr r4, r3, r2 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ cmpeq r4, r8 │ │ │ │ │ - beq 17454 <_PyLong_GCD+0x4c8> │ │ │ │ │ + beq 17210 <_PyLong_GCD+0x4c8> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ adds r0, r2, r1 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ @@ -25546,80 +25409,80 @@ │ │ │ │ │ ldr r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, lr │ │ │ │ │ subs ip, r7, ip │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sbc r3, r7, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs lr, r3, r2 │ │ │ │ │ - bge 17554 <_PyLong_GCD+0x5c8> │ │ │ │ │ + bge 17310 <_PyLong_GCD+0x5c8> │ │ │ │ │ ldr r7, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1776c <_PyLong_GCD+0x7e0> │ │ │ │ │ + bne 17528 <_PyLong_GCD+0x7e0> │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 138c8 │ │ │ │ │ + bl 135a8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 17cb4 <_PyLong_GCD+0xd28> │ │ │ │ │ + beq 17a70 <_PyLong_GCD+0xd28> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17490 <_PyLong_GCD+0x504> │ │ │ │ │ + bgt 1724c <_PyLong_GCD+0x504> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 17d50 <_PyLong_GCD+0xdc4> │ │ │ │ │ + beq 17b0c <_PyLong_GCD+0xdc4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #23 │ │ │ │ │ lsr r7, r3, #3 │ │ │ │ │ - bhi 17280 <_PyLong_GCD+0x2f4> │ │ │ │ │ + bhi 1703c <_PyLong_GCD+0x2f4> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl b73c │ │ │ │ │ - b 16fe4 <_PyLong_GCD+0x58> │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 16da0 <_PyLong_GCD+0x58> │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ ldrne r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 175e8 <_PyLong_GCD+0x65c> │ │ │ │ │ + beq 17444 <_PyLong_GCD+0x6fc> │ │ │ │ │ asr r2, r7, #31 │ │ │ │ │ eor r4, r4, r7, asr #31 │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ eor r7, r7, r7, asr #31 │ │ │ │ │ sbc r7, r7, r2 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17064 <_PyLong_GCD+0xd8> │ │ │ │ │ + bgt 16e20 <_PyLong_GCD+0xd8> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 17064 <_PyLong_GCD+0xd8> │ │ │ │ │ + bne 16e20 <_PyLong_GCD+0xd8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 17064 <_PyLong_GCD+0xd8> │ │ │ │ │ + b 16e20 <_PyLong_GCD+0xd8> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 170f8 <_PyLong_GCD+0x16c> │ │ │ │ │ + b 16eb4 <_PyLong_GCD+0x16c> │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ umull r0, r3, r8, r0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ @@ -25635,134 +25498,134 @@ │ │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str lr, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 173b4 <_PyLong_GCD+0x428> │ │ │ │ │ + b 17170 <_PyLong_GCD+0x428> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 17d24 <_PyLong_GCD+0xd98> │ │ │ │ │ + bgt 17ae0 <_PyLong_GCD+0xd98> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17d0c <_PyLong_GCD+0xd80> │ │ │ │ │ + ble 17ac8 <_PyLong_GCD+0xd80> │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl b73c │ │ │ │ │ - b 171b4 <_PyLong_GCD+0x228> │ │ │ │ │ - asr r3, r7, #31 │ │ │ │ │ - eor r4, r4, r7, asr #31 │ │ │ │ │ - subs r4, r4, r3 │ │ │ │ │ - eor r7, r7, r7, asr #31 │ │ │ │ │ - sbc r7, r7, r3 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17640 <_PyLong_GCD+0x6b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17c14 <_PyLong_GCD+0xc88> │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - movw r1, #9336 @ 0x2478 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r2, r1, r2, lsl #4 │ │ │ │ │ - add r6, r2, r3 │ │ │ │ │ - b 171b4 <_PyLong_GCD+0x228> │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 16f70 <_PyLong_GCD+0x228> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 278 <_PyLong_FromMedium> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 174cc <_PyLong_GCD+0x540> │ │ │ │ │ + b 17288 <_PyLong_GCD+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 17c08 <_PyLong_GCD+0xc7c> │ │ │ │ │ + beq 179c4 <_PyLong_GCD+0xc7c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17078 <_PyLong_GCD+0xec> │ │ │ │ │ + bgt 16e34 <_PyLong_GCD+0xec> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 17070 <_PyLong_GCD+0xe4> │ │ │ │ │ + bne 16e2c <_PyLong_GCD+0xe4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 17070 <_PyLong_GCD+0xe4> │ │ │ │ │ + b 16e2c <_PyLong_GCD+0xe4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 648 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 17228 <_PyLong_GCD+0x29c> │ │ │ │ │ + bne 16fe4 <_PyLong_GCD+0x29c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17c9c <_PyLong_GCD+0xd10> │ │ │ │ │ + ble 17a58 <_PyLong_GCD+0xd10> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 171b4 <_PyLong_GCD+0x228> │ │ │ │ │ + b 16f70 <_PyLong_GCD+0x228> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 648 │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 171f4 <_PyLong_GCD+0x268> │ │ │ │ │ - b 171b4 <_PyLong_GCD+0x228> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 278 <_PyLong_FromMedium> │ │ │ │ │ + bne 16fb0 <_PyLong_GCD+0x268> │ │ │ │ │ + b 16f70 <_PyLong_GCD+0x228> │ │ │ │ │ + asr r3, r7, #31 │ │ │ │ │ + eor r4, r4, r7, asr #31 │ │ │ │ │ + subs r4, r4, r3 │ │ │ │ │ + eor r7, r7, r7, asr #31 │ │ │ │ │ + sbc r7, r7, r3 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 173c4 <_PyLong_GCD+0x67c> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 179d0 <_PyLong_GCD+0xc88> │ │ │ │ │ + mov r2, #6 │ │ │ │ │ + movw r1, #9336 @ 0x2478 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ + add r2, r1, r2, lsl #4 │ │ │ │ │ + add r6, r2, r3 │ │ │ │ │ + b 16f70 <_PyLong_GCD+0x228> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 17b44 <_PyLong_GCD+0xbb8> │ │ │ │ │ + beq 17900 <_PyLong_GCD+0xbb8> │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 17024 <_PyLong_GCD+0x98> │ │ │ │ │ + bne 16de0 <_PyLong_GCD+0x98> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17c64 <_PyLong_GCD+0xcd8> │ │ │ │ │ + beq 17a20 <_PyLong_GCD+0xcd8> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 17c38 <_PyLong_GCD+0xcac> │ │ │ │ │ + bhi 179f4 <_PyLong_GCD+0xcac> │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r6, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 17508 <_PyLong_GCD+0x57c> │ │ │ │ │ + bgt 172c4 <_PyLong_GCD+0x57c> │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r9] │ │ │ │ │ - bne 17508 <_PyLong_GCD+0x57c> │ │ │ │ │ + bne 172c4 <_PyLong_GCD+0x57c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 174f8 <_PyLong_GCD+0x56c> │ │ │ │ │ + b 172b4 <_PyLong_GCD+0x56c> │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 177cc <_PyLong_GCD+0x840> │ │ │ │ │ + beq 17588 <_PyLong_GCD+0x840> │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ @@ -25779,42 +25642,42 @@ │ │ │ │ │ rsbs r8, ip, #0 │ │ │ │ │ ldr ip, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a98 <_PyLong_GCD+0xb0c> │ │ │ │ │ + bne 17854 <_PyLong_GCD+0xb0c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [sl] │ │ │ │ │ - beq 17808 <_PyLong_GCD+0x87c> │ │ │ │ │ + beq 175c4 <_PyLong_GCD+0x87c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 17ce4 <_PyLong_GCD+0xd58> │ │ │ │ │ + beq 17aa0 <_PyLong_GCD+0xd58> │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a88 <_PyLong_GCD+0xafc> │ │ │ │ │ + bne 17844 <_PyLong_GCD+0xafc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 17b28 <_PyLong_GCD+0xb9c> │ │ │ │ │ + beq 178e4 <_PyLong_GCD+0xb9c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 17ce4 <_PyLong_GCD+0xd58> │ │ │ │ │ + beq 17aa0 <_PyLong_GCD+0xd58> │ │ │ │ │ str r7, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ @@ -25831,15 +25694,15 @@ │ │ │ │ │ add r1, r3, #12 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r6, r3, #12 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1792c <_PyLong_GCD+0x9a0> │ │ │ │ │ + b 176e8 <_PyLong_GCD+0x9a0> │ │ │ │ │ ldr ip, [sl, #4]! │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r7], #4 │ │ │ │ │ umull lr, r1, ip, r1 │ │ │ │ │ adds lr, lr, r5 │ │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ @@ -25869,107 +25732,107 @@ │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mla r1, r0, lr, r1 │ │ │ │ │ adc r1, r1, ip │ │ │ │ │ orr r4, r4, r1, lsl #2 │ │ │ │ │ asr r2, r1, #30 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bcc 178a0 <_PyLong_GCD+0x914> │ │ │ │ │ + bcc 1765c <_PyLong_GCD+0x914> │ │ │ │ │ ldr r9, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r3, r1, r9 │ │ │ │ │ add r2, r9, #9 │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr sl, [fp, #-120] @ 0xffffff88 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r2, r3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 17aa8 <_PyLong_GCD+0xb1c> │ │ │ │ │ + bcc 17864 <_PyLong_GCD+0xb1c> │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ 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 r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 179b4 <_PyLong_GCD+0xa28> │ │ │ │ │ + bgt 17770 <_PyLong_GCD+0xa28> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 17cf4 <_PyLong_GCD+0xd68> │ │ │ │ │ + beq 17ab0 <_PyLong_GCD+0xd68> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 179cc <_PyLong_GCD+0xa40> │ │ │ │ │ + bgt 17788 <_PyLong_GCD+0xa40> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 17d00 <_PyLong_GCD+0xd74> │ │ │ │ │ + beq 17abc <_PyLong_GCD+0xd74> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ ldrne lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 17a0c <_PyLong_GCD+0xa80> │ │ │ │ │ + beq 177c8 <_PyLong_GCD+0xa80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 17a70 <_PyLong_GCD+0xae4> │ │ │ │ │ + beq 1782c <_PyLong_GCD+0xae4> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ ldrne r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ lsrs ip, r2, #3 │ │ │ │ │ movne r3, ip │ │ │ │ │ ldrne lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 17a4c <_PyLong_GCD+0xac0> │ │ │ │ │ + beq 17808 <_PyLong_GCD+0xac0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17a58 <_PyLong_GCD+0xacc> │ │ │ │ │ + bne 17814 <_PyLong_GCD+0xacc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a24 <_PyLong_GCD+0xa98> │ │ │ │ │ + bne 177e0 <_PyLong_GCD+0xa98> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 174b0 <_PyLong_GCD+0x524> │ │ │ │ │ + b 1726c <_PyLong_GCD+0x524> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 17a4c <_PyLong_GCD+0xac0> │ │ │ │ │ + b 17808 <_PyLong_GCD+0xac0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 179e4 <_PyLong_GCD+0xa58> │ │ │ │ │ + bne 177a0 <_PyLong_GCD+0xa58> │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17a0c <_PyLong_GCD+0xa80> │ │ │ │ │ + b 177c8 <_PyLong_GCD+0xa80> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17840 <_PyLong_GCD+0x8b4> │ │ │ │ │ + b 175fc <_PyLong_GCD+0x8b4> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17808 <_PyLong_GCD+0x87c> │ │ │ │ │ + b 175c4 <_PyLong_GCD+0x87c> │ │ │ │ │ ldrd r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr lr, [r6], #4 │ │ │ │ │ sub r7, r2, r3 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub ip, r2, r3 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ @@ -25993,204 +25856,204 @@ │ │ │ │ │ lsr r4, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ sbc r2, lr, r2 │ │ │ │ │ str r3, [ip, r0] │ │ │ │ │ orr r4, r4, r2, lsl #2 │ │ │ │ │ asr r3, r2, #30 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1796c <_PyLong_GCD+0x9e0> │ │ │ │ │ + b 17728 <_PyLong_GCD+0x9e0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r9, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - b 17840 <_PyLong_GCD+0x8b4> │ │ │ │ │ + b 175fc <_PyLong_GCD+0x8b4> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 176f4 <_PyLong_GCD+0x768> │ │ │ │ │ + b 174b0 <_PyLong_GCD+0x768> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 171b4 <_PyLong_GCD+0x228> │ │ │ │ │ + b 16f70 <_PyLong_GCD+0x228> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c2c <_PyLong_GCD+0xca0> │ │ │ │ │ + beq 179e8 <_PyLong_GCD+0xca0> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17bb4 <_PyLong_GCD+0xc28> │ │ │ │ │ + bhi 17970 <_PyLong_GCD+0xc28> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r7, r4, #31 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 176f4 <_PyLong_GCD+0x768> │ │ │ │ │ + bgt 174b0 <_PyLong_GCD+0x768> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r3] │ │ │ │ │ - bne 176f4 <_PyLong_GCD+0x768> │ │ │ │ │ + bne 174b0 <_PyLong_GCD+0x768> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 176e4 <_PyLong_GCD+0x758> │ │ │ │ │ + b 174a0 <_PyLong_GCD+0x758> │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 176e4 <_PyLong_GCD+0x758> │ │ │ │ │ + bgt 174a0 <_PyLong_GCD+0x758> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 176e4 <_PyLong_GCD+0x758> │ │ │ │ │ - b 17ba8 <_PyLong_GCD+0xc1c> │ │ │ │ │ + bne 174a0 <_PyLong_GCD+0x758> │ │ │ │ │ + b 17964 <_PyLong_GCD+0xc1c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 176b4 <_PyLong_GCD+0x728> │ │ │ │ │ + b 17438 <_PyLong_GCD+0x6f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1768c <_PyLong_GCD+0x700> │ │ │ │ │ + b 17410 <_PyLong_GCD+0x6c8> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 17534 <_PyLong_GCD+0x5a8> │ │ │ │ │ + b 172f0 <_PyLong_GCD+0x5a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 17614 <_PyLong_GCD+0x688> │ │ │ │ │ + bne 17470 <_PyLong_GCD+0x728> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1766c <_PyLong_GCD+0x6e0> │ │ │ │ │ + b 173f0 <_PyLong_GCD+0x6a8> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 176f4 <_PyLong_GCD+0x768> │ │ │ │ │ + b 174b0 <_PyLong_GCD+0x768> │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 4b88 <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ + bl 4c3c <_PyLong_AsByteArray.constprop.0> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 174f8 <_PyLong_GCD+0x56c> │ │ │ │ │ + bgt 172b4 <_PyLong_GCD+0x56c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 174f8 <_PyLong_GCD+0x56c> │ │ │ │ │ - b 17758 <_PyLong_GCD+0x7cc> │ │ │ │ │ + bne 172b4 <_PyLong_GCD+0x56c> │ │ │ │ │ + b 17514 <_PyLong_GCD+0x7cc> │ │ │ │ │ asr r3, r7, #31 │ │ │ │ │ eor r4, r4, r7, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r7, r7, r7, asr #31 │ │ │ │ │ sbc r7, r7, r3 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17608 <_PyLong_GCD+0x67c> │ │ │ │ │ + bgt 17464 <_PyLong_GCD+0x71c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 1764c <_PyLong_GCD+0x6c0> │ │ │ │ │ + bne 173d0 <_PyLong_GCD+0x688> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 17534 <_PyLong_GCD+0x5a8> │ │ │ │ │ + b 172f0 <_PyLong_GCD+0x5a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 176a0 <_PyLong_GCD+0x714> │ │ │ │ │ + bne 17424 <_PyLong_GCD+0x6dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 176a0 <_PyLong_GCD+0x714> │ │ │ │ │ + b 17424 <_PyLong_GCD+0x6dc> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17d68 <_PyLong_GCD+0xddc> │ │ │ │ │ + ble 17b24 <_PyLong_GCD+0xddc> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17d80 <_PyLong_GCD+0xdf4> │ │ │ │ │ + ble 17b3c <_PyLong_GCD+0xdf4> │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bl b73c │ │ │ │ │ + bl b7cc │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl b73c │ │ │ │ │ - b 176a0 <_PyLong_GCD+0x714> │ │ │ │ │ + bl b7cc │ │ │ │ │ + b 17424 <_PyLong_GCD+0x6dc> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 17cbc <_PyLong_GCD+0xd30> │ │ │ │ │ + b 17a78 <_PyLong_GCD+0xd30> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 179b4 <_PyLong_GCD+0xa28> │ │ │ │ │ + b 17770 <_PyLong_GCD+0xa28> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 179cc <_PyLong_GCD+0xa40> │ │ │ │ │ + b 17788 <_PyLong_GCD+0xa40> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 175d4 <_PyLong_GCD+0x648> │ │ │ │ │ + bne 17390 <_PyLong_GCD+0x648> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 175d4 <_PyLong_GCD+0x648> │ │ │ │ │ + b 17390 <_PyLong_GCD+0x648> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17d48 <_PyLong_GCD+0xdbc> │ │ │ │ │ + bgt 17b04 <_PyLong_GCD+0xdbc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 17d5c <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 17b18 <_PyLong_GCD+0xdd0> │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 175c8 <_PyLong_GCD+0x63c> │ │ │ │ │ + b 17384 <_PyLong_GCD+0x63c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17490 <_PyLong_GCD+0x504> │ │ │ │ │ + b 1724c <_PyLong_GCD+0x504> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17d48 <_PyLong_GCD+0xdbc> │ │ │ │ │ + b 17b04 <_PyLong_GCD+0xdbc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 17cc4 <_PyLong_GCD+0xd38> │ │ │ │ │ + bne 17a80 <_PyLong_GCD+0xd38> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17cc4 <_PyLong_GCD+0xd38> │ │ │ │ │ + b 17a80 <_PyLong_GCD+0xd38> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 17cd0 <_PyLong_GCD+0xd44> │ │ │ │ │ + bne 17a8c <_PyLong_GCD+0xd44> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17cd0 <_PyLong_GCD+0xd44> │ │ │ │ │ + b 17a8c <_PyLong_GCD+0xd44> │ │ │ │ │ │ │ │ │ │ -00017d98 <_PyLong_Lshift>: │ │ │ │ │ +00017b54 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ and ip, r8, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 182a0 <_PyLong_Lshift+0x508> │ │ │ │ │ + beq 1805c <_PyLong_Lshift+0x508> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 18280 <_PyLong_Lshift+0x4e8> │ │ │ │ │ + blt 1803c <_PyLong_Lshift+0x4e8> │ │ │ │ │ lsr r1, r2, #28 │ │ │ │ │ bic r0, r2, #-268435456 @ 0xf0000000 │ │ │ │ │ orr r1, r1, r3, lsl #4 │ │ │ │ │ asr lr, r3, #31 │ │ │ │ │ bic r1, r1, #-268435456 @ 0xf0000000 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ and r1, lr, #13 │ │ │ │ │ @@ -26227,54 +26090,54 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ lsr r9, r3, #1 │ │ │ │ │ orr r9, r9, r1, lsl #31 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r8, #15 │ │ │ │ │ cmpls r9, #0 │ │ │ │ │ - beq 1815c <_PyLong_Lshift+0x3c4> │ │ │ │ │ + beq 17f18 <_PyLong_Lshift+0x3c4> │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ - beq 181e0 <_PyLong_Lshift+0x448> │ │ │ │ │ + beq 17f9c <_PyLong_Lshift+0x448> │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ + beq 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 181c4 <_PyLong_Lshift+0x42c> │ │ │ │ │ + beq 17f80 <_PyLong_Lshift+0x42c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movle r5, #0 │ │ │ │ │ - ble 17edc <_PyLong_Lshift+0x144> │ │ │ │ │ + ble 17c98 <_PyLong_Lshift+0x144> │ │ │ │ │ lsl r2, r9, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 18200 <_PyLong_Lshift+0x468> │ │ │ │ │ + beq 17fbc <_PyLong_Lshift+0x468> │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r5, r8 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ ands r2, r8, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r8, r4, #32 │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ - beq 17f84 <_PyLong_Lshift+0x1ec> │ │ │ │ │ + beq 17d40 <_PyLong_Lshift+0x1ec> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17f4c <_PyLong_Lshift+0x1b4> │ │ │ │ │ + beq 17d08 <_PyLong_Lshift+0x1b4> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 18194 <_PyLong_Lshift+0x3fc> │ │ │ │ │ + bne 17f50 <_PyLong_Lshift+0x3fc> │ │ │ │ │ ldr r7, [r9, #4]! │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r2, r7, r8 │ │ │ │ │ orr ip, r3, r7, lsl r4 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ @@ -26291,15 +26154,15 @@ │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - beq 1803c <_PyLong_Lshift+0x2a4> │ │ │ │ │ + beq 17df8 <_PyLong_Lshift+0x2a4> │ │ │ │ │ str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ mov r7, r9 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ @@ -26336,63 +26199,63 @@ │ │ │ │ │ orr r3, r3, r2, lsr r0 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r3, r1, lsr #30 │ │ │ │ │ lsr r3, ip, #30 │ │ │ │ │ str r2, [lr] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17f8c <_PyLong_Lshift+0x1f4> │ │ │ │ │ + bne 17d48 <_PyLong_Lshift+0x1f4> │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 181f4 <_PyLong_Lshift+0x45c> │ │ │ │ │ + beq 17fb0 <_PyLong_Lshift+0x45c> │ │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ - beq 18078 <_PyLong_Lshift+0x2e0> │ │ │ │ │ + beq 17e34 <_PyLong_Lshift+0x2e0> │ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 18130 <_PyLong_Lshift+0x398> │ │ │ │ │ + beq 17eec <_PyLong_Lshift+0x398> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ + bhi 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ + bcs 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1810c <_PyLong_Lshift+0x374> │ │ │ │ │ + bgt 17ec8 <_PyLong_Lshift+0x374> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1810c <_PyLong_Lshift+0x374> │ │ │ │ │ - ldr r2, [pc, #484] @ 182a8 <_PyLong_Lshift+0x510> │ │ │ │ │ + bne 17ec8 <_PyLong_Lshift+0x374> │ │ │ │ │ + ldr r2, [pc, #484] @ 18064 <_PyLong_Lshift+0x510> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18208 <_PyLong_Lshift+0x470> │ │ │ │ │ + bne 17fc4 <_PyLong_Lshift+0x470> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 18274 <_PyLong_Lshift+0x4dc> │ │ │ │ │ - ldr r3, [pc, #460] @ 182ac <_PyLong_Lshift+0x514> │ │ │ │ │ + bne 18030 <_PyLong_Lshift+0x4dc> │ │ │ │ │ + ldr r3, [pc, #460] @ 18068 <_PyLong_Lshift+0x514> │ │ │ │ │ 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 1822c <_PyLong_Lshift+0x494> │ │ │ │ │ + bhi 17fe8 <_PyLong_Lshift+0x494> │ │ │ │ │ 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 │ │ │ │ │ @@ -26403,28 +26266,28 @@ │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 18264 <_PyLong_Lshift+0x4cc> │ │ │ │ │ + beq 18020 <_PyLong_Lshift+0x4cc> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1812c <_PyLong_Lshift+0x394> │ │ │ │ │ + beq 17ee8 <_PyLong_Lshift+0x394> │ │ │ │ │ cmp r3, r0 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 18070 <_PyLong_Lshift+0x2d8> │ │ │ │ │ + b 17e2c <_PyLong_Lshift+0x2d8> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ asrs r1, ip, #31 │ │ │ │ │ - bmi 18238 <_PyLong_Lshift+0x4a0> │ │ │ │ │ + bmi 17ff4 <_PyLong_Lshift+0x4a0> │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ lsl r0, ip, r4 │ │ │ │ │ orr r1, r1, ip, lsr r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -26438,79 +26301,79 @@ │ │ │ │ │ lsl r2, r7, r8 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r7, lsr r0 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - b 17f20 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 17cdc <_PyLong_Lshift+0x188> │ │ │ │ │ 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 17ec0 <_PyLong_Lshift+0x128> │ │ │ │ │ + b 17c7c <_PyLong_Lshift+0x128> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17eb0 <_PyLong_Lshift+0x118> │ │ │ │ │ - b 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ + bne 17c6c <_PyLong_Lshift+0x118> │ │ │ │ │ + b 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - bne 18058 <_PyLong_Lshift+0x2c0> │ │ │ │ │ - b 18078 <_PyLong_Lshift+0x2e0> │ │ │ │ │ + bne 17e14 <_PyLong_Lshift+0x2c0> │ │ │ │ │ + b 17e34 <_PyLong_Lshift+0x2e0> │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 1803c <_PyLong_Lshift+0x2a4> │ │ │ │ │ + b 17df8 <_PyLong_Lshift+0x2a4> │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 18274 <_PyLong_Lshift+0x4dc> │ │ │ │ │ + bne 18030 <_PyLong_Lshift+0x4dc> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 180d8 <_PyLong_Lshift+0x340> │ │ │ │ │ + bls 17e94 <_PyLong_Lshift+0x340> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 1810c <_PyLong_Lshift+0x374> │ │ │ │ │ + b 17ec8 <_PyLong_Lshift+0x374> │ │ │ │ │ rsbs ip, ip, #0 │ │ │ │ │ sub r2, r4, #32 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ rsb r3, r4, #32 │ │ │ │ │ lsl r0, ip, r4 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ orr r1, r1, ip, lsl r2 │ │ │ │ │ orr r1, r1, ip, lsr r3 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - b 18188 <_PyLong_Lshift+0x3f0> │ │ │ │ │ + b 17f44 <_PyLong_Lshift+0x3f0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 180a4 <_PyLong_Lshift+0x30c> │ │ │ │ │ + b 17e60 <_PyLong_Lshift+0x30c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 1810c <_PyLong_Lshift+0x374> │ │ │ │ │ + b 17ec8 <_PyLong_Lshift+0x374> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ - ldr r6, [pc, #8] @ 182b0 <_PyLong_Lshift+0x518> │ │ │ │ │ - b 18120 <_PyLong_Lshift+0x388> │ │ │ │ │ + b 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ + ldr r6, [pc, #8] @ 1806c <_PyLong_Lshift+0x518> │ │ │ │ │ + b 17edc <_PyLong_Lshift+0x388> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -78,15 +78,15 @@ │ │ │ │ │ _PyLong_UnsignedLong_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 100 <_PyLong_UnsignedLong_Converter+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 124 <_PyLong_UnsignedLong_Converter+0x50> │ │ │ │ │ @@ -109,15 +109,15 @@ │ │ │ │ │ PyLong_AsInt32(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #19 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 178 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ 00000180 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12e94 <_PyLong_Copy> │ │ │ │ │ + bl 12b74 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ │ PyLong_AsUInt32(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7d20 │ │ │ │ │ + bl 7db0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bls 1fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ │ PyLong_AsUInt64(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7524 │ │ │ │ │ + bl 75b4 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bls 250 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ @@ -326,15 +326,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 a910 <_PyLong_FromByteArray> │ │ │ │ │ + b a9a0 <_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> │ │ │ │ │ @@ -463,15 +463,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 63d8 │ │ │ │ │ + bl 6468 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 590 <_PyLong_UInt8_Converter+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ @@ -491,15 +491,15 @@ │ │ │ │ │ 000005b4 <_PyLong_UInt16_Converter>: │ │ │ │ │ _PyLong_UInt16_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 7ad0 │ │ │ │ │ + bl 7b60 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 5dc <_PyLong_UInt16_Converter+0x28> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bls 600 <_PyLong_UInt16_Converter+0x4c> │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 155156 (bytes into file) │ │ │ │ │ + Start of section headers: 155264 (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 0x25e14: │ │ │ │ │ +There are 18 section headers, starting at offset 0x25e80: │ │ │ │ │ │ │ │ │ │ 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 002614 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 020894 0007a0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002648 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 021034 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0034a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0034a0 01541c 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0217cc 0039c8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0188bc 000acf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 01938c 002560 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 025194 000bc0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 01b8ec 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 025d54 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01c2de 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c2de 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01c314 0029b0 10 16 455 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01ecc4 001bce 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 025d84 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00260c 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0208e0 000798 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002640 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 021078 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003498 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 003498 015454 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 021810 0039f0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0188ec 000acf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0193bc 002560 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 025200 000bc0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 01b91c 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 025dc0 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01c30e 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01c30e 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01c344 0029c0 10 16 456 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01ed04 001bd9 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 025df0 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,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 667 entries: │ │ │ │ │ +Symbol table '.symtab' contains 668 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: 00008620 1080 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 00008604 1080 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 324 FUNC LOCAL DEFAULT 6 new_dict.constprop.0 │ │ │ │ │ 8: 00000268 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 │ │ │ │ │ @@ -17,654 +17,655 @@ │ │ │ │ │ 13: 000002b0 184 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 00000368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 0000036c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 0000036c 192 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 17: 00000000 140 FUNC LOCAL DEFAULT 9 unicode_eq │ │ │ │ │ 18: 0000008c 208 FUNC LOCAL DEFAULT 9 compare_generic │ │ │ │ │ 19: 0000015c 188 FUNC LOCAL DEFAULT 9 compare_unicode_generic │ │ │ │ │ - 20: 00000cac 788 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ + 20: 00000ca4 788 FUNC LOCAL DEFAULT 6 unicodekeys_lookup_unicode │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 22: 00001820 2728 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 22: 00001818 2728 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 23: 00000000 132 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 24: 000010ec 1340 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 25: 000010e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 000010e4 1340 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 25: 000010dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 27: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 28: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 29: 000010ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 30: 00001620 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 31: 00001628 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 00001628 504 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 33: 0000181c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 29: 000010e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 30: 00001618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00001620 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00001620 504 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 33: 00001814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 35: 00001820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 0000281c 2060 FUNC LOCAL DEFAULT 6 dictresize.constprop.0 │ │ │ │ │ - 37: 0000bbbc 1388 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 38: 000022c8 1364 FUNC LOCAL DEFAULT 6 dictresize.constprop.1 │ │ │ │ │ - 39: 000022c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 000022c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 0000507c 368 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 35: 00001818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00002814 2060 FUNC LOCAL DEFAULT 6 dictresize.constprop.0 │ │ │ │ │ + 37: 0000bba0 1388 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 38: 000022c0 1364 FUNC LOCAL DEFAULT 6 dictresize.constprop.1 │ │ │ │ │ + 39: 000022b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 40: 000022c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 0000505c 368 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 42: 00000084 316 FUNC LOCAL DEFAULT 1 build_indices_unicode │ │ │ │ │ - 43: 00002814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 0000281c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 0000301c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00003028 2092 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 48: 00003848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 49: 00003854 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 50: 00004124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 51: 00004130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 52: 00004130 2292 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 53: 00004a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 0000280c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002814 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 00003014 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00003020 2092 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 48: 00003840 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 49: 0000384c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 50: 00004104 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 00004110 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00004110 2292 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 53: 000049f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 54: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 55: 00004a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00004a04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 56: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 57: 00011820 448 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 58: 00004dd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00004dec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 60: 00004f94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 61: 00004f9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 62: 00004f9c 224 FUNC LOCAL DEFAULT 6 setitem_lock_held │ │ │ │ │ - 63: 00005078 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 0000507c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 57: 00011858 448 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 58: 00004db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00004dcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 60: 00004f74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00004f7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 62: 00004f7c 224 FUNC LOCAL DEFAULT 6 setitem_lock_held │ │ │ │ │ + 63: 00005058 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 0000505c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 000001c0 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 66: 000052b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 00005294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 67: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 68: 000052b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 69: 000061c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 000061dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 000061dc 328 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 72: 00006318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00006324 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 74: 000064b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 000064c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 68: 00005298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 69: 000061a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 000061c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 000061c0 328 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 72: 000062fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00006308 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 00006498 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 000064a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 76: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 77: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 78: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 79: 000065bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 000065a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 80: 00000200 124 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ - 81: 000065c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 82: 00006700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00006704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 000065a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 82: 000066e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 000066e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 84: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 85: 00006b9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00006b80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 87: 00006ba0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 88: 00006ba0 764 FUNC LOCAL DEFAULT 6 _PyDict_SendEvent.constprop.1 │ │ │ │ │ - 89: 00006e98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00006e9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00006f38 1440 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked.constprop.0 │ │ │ │ │ - 92: 00006f34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00006f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 000123f0 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 95: 00007b54 2764 FUNC LOCAL DEFAULT 6 dict_merge.constprop.1 │ │ │ │ │ - 96: 00001100 144 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 97: 000074cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 000074d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 99: 000074d8 832 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ - 100: 00007814 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00007988 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 0000798c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007a6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00007a70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 00007b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 87: 00006b84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00006b84 764 FUNC LOCAL DEFAULT 6 _PyDict_SendEvent.constprop.1 │ │ │ │ │ + 89: 00006e7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00006e80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00006f1c 1440 FUNC LOCAL DEFAULT 6 copy_lock_held_untracked.constprop.0 │ │ │ │ │ + 92: 00006f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 00006f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 00012428 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 95: 00007b38 2764 FUNC LOCAL DEFAULT 6 dict_merge.constprop.1 │ │ │ │ │ + 96: 00001148 116 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 97: 000074b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 000074bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 99: 000074bc 832 FUNC LOCAL DEFAULT 6 clone_combined_dict_keys │ │ │ │ │ + 100: 000077f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 000077fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 0000796c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00007970 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007a50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 105: 00007a54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 106: 00007b34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 107: 000001c0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 108: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 00008618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00008620 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 00008a54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00007b38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 000085fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00008604 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 00008a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 112: 000001dc 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 113: 00008a58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 00008a58 3308 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 115: 00009734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 00009744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 117: 000098c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 000098c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 00009acc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 00009ad0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 00009fc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 122: 00009fc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 00009fc8 520 FUNC LOCAL DEFAULT 6 _PyDict_Next.constprop.1 │ │ │ │ │ - 124: 0000a1cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000a1d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000a25c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 127: 0000a264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 128: 0000a454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 0000a458 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 0000ace4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00008a3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 00008a3c 3308 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 115: 00009718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 116: 00009728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 117: 000098a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 000098ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 00009ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00009ab4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00009fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 00009fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 123: 00009fac 520 FUNC LOCAL DEFAULT 6 _PyDict_Next.constprop.1 │ │ │ │ │ + 124: 0000a1b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000a1b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000a240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 0000a248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 128: 0000a438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 0000a43c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 130: 0000acc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 131: 0000027c 56 FUNC LOCAL DEFAULT 1 PyStackRef_CLOSE │ │ │ │ │ 132: 0000027c 56 FUNC LOCAL DEFAULT 1 PyStackRef_XCLOSE │ │ │ │ │ - 133: 0000acf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000acf0 504 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 135: 0000b564 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000b56c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000b904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000b908 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000b908 692 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 140: 0000c578 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000c598 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 0000acd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 0000acd4 504 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 135: 0000b548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000b550 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000b8e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 0000b8ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000b8ec 692 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 140: 0000c560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000c580 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 142: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 143: 0000cbf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000cbe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 144: 00000214 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 145: 0000cbfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000cbfc 212 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 147: 0000ccd0 924 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 145: 0000cbe4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000cbe4 212 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 147: 0000ccb8 924 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ 148: 0000021c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 149: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 150: 0000027c 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 151: 0000d068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000d050 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 152: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 153: 0000d06c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000d06c 320 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 155: 0000d1a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000d1ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000d2e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000d2ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000d2ec 312 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 160: 0000d41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d424 484 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 163: 0000d5f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 0000d608 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 0000d608 196 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 166: 0000d6c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000d054 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000d054 320 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 155: 0000d18c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000d194 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000d2c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000d2d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 159: 0000d2d4 312 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 160: 0000d404 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000d40c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000d40c 484 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 163: 0000d5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000d5f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000d5f0 196 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 166: 0000d6b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 167: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 168: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 169: 0000d6cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 170: 0000d6cc 868 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 171: 0000da2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000da30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000dc04 2852 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 169: 0000d6b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 170: 0000d6b4 868 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 171: 0000da14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000da18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000dbec 2852 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ 174: 00000344 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 175: 0000e720 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 0000e728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 0000eeb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 0000e708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 0000e710 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 0000ee98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 178: 0000036c 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 179: 0000eeb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 0000eeb4 516 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 181: 0000f0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000ee9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 0000ee9c 516 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 181: 0000f09c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 182: 000002b4 484 FUNC LOCAL DEFAULT 1 pop_lock_held │ │ │ │ │ 183: 00000494 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 184: 0000f0b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000f1c4 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 186: 0000f2b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000f0a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0000f1ac 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 186: 0000f2a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 187: 00000370 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 188: 0000f2bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 189: 00010048 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 00010054 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 000100f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 000100f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 000104b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 188: 0000f2a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 189: 00010080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0001008c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 0001012c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00010130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 000104ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 194: 00000384 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 195: 000104b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 000104b8 320 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 195: 000104f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 000104f0 320 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 197: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 198: 00001190 252 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 198: 000011bc 200 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ 199: 00000498 132 FUNC LOCAL DEFAULT 1 clear_inline_values │ │ │ │ │ - 200: 00010760 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00010798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 201: 00000498 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 202: 00010764 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 0001079c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 203: 0000051c 80 FUNC LOCAL DEFAULT 1 anydict_new_untracked │ │ │ │ │ 204: 00000560 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 205: 00010df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00010df8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 00010eb8 32 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 208: 00010ed8 2072 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 205: 00010e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00010e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 00010ef0 32 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 208: 00010f10 2072 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ 209: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 210: 000116e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 000116f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 212: 0001181c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 00011820 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 000119c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 000119e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00011c10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00011c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00011c18 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 219: 00011d6c 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 220: 00011da8 324 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 221: 00011ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 00011eec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 00011eec 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 224: 00011fd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 225: 00011fdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 226: 00011fdc 320 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 227: 00012114 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 0001211c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 0001211c 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 230: 00012200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 231: 0001220c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 0001220c 484 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 233: 000124c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 234: 000124cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 235: 000124cc 620 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 236: 00012738 152 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 237: 000127c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 238: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 239: 000127d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 240: 000127d0 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 241: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 242: 00012888 2144 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 243: 000130dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 000130e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 000130e8 452 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 246: 000132a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 000132ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 000132ac 200 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 249: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 250: 00013374 668 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 251: 00013604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 00013610 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 00013e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 255: 00000614 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 256: 00000618 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 257: 00013e28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 258: 00013ea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 259: 00013ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 260: 000142e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 261: 000142e4 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 262: 000003ec 172 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ - 263: 00000994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 264: 000142e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 000009a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 266: 000009a0 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 267: 000143bc 620 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ - 268: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 269: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 270: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 271: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 272: 000002a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 273: 000009b4 156 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 274: 00000a4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 275: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 276: 00014628 132 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 277: 000024e4 240 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 278: 00001970 280 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 279: 00014ae0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 00014afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 281: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 282: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 283: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 284: 00000364 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 285: 00000a50 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 286: 00000b90 612 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ - 287: 00000b88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 288: 00000b90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 289: 00000de8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 290: 00000df4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 291: 00000df4 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 292: 00000368 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 293: 000010f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 294: 00014eb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 00001100 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 296: 00014eb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 297: 00014eb4 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 298: 00015004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001500c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 300: 0001500c 812 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 301: 00015334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 302: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 303: 00001358 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 304: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 305: 00015338 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 306: 00015338 36 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 307: 000016c8 464 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ - 308: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 309: 000018bc 180 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 310: 0000188c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 311: 00001898 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 312: 00001898 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 313: 00015400 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 00001d6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 315: 00001d70 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 316: 00001d70 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 317: 00001e18 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 318: 00001e14 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 319: 00001e18 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 320: 00001e8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 321: 00001e90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 322: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 323: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 324: 00001ea4 164 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ - 325: 00000498 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ - 326: 0000052c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 327: 00000530 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 328: 00000530 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ - 329: 00000548 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 330: 0000054c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 331: 0000054c 104 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ - 332: 00001f48 728 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 333: 00002218 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 334: 000005b4 1012 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ - 335: 00000998 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 336: 00002220 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 337: 00002398 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 338: 000009a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 339: 000009a8 524 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ - 340: 00000bac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 341: 00015404 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 342: 00015404 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ - 343: 00000bb4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 344: 0000239c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 345: 0000239c 328 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 346: 000024e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 347: 00000ca0 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ - 348: 00000cd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 349: 000024e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 350: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 351: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 352: 00000cdc 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ - 353: 00000d70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 354: 00000d74 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 355: 00000e2c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 356: 00000518 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 357: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 358: 00000e30 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 359: 00000e30 156 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ - 360: 00000ecc 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ - 361: 00000f04 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 362: 00000f08 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 363: 00000f08 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ - 364: 00000f40 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 365: 00000f44 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 366: 00000fb8 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ - 367: 00000fdc 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ - 368: 00000ff4 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ - 369: 00001084 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 370: 0000108c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 371: 0000108c 568 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ - 372: 000012c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 373: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 374: 000025d4 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ - 375: 000012c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 376: 00001888 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 377: 0000188c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 378: 00001bfc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 379: 00001c04 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 380: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 381: 00001cbc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 382: 00001cc0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 383: 00001d10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 384: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 385: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 386: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 387: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 388: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 389: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 390: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 391: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 392: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 393: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 394: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 395: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 396: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 397: 00000780 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 398: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 399: 000007b8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 400: 000007f4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 401: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 402: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 403: 00000844 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 404: 00001d14 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 405: 00002298 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 406: 000022a4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 407: 00002394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 408: 00002398 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 409: 00002494 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 410: 00002498 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 411: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 412: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ - 413: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ - 414: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ - 415: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ - 416: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ - 417: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ - 418: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ - 419: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ - 420: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ - 421: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ - 422: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ - 423: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ - 424: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ - 425: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ - 426: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ - 427: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ - 428: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ - 429: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ - 430: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ - 431: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ - 432: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ - 433: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ - 434: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ - 435: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ - 436: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ - 437: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ - 438: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ - 439: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ - 440: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ - 441: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ - 442: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ - 443: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ - 444: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 445: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 446: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ - 447: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ - 448: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ - 449: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ - 450: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ - 451: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ - 452: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 453: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ - 454: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 455: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 458: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 459: 0000027c 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 461: 00000480 2092 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 465: 0000042c 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ - 466: 00000fc0 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 474: 000119e0 568 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 477: 00003854 2268 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 480: 00004a24 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 481: 00004a84 872 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 482: 0000b56c 924 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 483: 00004dec 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 484: 000051ec 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 485: 000052b8 3876 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 492: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 493: 00006324 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ - 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 496: 000064c0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 497: 000064d4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 500: 000065c0 324 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 501: 00006704 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 502: 00006784 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 503: 00006804 924 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 504: 00006e9c 156 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ - 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ - 506: 00007818 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ - 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 511: 0000798c 228 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 512: 00007a70 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 513: 00007ab8 156 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 520: 00009744 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 521: 000098c8 520 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 522: 00009ad0 1272 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 523: 0000a1d0 148 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 524: 0000a264 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 525: 0000a2e0 376 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 526: 0000a458 2200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ - 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 529: 0000aee8 1668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 530: 0000c128 1948 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 531: 0000c8c4 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 532: 0000c9f0 148 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 533: 0000ca84 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 534: 0000cac8 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 536: 00000e64 668 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ - 545: 0000d1ac 320 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 548: 0000da30 184 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 549: 0000dae8 284 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 552: 0000e728 908 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 553: 0000eab4 832 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 554: 0000edf4 192 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ - 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 556: 0000f0b8 268 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 557: 0000f2bc 3480 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 558: 00010054 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 559: 000100f8 960 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ - 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 561: 000105f8 364 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 562: 00010764 256 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 563: 00010864 236 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 564: 00010950 1192 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 565: 00010df8 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 566: 000116f0 304 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 567: 00011c30 316 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ - 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 571: 00013610 2072 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 572: 0000056c 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 573: 00000618 132 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 574: 00013e28 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 575: 00013ea4 1088 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 576: 0000069c 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ - 577: 000006e0 704 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ - 578: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ - 579: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 580: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ - 581: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ - 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ - 584: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ - 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ - 588: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 589: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 590: 00000218 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ - 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 592: 000146ac 1684 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ - 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ - 596: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ - 597: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 598: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 600: 00000a50 320 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ - 601: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 602: 00000368 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 603: 00014d40 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 604: 00014e30 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 605: 00014ee8 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 606: 0000128c 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 607: 00014f18 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 608: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 609: 00001600 140 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 610: 0000168c 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 611: 000016a0 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ - 612: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 613: 0001535c 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 614: 00001a88 744 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ - 615: 00000388 100 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ - 616: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 617: 00001e90 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ - 618: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 619: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 620: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ - 621: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 622: 00002220 380 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ - 623: 00000bb4 236 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 624: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ - 625: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 626: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 627: 00000d74 188 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 628: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 629: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ - 630: 00000f44 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ - 631: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 632: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ - 633: 000012c4 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ - 634: 00001318 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ - 635: 00001334 1368 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ - 636: 0000188c 888 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ - 637: 00001c04 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ - 638: 00001c38 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ - 639: 00001cc0 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ - 640: 00001d14 1424 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ - 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ - 642: 000022a4 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ - 643: 00002318 128 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ - 644: 00002398 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ - 645: 000023ec 108 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ - 646: 00002458 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ - 647: 00002498 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ - 648: 000024ac 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ - 649: 00002510 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ - 650: 00002524 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ - 651: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ - 652: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ - 653: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ - 654: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ - 655: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ - 656: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ - 657: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ - 658: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ - 659: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ - 660: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ - 661: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ - 662: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 663: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ - 664: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 665: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 666: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 210: 0001171c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 00011728 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 00011854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00011858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 00011a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 216: 0000056c 68 FUNC LOCAL DEFAULT 1 new_values │ │ │ │ │ + 217: 00011a18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00011c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00011c50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 00011c50 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 221: 00011da4 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 222: 00011de0 324 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 223: 00011f18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00011f24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00011f24 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 226: 00012008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 227: 00012014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 228: 00012014 320 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 229: 0001214c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 00012154 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 231: 00012154 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 232: 00012238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 00012244 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 00012244 484 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 235: 000124f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 236: 00012504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 237: 00012504 620 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 238: 00012770 152 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 239: 000127f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 000003d8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 241: 00012808 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 00012808 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 243: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 244: 000128c0 2144 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 245: 00013114 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 00013120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 00013120 452 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 248: 000132dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 000132e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 000132e4 200 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 251: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 252: 000133ac 668 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 253: 0001363c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00013648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00013e54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 00000658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 257: 0000065c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 258: 00013e60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 00013ed8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 260: 00013edc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 261: 00014318 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001431c 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 263: 000003ec 172 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ + 264: 000009d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 0001431c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 266: 000009e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 267: 000009e4 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 268: 000143f4 620 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 269: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 270: 00000400 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 271: 00000404 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 272: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 273: 000002a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 274: 000009f8 156 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 275: 00000a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 276: 00000430 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 277: 00014660 132 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 278: 000024dc 240 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 279: 00001968 280 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 280: 00014b18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 281: 00014b34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 282: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 283: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 284: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 285: 00000364 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 286: 00000a94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 287: 00000bd4 616 FUNC LOCAL DEFAULT 1 anydict_copy_untracked │ │ │ │ │ + 288: 00000bcc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 289: 00000bd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 290: 00000e30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 291: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 292: 00000e3c 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 293: 00000368 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 294: 0000113c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 295: 00014ee8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 296: 00001148 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 297: 00014eec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 00014eec 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 299: 0001503c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 300: 00015044 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 301: 00015044 812 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 302: 0001536c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 303: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 304: 00001350 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 305: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 306: 00015370 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 307: 00015370 36 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 308: 000016c0 464 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 309: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 310: 000018b4 180 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 311: 00001884 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 312: 00001890 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 313: 00001890 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 314: 00015438 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 315: 00001d64 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 316: 00001d68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 317: 00001d68 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 318: 00001e10 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 319: 00001e0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 320: 00001e10 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 321: 00001e84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 322: 00001e88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 323: 00000504 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 324: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 325: 00001e9c 164 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 326: 00000498 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ + 327: 0000052c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 328: 00000530 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 329: 00000530 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ + 330: 00000548 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 331: 0000054c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 332: 0000054c 104 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ + 333: 00001f40 728 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 334: 00002210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 335: 000005b4 1012 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ + 336: 00000998 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 337: 00002218 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 338: 00002390 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 339: 000009a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 340: 000009a8 524 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ + 341: 00000bac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 342: 0001543c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 343: 0001543c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 344: 00000bb4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 345: 00002394 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 346: 00002394 328 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 347: 000024d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 348: 00000ca0 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ + 349: 00000cd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 350: 000024dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 351: 00000510 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 352: 00000cdc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 353: 00000cdc 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ + 354: 00000d70 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 355: 00000d74 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 356: 00000e2c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 357: 00000518 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 358: 00000520 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 359: 00000e30 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 360: 00000e30 156 FUNC LOCAL DEFAULT 9 frozendict_repr │ │ │ │ │ + 361: 00000ecc 60 FUNC LOCAL DEFAULT 9 dictvalues_reversed │ │ │ │ │ + 362: 00000f04 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 363: 00000f08 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 364: 00000f08 60 FUNC LOCAL DEFAULT 9 dictkeys_reversed │ │ │ │ │ + 365: 00000f40 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 366: 00000f44 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 367: 00000fb8 36 FUNC LOCAL DEFAULT 9 dict___sizeof__ │ │ │ │ │ + 368: 00000fdc 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ + 369: 00000ff4 152 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ + 370: 00001084 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 371: 0000108c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 372: 0000108c 568 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ + 373: 000012c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 374: 00000528 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 375: 000025cc 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 376: 000012c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 377: 00001888 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 378: 0000188c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 379: 00001bfc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 380: 00001c04 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 381: 0000052c 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 382: 00001cbc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 383: 00001cc0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 384: 00001d10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 385: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 386: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 387: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 388: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 389: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 390: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 391: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 392: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 393: 000006fc 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 394: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 395: 00000730 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 396: 0000074c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 397: 00000768 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 398: 00000780 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 399: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 400: 000007b8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 401: 000007f4 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 402: 00000800 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 403: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 404: 00000844 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 405: 00001d14 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 406: 00002298 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 407: 000022a4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 408: 00002394 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 409: 00002398 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 410: 00002494 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 411: 00002498 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 412: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 413: 00000c84 144 OBJECT LOCAL DEFAULT 3 dict_as_number │ │ │ │ │ + 414: 00000d14 40 OBJECT LOCAL DEFAULT 3 dict_as_sequence │ │ │ │ │ + 415: 00000e4c 12 OBJECT LOCAL DEFAULT 3 dict_as_mapping │ │ │ │ │ + 416: 00000178 371 OBJECT LOCAL DEFAULT 11 dictionary_doc │ │ │ │ │ + 417: 00000d3c 272 OBJECT LOCAL DEFAULT 3 mapp_methods │ │ │ │ │ + 418: 000000d4 28 OBJECT LOCAL DEFAULT 3 empty_keys_struct │ │ │ │ │ + 419: 00000a14 144 OBJECT LOCAL DEFAULT 3 frozendict_as_number │ │ │ │ │ + 420: 00000a08 12 OBJECT LOCAL DEFAULT 3 frozendict_as_mapping │ │ │ │ │ + 421: 00000938 208 OBJECT LOCAL DEFAULT 3 frozendict_methods │ │ │ │ │ + 422: 00000b74 144 OBJECT LOCAL DEFAULT 3 dictviews_as_number │ │ │ │ │ + 423: 00000b1c 40 OBJECT LOCAL DEFAULT 3 dictitems_as_sequence │ │ │ │ │ + 424: 00000aec 48 OBJECT LOCAL DEFAULT 3 dictitems_methods │ │ │ │ │ + 425: 00000c2c 40 OBJECT LOCAL DEFAULT 3 dictview_getset │ │ │ │ │ + 426: 00000c54 48 OBJECT LOCAL DEFAULT 3 dictiter_methods │ │ │ │ │ + 427: 00000c04 40 OBJECT LOCAL DEFAULT 3 dictkeys_as_sequence │ │ │ │ │ + 428: 00000b44 48 OBJECT LOCAL DEFAULT 3 dictkeys_methods │ │ │ │ │ + 429: 00000ac4 40 OBJECT LOCAL DEFAULT 3 dictvalues_as_sequence │ │ │ │ │ + 430: 00000aa4 32 OBJECT LOCAL DEFAULT 3 dictvalues_methods │ │ │ │ │ + 431: 000008e8 90 OBJECT LOCAL DEFAULT 11 dict___contains____doc__ │ │ │ │ │ + 432: 00000414 49 OBJECT LOCAL DEFAULT 11 getitem__doc__ │ │ │ │ │ + 433: 000005c8 74 OBJECT LOCAL DEFAULT 11 dict___sizeof____doc__ │ │ │ │ │ + 434: 0000087c 105 OBJECT LOCAL DEFAULT 11 dict_get__doc__ │ │ │ │ │ + 435: 00000528 81 OBJECT LOCAL DEFAULT 11 dict_keys__doc__ │ │ │ │ │ + 436: 000004d4 83 OBJECT LOCAL DEFAULT 11 dict_items__doc__ │ │ │ │ │ + 437: 00000484 77 OBJECT LOCAL DEFAULT 11 dict_values__doc__ │ │ │ │ │ + 438: 0000097c 118 OBJECT LOCAL DEFAULT 11 dict_fromkeys__doc__ │ │ │ │ │ + 439: 00000448 60 OBJECT LOCAL DEFAULT 11 frozendict_copy__doc__ │ │ │ │ │ + 440: 0000057c 73 OBJECT LOCAL DEFAULT 11 dict___reversed____doc__ │ │ │ │ │ + 441: 0000003c 48 OBJECT LOCAL DEFAULT 11 reversed_values_doc │ │ │ │ │ + 442: 000000cc 73 OBJECT LOCAL DEFAULT 11 isdisjoint_doc │ │ │ │ │ + 443: 0000006c 47 OBJECT LOCAL DEFAULT 11 reversed_items_doc │ │ │ │ │ + 444: 0000009c 46 OBJECT LOCAL DEFAULT 11 reversed_keys_doc │ │ │ │ │ + 445: 00000140 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 446: 00000118 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 447: 000007c4 181 OBJECT LOCAL DEFAULT 11 dict_setdefault__doc__ │ │ │ │ │ + 448: 000006bc 210 OBJECT LOCAL DEFAULT 11 dict_pop__doc__ │ │ │ │ │ + 449: 00000614 168 OBJECT LOCAL DEFAULT 11 dict_popitem__doc__ │ │ │ │ │ + 450: 000002ec 296 OBJECT LOCAL DEFAULT 11 update__doc__ │ │ │ │ │ + 451: 00000790 52 OBJECT LOCAL DEFAULT 11 dict_clear__doc__ │ │ │ │ │ + 452: 00000944 54 OBJECT LOCAL DEFAULT 11 dict_copy__doc__ │ │ │ │ │ + 453: 00000006 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 454: 00000008 24 OBJECT LOCAL DEFAULT 11 CSWTCH.454 │ │ │ │ │ + 455: 00000020 25 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 456: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 459: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 460: 0000027c 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 462: 00000480 2084 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 466: 0000042c 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ + 467: 00000fb8 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 475: 00011a18 568 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 478: 0000384c 2244 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 481: 00004a04 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 482: 00004a64 872 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 483: 0000b550 924 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 484: 00004dcc 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 485: 000051cc 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 486: 00005298 3880 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 493: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 494: 00006308 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ + 497: 000064a4 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 498: 000064b8 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 501: 000065a4 324 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 502: 000066e8 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 503: 00006768 128 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 504: 000067e8 924 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 505: 00006e80 156 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_AllocNoTrack │ │ │ │ │ + 507: 000077fc 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ + 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 512: 00007970 228 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 513: 00007a54 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 514: 00007a9c 156 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 521: 00009728 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 522: 000098ac 520 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 523: 00009ab4 1272 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 524: 0000a1b4 148 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 525: 0000a248 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 526: 0000a2c4 376 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 527: 0000a43c 2200 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ + 529: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ + 530: 0000aecc 1668 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 531: 0000c10c 1952 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 532: 0000c8ac 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 533: 0000c9d8 148 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 534: 0000ca6c 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 535: 0000cab0 308 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ + 537: 00000eac 668 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ + 546: 0000d194 320 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 549: 0000da18 184 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 550: 0000dad0 284 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ + 553: 0000e710 908 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 554: 0000ea9c 832 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 555: 0000eddc 192 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 557: 0000f0a0 268 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 558: 0000f2a4 3560 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 559: 0001008c 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 560: 00010130 960 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 562: 00010630 364 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 563: 0001079c 256 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 564: 0001089c 236 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 565: 00010988 1192 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 566: 00010e30 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 567: 00011728 304 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 568: 00011c68 316 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 569: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 570: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 571: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 572: 00013648 2072 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 573: 000005b0 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 574: 0000065c 132 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 575: 00013e60 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 576: 00013edc 1088 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 577: 000006e0 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ + 578: 00000724 704 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 579: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ + 580: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 581: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ + 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ + 583: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 584: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ + 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ + 588: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ + 589: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 590: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 591: 00000218 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ + 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 593: 000146e4 1684 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ + 596: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_NextItem │ │ │ │ │ + 597: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ + 598: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 599: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 600: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 601: 00000a94 320 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ + 602: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 603: 00000368 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ + 604: 00014d78 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 605: 00014e68 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 606: 00014f20 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 607: 00001284 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 608: 00014f50 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 609: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 610: 000015f8 140 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 611: 00001684 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 612: 00001698 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 613: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 614: 00015394 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 615: 00001a80 744 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 616: 00000388 100 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ + 617: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 618: 00001e88 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 619: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 620: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 621: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ + 622: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 623: 00002218 380 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 624: 00000bb4 236 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ + 625: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ + 626: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 627: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 628: 00000d74 188 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ + 629: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 630: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ + 631: 00000f44 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ + 632: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 633: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictProxy_New │ │ │ │ │ + 634: 000012c4 84 FUNC GLOBAL HIDDEN 9 _PyDict_KeysSize │ │ │ │ │ + 635: 00001318 28 FUNC GLOBAL DEFAULT 9 PyDict_GetItem │ │ │ │ │ + 636: 00001334 1368 FUNC GLOBAL DEFAULT 9 PyDict_Merge │ │ │ │ │ + 637: 0000188c 888 FUNC GLOBAL DEFAULT 9 PyDict_MergeFromSeq2 │ │ │ │ │ + 638: 00001c04 52 FUNC GLOBAL DEFAULT 9 PyDict_SetDefault │ │ │ │ │ + 639: 00001c38 136 FUNC GLOBAL DEFAULT 9 PyDict_AddWatcher │ │ │ │ │ + 640: 00001cc0 84 FUNC GLOBAL DEFAULT 9 PyDict_ClearWatcher │ │ │ │ │ + 641: 00001d14 1424 FUNC GLOBAL HIDDEN 9 _PyDict_CheckConsistency │ │ │ │ │ + 642: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_AssertFailed │ │ │ │ │ + 643: 000022a4 116 FUNC GLOBAL DEFAULT 9 _PyDictKeys_StringLookup │ │ │ │ │ + 644: 00002318 128 FUNC GLOBAL DEFAULT 9 _PyDict_NewPresized │ │ │ │ │ + 645: 00002398 84 FUNC GLOBAL HIDDEN 9 _PyDict_GetItemWithError │ │ │ │ │ + 646: 000023ec 108 FUNC GLOBAL DEFAULT 9 _PyDict_GetItemStringWithError │ │ │ │ │ + 647: 00002458 64 FUNC GLOBAL DEFAULT 9 _PyDict_SetItem_Take2_KnownHash │ │ │ │ │ + 648: 00002498 20 FUNC GLOBAL DEFAULT 9 _PyDict_DelItem_KnownHash │ │ │ │ │ + 649: 000024ac 100 FUNC GLOBAL DEFAULT 9 _PyDict_Pop │ │ │ │ │ + 650: 00002510 20 FUNC GLOBAL DEFAULT 9 _PyDict_SizeOf │ │ │ │ │ + 651: 00002524 60 FUNC GLOBAL DEFAULT 9 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ + 652: 000000f0 212 OBJECT GLOBAL DEFAULT 3 PyFrozenDict_Type │ │ │ │ │ + 653: 00000790 212 OBJECT GLOBAL DEFAULT 3 PyDictValues_Type │ │ │ │ │ + 654: 000001c4 212 OBJECT GLOBAL DEFAULT 3 PyDictItems_Type │ │ │ │ │ + 655: 000005e8 212 OBJECT GLOBAL DEFAULT 3 PyDictKeys_Type │ │ │ │ │ + 656: 00000514 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterValue_Type │ │ │ │ │ + 657: 0000036c 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterItem_Type │ │ │ │ │ + 658: 00000440 212 OBJECT GLOBAL DEFAULT 3 PyDictRevIterKey_Type │ │ │ │ │ + 659: 00000298 212 OBJECT GLOBAL DEFAULT 3 PyDictIterItem_Type │ │ │ │ │ + 660: 00000864 212 OBJECT GLOBAL DEFAULT 3 PyDictIterValue_Type │ │ │ │ │ + 661: 000006bc 212 OBJECT GLOBAL DEFAULT 3 PyDictIterKey_Type │ │ │ │ │ + 662: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyDict_Type │ │ │ │ │ + 663: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 664: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HashNotImplemented │ │ │ │ │ + 665: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 666: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 667: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,2733 +1,2737 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20894 contains 244 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x208e0 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00000060 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000007c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001fc 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000240 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000244 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000060 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000007c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001fc 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000240 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000244 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000248 00004d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ 0000024c 00004d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00000254 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000260 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000264 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000254 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000260 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000264 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000268 00004e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ 0000026c 00004e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00000274 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002b0 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000002f4 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002f8 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000320 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00000370 00008b1c R_ARM_CALL 0000b908 delitem_common │ │ │ │ │ -0000039c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000003e8 0000581c R_ARM_CALL 00006ba0 _PyDict_SendEvent.constprop.1 │ │ │ │ │ -00000410 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000274 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002b0 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002f8 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000320 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00000370 00008b1c R_ARM_CALL 0000b8ec delitem_common │ │ │ │ │ +0000039c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000003e8 0000581c R_ARM_CALL 00006b84 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +00000410 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000438 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000043c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000444 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000460 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000464 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000444 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000460 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000464 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000468 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ 0000046c 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00000474 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000474 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000480 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ 00000494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000510 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000534 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00000510 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000534 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ 00000568 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f4 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005f8 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000005fc 00004c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00000600 00004c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00000608 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000614 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000063c 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000067c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b4 0000931c R_ARM_CALL 0000ccd0 dict_update_arg │ │ │ │ │ -00000710 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000072c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000754 0002422b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000758 0002422c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000770 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000078c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000079c 0002431c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000007ac 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000007c0 0001052b R_ARM_MOVW_ABS_NC 000142e4 dictkeys_contains │ │ │ │ │ -000007c4 0001052c R_ARM_MOVT_ABS 000142e4 dictkeys_contains │ │ │ │ │ -000007d0 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000810 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000081c 0002441c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000844 0002451d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -00000850 0002461c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000008a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008a8 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008dc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001052b R_ARM_MOVW_ABS_NC 000142e4 dictkeys_contains │ │ │ │ │ -0000090c 0001052c R_ARM_MOVT_ABS 000142e4 dictkeys_contains │ │ │ │ │ -00000910 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000914 0001062b R_ARM_MOVW_ABS_NC 000003ec dictitems_contains │ │ │ │ │ -00000918 0001062c R_ARM_MOVT_ABS 000003ec dictitems_contains │ │ │ │ │ -00000944 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000095c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000974 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000098c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000099c 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009b0 00010b1d R_ARM_JUMP24 000143bc anydict_repr_impl │ │ │ │ │ -000009e0 00005b1c R_ARM_CALL 00006f38 copy_lock_held_untracked.constprop.0 │ │ │ │ │ -00000a38 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000a3c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a40 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a4c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000ac0 0000931c R_ARM_CALL 0000ccd0 dict_update_arg │ │ │ │ │ -00000b24 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b34 0002592b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b38 0002592c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b5c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b80 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b8c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000bbc 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bd8 00005b1d R_ARM_JUMP24 00006f38 copy_lock_held_untracked.constprop.0 │ │ │ │ │ -00000be8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c08 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -00000c0c 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -00000c48 0000631c R_ARM_CALL 000074d8 clone_combined_dict_keys │ │ │ │ │ -00000c5c 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000cbc 0001d91d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000cfc 00005f1c R_ARM_CALL 00007b54 dict_merge.constprop.1 │ │ │ │ │ -00000d28 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d3c 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000d54 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000dc4 0000041c R_ARM_CALL 00008620 dictkeys_decref.constprop.0 │ │ │ │ │ -00000df0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001034 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010b8 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000010cc 0000041c R_ARM_CALL 00008620 dictkeys_decref.constprop.0 │ │ │ │ │ -000010e8 0000071c R_ARM_CALL 00000138 new_dict.constprop.0 │ │ │ │ │ -000010f4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000010f8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000010fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001130 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001164 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000011e8 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001224 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001240 0002261c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001270 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001280 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001330 0002171c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00001378 0002601c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000014dc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e0 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000014e4 0001e82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000014e8 00012e2b R_ARM_MOVW_ABS_NC 0000048c .LC37 │ │ │ │ │ -000014ec 00012e2c R_ARM_MOVT_ABS 0000048c .LC37 │ │ │ │ │ -000014f4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000157c 0000581c R_ARM_CALL 00006ba0 _PyDict_SendEvent.constprop.1 │ │ │ │ │ -0000159c 0000241c R_ARM_CALL 0000281c dictresize.constprop.0 │ │ │ │ │ -000015c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000581c R_ARM_CALL 00006ba0 _PyDict_SendEvent.constprop.1 │ │ │ │ │ -00001620 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001634 0001302b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ -00001638 0001302c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ -0000163c 0000471c R_ARM_CALL 000061dc dict_getitem │ │ │ │ │ -00001664 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001678 0001302b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ -0000167c 0001302c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ -00001680 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000169c 0000d01d R_ARM_JUMP24 00010ed8 clear_lock_held │ │ │ │ │ -000016bc 0002141c R_ARM_CALL 0000c9f0 _PyDict_LookupIndexAndValue │ │ │ │ │ -000016e4 0002522b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000016e8 0002522c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000016ec 0002422b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000016f0 0002422c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -0000170c 0002441c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -0000171c 0002441c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00001774 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001778 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000017b8 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000017bc 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000017d0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000017e4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001800 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000181c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001828 0002592b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000182c 0002592c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001854 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001858 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000185c 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001860 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001870 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001874 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001878 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000187c 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000188c 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001890 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018d4 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000018e8 0002641c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001908 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000191c 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001944 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001960 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 00002f1c R_ARM_CALL 00003028 dictresize │ │ │ │ │ -00001a0c 00020a1c R_ARM_CALL 00009ad0 _PyDict_Next │ │ │ │ │ -00001a48 0000161c R_ARM_CALL 00001820 insertdict │ │ │ │ │ -00001a80 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad4 0002301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001c08 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c18 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c1c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c20 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c3c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001c68 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dac 0002681c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00001df4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e14 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e70 0002431d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -00001e78 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ebc 0002471c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00001ecc 00026a1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00001ee0 0001432b R_ARM_MOVW_ABS_NC 00000508 .LC41 │ │ │ │ │ -00001ee4 0001432c R_ARM_MOVT_ABS 00000508 .LC41 │ │ │ │ │ -00001eec 00026b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001f10 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f1c 00024b1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001f2c 0001422b R_ARM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ -00001f30 0001422c R_ARM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ -00001f3c 0001ee1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000202c 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002030 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002034 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -00002038 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -00002044 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020f4 00026d1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000021ec 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000220c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000221c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000226c 0002301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002288 0002601c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000022a4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000022bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000022c0 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000022f8 00007b1c R_ARM_CALL 00009fc8 _PyDict_Next.constprop.1 │ │ │ │ │ -00002360 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002390 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002398 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023f4 0000f92b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ -000023f8 0000f92c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ -000023fc 00021a1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00002418 0000931c R_ARM_CALL 0000ccd0 dict_update_arg │ │ │ │ │ -00002498 00021c1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000024ac 00005f1c R_ARM_CALL 00007b54 dict_merge.constprop.1 │ │ │ │ │ -000024d8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024e0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000254c 0000261c R_ARM_CALL 000022c8 dictresize.constprop.1 │ │ │ │ │ -00002568 0002701c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00002594 0000161c R_ARM_CALL 00001820 insertdict │ │ │ │ │ -000025cc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000025f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000025f4 0001fd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002600 0001752b R_ARM_MOVW_ABS_NC 00000528 .LC45 │ │ │ │ │ -00002604 0001752c R_ARM_MOVT_ABS 00000528 .LC45 │ │ │ │ │ -00002610 0002721d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000594 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000638 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000063c 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000640 00004c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00000644 00004c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +0000064c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000658 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000680 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000006c0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f8 0000931c R_ARM_CALL 0000ccb8 dict_update_arg │ │ │ │ │ +00000754 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000770 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000798 0002432b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +0000079c 0002432c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000007b4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007d0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000007e0 0002441c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000007f0 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000804 0001062b R_ARM_MOVW_ABS_NC 0001431c dictkeys_contains │ │ │ │ │ +00000808 0001062c R_ARM_MOVT_ABS 0001431c dictkeys_contains │ │ │ │ │ +00000814 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000854 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000860 0002451c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000888 0002461d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000894 0002471c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000008e8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ec 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000920 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000094c 0001062b R_ARM_MOVW_ABS_NC 0001431c dictkeys_contains │ │ │ │ │ +00000950 0001062c R_ARM_MOVT_ABS 0001431c dictkeys_contains │ │ │ │ │ +00000954 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000958 0001072b R_ARM_MOVW_ABS_NC 000003ec dictitems_contains │ │ │ │ │ +0000095c 0001072c R_ARM_MOVT_ABS 000003ec dictitems_contains │ │ │ │ │ +00000988 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009e0 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009f4 00010c1d R_ARM_JUMP24 000143f4 anydict_repr_impl │ │ │ │ │ +00000a24 00005b1c R_ARM_CALL 00006f1c copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000a7c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000a80 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000a84 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a90 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b04 0000931c R_ARM_CALL 0000ccb8 dict_update_arg │ │ │ │ │ +00000b68 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b78 00025a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b7c 00025a2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ba0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bc4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000bd0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000c00 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c1c 00005b1d R_ARM_JUMP24 00006f1c copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000c2c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c4c 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +00000c50 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +00000c8c 0000631c R_ARM_CALL 000074bc clone_combined_dict_keys │ │ │ │ │ +00000ca0 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000d00 0001da1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000d40 00005f1c R_ARM_CALL 00007b38 dict_merge.constprop.1 │ │ │ │ │ +00000d6c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d80 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000d98 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000e08 0000041c R_ARM_CALL 00008604 dictkeys_decref.constprop.0 │ │ │ │ │ +00000e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000107c 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000010f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000010fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001100 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001114 0000041c R_ARM_CALL 00008604 dictkeys_decref.constprop.0 │ │ │ │ │ +00001130 0000071c R_ARM_CALL 00000138 new_dict.constprop.0 │ │ │ │ │ +0000113c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001140 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001190 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001220 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000123c 0002271c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000126c 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001278 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001328 0002181c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00001370 0002611c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000014d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014d8 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000014dc 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000014e0 00012f2b R_ARM_MOVW_ABS_NC 0000048c .LC37 │ │ │ │ │ +000014e4 00012f2c R_ARM_MOVT_ABS 0000048c .LC37 │ │ │ │ │ +000014ec 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001574 0000581c R_ARM_CALL 00006b84 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +00001594 0000581c R_ARM_CALL 00006b84 _PyDict_SendEvent.constprop.1 │ │ │ │ │ +000015bc 0000241c R_ARM_CALL 00002814 dictresize.constprop.0 │ │ │ │ │ +000015e4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000162c 0001312b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ +00001630 0001312c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ +00001634 0000471c R_ARM_CALL 000061c0 dict_getitem │ │ │ │ │ +0000165c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001670 0001312b R_ARM_MOVW_ABS_NC 000004ac .LC38 │ │ │ │ │ +00001674 0001312c R_ARM_MOVT_ABS 000004ac .LC38 │ │ │ │ │ +00001678 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001694 0000d01d R_ARM_JUMP24 00010f10 clear_lock_held │ │ │ │ │ +000016b4 0002151c R_ARM_CALL 0000c9d8 _PyDict_LookupIndexAndValue │ │ │ │ │ +000016dc 0002532b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000016e0 0002532c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000016e4 0002432b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000016e8 0002432c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00001704 0002451c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00001714 0002451c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000176c 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001770 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000017b0 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000017b4 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000017c8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017dc 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000017f8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001814 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001820 00025a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001824 00025a2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000184c 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001850 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001854 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001858 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001868 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000186c 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001870 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001874 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001884 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000188c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018cc 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000018e0 0002651c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001900 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001914 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000193c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e0 00002f1c R_ARM_CALL 00003020 dictresize │ │ │ │ │ +00001a04 00020b1c R_ARM_CALL 00009ab4 _PyDict_Next │ │ │ │ │ +00001a40 0000161c R_ARM_CALL 00001818 insertdict │ │ │ │ │ +00001a78 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001acc 0002311c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001c00 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c10 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001c14 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001c18 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001c34 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001c60 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001da4 0002691c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001dec 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e04 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e0c 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e68 0002441d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001e70 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001eb4 0002481c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00001ec4 00026b1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00001ed8 0001442b R_ARM_MOVW_ABS_NC 00000508 .LC41 │ │ │ │ │ +00001edc 0001442c R_ARM_MOVT_ABS 00000508 .LC41 │ │ │ │ │ +00001ee4 00026c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001f08 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f14 00024c1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00001f24 0001432b R_ARM_MOVW_ABS_NC 00000504 .LC40 │ │ │ │ │ +00001f28 0001432c R_ARM_MOVT_ABS 00000504 .LC40 │ │ │ │ │ +00001f34 0001ef1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00002024 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002028 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000202c 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +00002030 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +0000203c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020cc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020ec 00026e1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +000021e4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002204 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002210 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002214 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002264 0002311c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002280 0002611c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000229c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022b0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000022b4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000022b8 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000022f0 00007b1c R_ARM_CALL 00009fac _PyDict_Next.constprop.1 │ │ │ │ │ +00002358 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000023ec 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ +000023f0 0000fb2c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ +000023f4 00021b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00002410 0000931c R_ARM_CALL 0000ccb8 dict_update_arg │ │ │ │ │ +00002490 00021d1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +000024a4 00005f1c R_ARM_CALL 00007b38 dict_merge.constprop.1 │ │ │ │ │ +000024d0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d8 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002544 0000261c R_ARM_CALL 000022c0 dictresize.constprop.1 │ │ │ │ │ +00002560 0002711c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000258c 0000161c R_ARM_CALL 00001818 insertdict │ │ │ │ │ +000025c4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000025e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025ec 0001fe1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000025f8 0001762b R_ARM_MOVW_ABS_NC 00000528 .LC45 │ │ │ │ │ +000025fc 0001762c R_ARM_MOVT_ABS 00000528 .LC45 │ │ │ │ │ +00002608 0002731d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x21034 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x21078 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00007202 R_ARM_ABS32 00008a58 dict_dealloc │ │ │ │ │ -0000002c 00010a02 R_ARM_ABS32 000009a0 dict_repr │ │ │ │ │ +00000018 00007202 R_ARM_ABS32 00008a3c dict_dealloc │ │ │ │ │ +0000002c 00010b02 R_ARM_ABS32 000009e4 dict_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00029702 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ -00000048 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000058 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00008602 R_ARM_ABS32 0000acf0 dict_traverse │ │ │ │ │ -00000060 0000cf02 R_ARM_ABS32 00010eb8 dict_tp_clear │ │ │ │ │ -00000064 00012c02 R_ARM_ABS32 0001500c dict_richcompare │ │ │ │ │ -0000006c 00005e02 R_ARM_ABS32 000123f0 dict_iter │ │ │ │ │ +0000003c 00029802 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ +00000048 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00008602 R_ARM_ABS32 0000acd4 dict_traverse │ │ │ │ │ +00000060 0000cf02 R_ARM_ABS32 00010ef0 dict_tp_clear │ │ │ │ │ +00000064 00012d02 R_ARM_ABS32 00015044 dict_richcompare │ │ │ │ │ +0000006c 00005e02 R_ARM_ABS32 00012428 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000f002 R_ARM_ABS32 000127d0 dict_init │ │ │ │ │ -00000098 0001f902 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000ec02 R_ARM_ABS32 00012738 dict_new │ │ │ │ │ -000000a0 00022302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000f502 R_ARM_ABS32 000130e8 dict_vectorcall │ │ │ │ │ -000000f4 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000094 0000f202 R_ARM_ABS32 00012808 dict_init │ │ │ │ │ +00000098 0001fa02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000009c 0000ee02 R_ARM_ABS32 00012770 dict_new │ │ │ │ │ +000000a0 00022402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000c8 0000f702 R_ARM_ABS32 00013120 dict_vectorcall │ │ │ │ │ +000000f4 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00007202 R_ARM_ABS32 00008a58 dict_dealloc │ │ │ │ │ -0000011c 00016702 R_ARM_ABS32 00000e30 frozendict_repr │ │ │ │ │ +00000108 00007202 R_ARM_ABS32 00008a3c dict_dealloc │ │ │ │ │ +0000011c 00016802 R_ARM_ABS32 00000e30 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000012c 00017302 R_ARM_ABS32 0000108c frozendict_hash │ │ │ │ │ -00000138 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00008602 R_ARM_ABS32 0000acf0 dict_traverse │ │ │ │ │ -00000150 0000cf02 R_ARM_ABS32 00010eb8 dict_tp_clear │ │ │ │ │ -00000154 00012c02 R_ARM_ABS32 0001500c dict_richcompare │ │ │ │ │ -0000015c 00005e02 R_ARM_ABS32 000123f0 dict_iter │ │ │ │ │ +0000012c 00017402 R_ARM_ABS32 0000108c frozendict_hash │ │ │ │ │ +00000138 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000148 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000014c 00008602 R_ARM_ABS32 0000acd4 dict_traverse │ │ │ │ │ +00000150 0000cf02 R_ARM_ABS32 00010ef0 dict_tp_clear │ │ │ │ │ +00000154 00012d02 R_ARM_ABS32 00015044 dict_richcompare │ │ │ │ │ +0000015c 00005e02 R_ARM_ABS32 00012428 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000188 0001f902 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 00015902 R_ARM_ABS32 0000239c frozendict_new │ │ │ │ │ -00000190 00022302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000fa02 R_ARM_ABS32 00013374 frozendict_vectorcall │ │ │ │ │ -000001c8 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000188 0001fa02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000018c 00015a02 R_ARM_ABS32 00002394 frozendict_new │ │ │ │ │ +00000190 00022402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000001b8 0000fc02 R_ARM_ABS32 000133ac frozendict_vectorcall │ │ │ │ │ +000001c8 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 0000a502 R_ARM_ABS32 0000d608 dictview_dealloc │ │ │ │ │ -000001f0 00014402 R_ARM_ABS32 00001ea4 dictview_repr │ │ │ │ │ +000001dc 0000a502 R_ARM_ABS32 0000d5f0 dictview_dealloc │ │ │ │ │ +000001f0 00014502 R_ARM_ABS32 00001e9c dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000020c 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00012902 R_ARM_ABS32 00014eb4 dictview_traverse │ │ │ │ │ -00000228 00013302 R_ARM_ABS32 000016c8 dictview_richcompare │ │ │ │ │ -00000230 00009f02 R_ARM_ABS32 0000d2ec dictitems_iter │ │ │ │ │ +0000020c 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000220 00012a02 R_ARM_ABS32 00014eec dictview_traverse │ │ │ │ │ +00000228 00013402 R_ARM_ABS32 000016c0 dictview_richcompare │ │ │ │ │ +00000230 00009f02 R_ARM_ABS32 0000d2d4 dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000029c 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000029c 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -000002e0 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002f4 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -00000304 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 0000aa02 R_ARM_ABS32 0000d6cc dictiter_iternextitem │ │ │ │ │ +000002b0 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +000002e0 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002f4 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +00000304 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000308 0000aa02 R_ARM_ABS32 0000d6b4 dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000370 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000370 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -000003c8 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -000003d8 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00014c02 R_ARM_ABS32 00001f48 dictreviter_iternext │ │ │ │ │ +00000384 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +000003c8 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +000003d8 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000003dc 00014d02 R_ARM_ABS32 00001f40 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000444 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000444 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -0000049c 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -000004ac 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00014c02 R_ARM_ABS32 00001f48 dictreviter_iternext │ │ │ │ │ +00000458 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +0000049c 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +000004ac 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000004b0 00014d02 R_ARM_ABS32 00001f40 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000518 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000518 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -00000570 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -00000580 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00014c02 R_ARM_ABS32 00001f48 dictreviter_iternext │ │ │ │ │ +0000052c 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +00000570 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +00000580 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000584 00014d02 R_ARM_ABS32 00001f40 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005ec 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000005ec 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a502 R_ARM_ABS32 0000d608 dictview_dealloc │ │ │ │ │ -00000614 00014402 R_ARM_ABS32 00001ea4 dictview_repr │ │ │ │ │ +00000600 0000a502 R_ARM_ABS32 0000d5f0 dictview_dealloc │ │ │ │ │ +00000614 00014502 R_ARM_ABS32 00001e9c dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000630 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00012902 R_ARM_ABS32 00014eb4 dictview_traverse │ │ │ │ │ -0000064c 00013302 R_ARM_ABS32 000016c8 dictview_richcompare │ │ │ │ │ -00000654 0000df02 R_ARM_ABS32 00011eec dictkeys_iter │ │ │ │ │ +00000630 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000644 00012a02 R_ARM_ABS32 00014eec dictview_traverse │ │ │ │ │ +0000064c 00013402 R_ARM_ABS32 000016c0 dictview_richcompare │ │ │ │ │ +00000654 0000e102 R_ARM_ABS32 00011f24 dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000006c0 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -00000704 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000718 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -00000728 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000eb02 R_ARM_ABS32 000124cc dictiter_iternextkey │ │ │ │ │ +000006d4 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +00000704 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000718 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +00000728 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000072c 0000ed02 R_ARM_ABS32 00012504 dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000794 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 0000a502 R_ARM_ABS32 0000d608 dictview_dealloc │ │ │ │ │ -000007bc 00014402 R_ARM_ABS32 00001ea4 dictview_repr │ │ │ │ │ +000007a8 0000a502 R_ARM_ABS32 0000d5f0 dictview_dealloc │ │ │ │ │ +000007bc 00014502 R_ARM_ABS32 00001e9c dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007d8 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00012902 R_ARM_ABS32 00014eb4 dictview_traverse │ │ │ │ │ -000007fc 0000e502 R_ARM_ABS32 0001211c dictvalues_iter │ │ │ │ │ +000007d8 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000007ec 00012a02 R_ARM_ABS32 00014eec dictview_traverse │ │ │ │ │ +000007fc 0000e702 R_ARM_ABS32 00012154 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000868 00029602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000868 00029702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 0000b902 R_ARM_ABS32 0000f1c4 dictiter_dealloc │ │ │ │ │ -000008ac 00029802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000008c0 00012302 R_ARM_ABS32 00000df4 dictiter_traverse │ │ │ │ │ -000008d0 00029902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000e802 R_ARM_ABS32 0001220c dictiter_iternextvalue │ │ │ │ │ +0000087c 0000b902 R_ARM_ABS32 0000f1ac dictiter_dealloc │ │ │ │ │ +000008ac 00029902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000008c0 00012402 R_ARM_ABS32 00000e3c dictiter_traverse │ │ │ │ │ +000008d0 00029a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000008d4 0000ea02 R_ARM_ABS32 00012244 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000f802 R_ARM_ABS32 000132ac dict___contains__ │ │ │ │ │ -00000944 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000093c 0000fa02 R_ARM_ABS32 000132e4 dict___contains__ │ │ │ │ │ +00000944 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001fa02 R_ARM_ABS32 00007818 _PyDict_Subscript │ │ │ │ │ -00000954 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000094c 0001fb02 R_ARM_ABS32 000077fc _PyDict_Subscript │ │ │ │ │ +00000954 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000095c 00016e02 R_ARM_ABS32 00000fb8 dict___sizeof__ │ │ │ │ │ -00000964 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000095c 00016f02 R_ARM_ABS32 00000fb8 dict___sizeof__ │ │ │ │ │ +00000964 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000c402 R_ARM_ABS32 000104b8 dict_get │ │ │ │ │ -00000974 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000096c 0000c402 R_ARM_ABS32 000104f0 dict_get │ │ │ │ │ +00000974 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000dc02 R_ARM_ABS32 00011da8 dict_keys │ │ │ │ │ -00000984 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000097c 0000de02 R_ARM_ABS32 00011de0 dict_keys │ │ │ │ │ +00000984 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00009a02 R_ARM_ABS32 0000d06c dict_items │ │ │ │ │ -00000994 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000098c 00009a02 R_ARM_ABS32 0000d054 dict_items │ │ │ │ │ +00000994 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000e202 R_ARM_ABS32 00011fdc dict_values │ │ │ │ │ -000009a4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000099c 0000e402 R_ARM_ABS32 00012014 dict_values │ │ │ │ │ +000009a4 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ac 00011402 R_ARM_ABS32 00014628 dict_fromkeys │ │ │ │ │ -000009b4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009ac 00011502 R_ARM_ABS32 00014660 dict_fromkeys │ │ │ │ │ +000009b4 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009bc 00017002 R_ARM_ABS32 00000ff4 frozendict_copy │ │ │ │ │ -000009c4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009bc 00017102 R_ARM_ABS32 00000ff4 frozendict_copy │ │ │ │ │ +000009c4 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 00014802 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ -000009d4 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000009cc 00014902 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ +000009d4 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009dc 00029a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000009dc 00029b02 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 00017602 R_ARM_ABS32 000025d4 frozendict_getnewargs │ │ │ │ │ -00000a08 00015602 R_ARM_ABS32 00015404 frozendict_length │ │ │ │ │ -00000a0c 0001fa02 R_ARM_ABS32 00007818 _PyDict_Subscript │ │ │ │ │ -00000a50 00014502 R_ARM_ABS32 00000498 frozendict_or │ │ │ │ │ +000009ec 00017702 R_ARM_ABS32 000025cc frozendict_getnewargs │ │ │ │ │ +00000a08 00015702 R_ARM_ABS32 0001543c frozendict_length │ │ │ │ │ +00000a0c 0001fb02 R_ARM_ABS32 000077fc _PyDict_Subscript │ │ │ │ │ +00000a50 00014602 R_ARM_ABS32 00000498 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000aa8 00016802 R_ARM_ABS32 00000ecc dictvalues_reversed │ │ │ │ │ -00000ab0 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00013802 R_ARM_ABS32 00001898 dictview_len │ │ │ │ │ +00000aa8 00016902 R_ARM_ABS32 00000ecc dictvalues_reversed │ │ │ │ │ +00000ab0 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ac4 00013902 R_ARM_ABS32 00001890 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000af0 00015302 R_ARM_ABS32 000009a8 dictviews_isdisjoint │ │ │ │ │ -00000af8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000af0 00015402 R_ARM_ABS32 000009a8 dictviews_isdisjoint │ │ │ │ │ +00000af8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b00 00015b02 R_ARM_ABS32 00000ca0 dictitems_reversed │ │ │ │ │ -00000b08 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00013802 R_ARM_ABS32 00001898 dictview_len │ │ │ │ │ -00000b38 00010602 R_ARM_ABS32 000003ec dictitems_contains │ │ │ │ │ +00000b00 00015c02 R_ARM_ABS32 00000ca0 dictitems_reversed │ │ │ │ │ +00000b08 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b1c 00013902 R_ARM_ABS32 00001890 dictview_len │ │ │ │ │ +00000b38 00010702 R_ARM_ABS32 000003ec dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 00015302 R_ARM_ABS32 000009a8 dictviews_isdisjoint │ │ │ │ │ -00000b50 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b48 00015402 R_ARM_ABS32 000009a8 dictviews_isdisjoint │ │ │ │ │ +00000b50 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b58 00016b02 R_ARM_ABS32 00000f08 dictkeys_reversed │ │ │ │ │ -00000b60 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00013c02 R_ARM_ABS32 00001d70 dictviews_sub │ │ │ │ │ -00000ba8 00024102 R_ARM_ABS32 000006e0 _PyDictView_Intersect │ │ │ │ │ -00000bac 00014e02 R_ARM_ABS32 000005b4 dictviews_xor │ │ │ │ │ -00000bb0 00014b02 R_ARM_ABS32 0000054c dictviews_or │ │ │ │ │ -00000c04 00013802 R_ARM_ABS32 00001898 dictview_len │ │ │ │ │ -00000c20 00010502 R_ARM_ABS32 000142e4 dictkeys_contains │ │ │ │ │ +00000b58 00016c02 R_ARM_ABS32 00000f08 dictkeys_reversed │ │ │ │ │ +00000b60 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b78 00013d02 R_ARM_ABS32 00001d68 dictviews_sub │ │ │ │ │ +00000ba8 00024202 R_ARM_ABS32 00000724 _PyDictView_Intersect │ │ │ │ │ +00000bac 00014f02 R_ARM_ABS32 000005b4 dictviews_xor │ │ │ │ │ +00000bb0 00014c02 R_ARM_ABS32 0000054c dictviews_or │ │ │ │ │ +00000c04 00013902 R_ARM_ABS32 00001890 dictview_len │ │ │ │ │ +00000c20 00010602 R_ARM_ABS32 0001431c dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c30 00016f02 R_ARM_ABS32 00000fdc dictview_mapping │ │ │ │ │ +00000c30 00017002 R_ARM_ABS32 00000fdc dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000db02 R_ARM_ABS32 00011d6c dictiter_len │ │ │ │ │ -00000c60 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c58 0000dd02 R_ARM_ABS32 00011da4 dictiter_len │ │ │ │ │ +00000c60 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c68 00016002 R_ARM_ABS32 00000cdc dictiter_reduce │ │ │ │ │ -00000c70 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 00025802 R_ARM_ABS32 00000a50 _PyDict_Or │ │ │ │ │ -00000cf4 00024002 R_ARM_ABS32 0000069c _PyDict_IOr │ │ │ │ │ +00000c68 00016102 R_ARM_ABS32 00000cdc dictiter_reduce │ │ │ │ │ +00000c70 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000cc0 00025902 R_ARM_ABS32 00000a94 _PyDict_Or │ │ │ │ │ +00000cf4 00024102 R_ARM_ABS32 000006e0 _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 0000036c dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000f802 R_ARM_ABS32 000132ac dict___contains__ │ │ │ │ │ -00000d48 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d40 0000fa02 R_ARM_ABS32 000132e4 dict___contains__ │ │ │ │ │ +00000d48 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001fa02 R_ARM_ABS32 00007818 _PyDict_Subscript │ │ │ │ │ -00000d58 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d50 0001fb02 R_ARM_ABS32 000077fc _PyDict_Subscript │ │ │ │ │ +00000d58 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d60 00016e02 R_ARM_ABS32 00000fb8 dict___sizeof__ │ │ │ │ │ -00000d68 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d60 00016f02 R_ARM_ABS32 00000fb8 dict___sizeof__ │ │ │ │ │ +00000d68 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000c402 R_ARM_ABS32 000104b8 dict_get │ │ │ │ │ -00000d78 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d70 0000c402 R_ARM_ABS32 000104f0 dict_get │ │ │ │ │ +00000d78 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000f202 R_ARM_ABS32 00012888 dict_setdefault │ │ │ │ │ -00000d88 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d80 0000f402 R_ARM_ABS32 000128c0 dict_setdefault │ │ │ │ │ +00000d88 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 0000b402 R_ARM_ABS32 0000eeb4 dict_pop │ │ │ │ │ -00000d98 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000d90 0000b402 R_ARM_ABS32 0000ee9c dict_pop │ │ │ │ │ +00000d98 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00012f02 R_ARM_ABS32 00001358 dict_popitem │ │ │ │ │ -00000da8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000da0 00013002 R_ARM_ABS32 00001350 dict_popitem │ │ │ │ │ +00000da8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000dc02 R_ARM_ABS32 00011da8 dict_keys │ │ │ │ │ -00000db8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000db0 0000de02 R_ARM_ABS32 00011de0 dict_keys │ │ │ │ │ +00000db8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00009a02 R_ARM_ABS32 0000d06c dict_items │ │ │ │ │ -00000dc8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dc0 00009a02 R_ARM_ABS32 0000d054 dict_items │ │ │ │ │ +00000dc8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000e202 R_ARM_ABS32 00011fdc dict_values │ │ │ │ │ -00000dd8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000dd0 0000e402 R_ARM_ABS32 00012014 dict_values │ │ │ │ │ +00000dd8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00009202 R_ARM_ABS32 0000cbfc dict_update │ │ │ │ │ -00000de8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000de0 00009202 R_ARM_ABS32 0000cbe4 dict_update │ │ │ │ │ +00000de8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df0 00011402 R_ARM_ABS32 00014628 dict_fromkeys │ │ │ │ │ -00000df8 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000df0 00011502 R_ARM_ABS32 00014660 dict_fromkeys │ │ │ │ │ +00000df8 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e00 00013202 R_ARM_ABS32 00015338 dict_clear │ │ │ │ │ -00000e08 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e00 00013302 R_ARM_ABS32 00015370 dict_clear │ │ │ │ │ +00000e08 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e10 00011102 R_ARM_ABS32 000009b4 dict_copy │ │ │ │ │ -00000e18 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e10 00011202 R_ARM_ABS32 000009f8 dict_copy │ │ │ │ │ +00000e18 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e20 00014802 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ -00000e28 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e20 00014902 R_ARM_ABS32 00000530 dict___reversed__ │ │ │ │ │ +00000e28 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e30 00029a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000e30 00029b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000da02 R_ARM_ABS32 00011c18 dict_length │ │ │ │ │ -00000e50 0001fa02 R_ARM_ABS32 00007818 _PyDict_Subscript │ │ │ │ │ -00000e54 00020802 R_ARM_ABS32 00009744 _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000dc02 R_ARM_ABS32 00011c50 dict_length │ │ │ │ │ +00000e50 0001fb02 R_ARM_ABS32 000077fc _PyDict_Subscript │ │ │ │ │ +00000e54 00020902 R_ARM_ABS32 00009728 _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x217cc contains 1849 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x21810 contains 1854 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000054 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000054 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000cc 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000128 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000012c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000cc 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000128 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000012c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000130 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000134 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000198 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000134 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000198 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000208 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000020c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000218 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000270 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000274 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000278 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002c0 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000002c4 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000002e8 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00000320 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000218 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000270 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000274 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000278 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002c0 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000002c4 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000002e8 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00000320 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000338 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00000348 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000348 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000354 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000358 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000360 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000360 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000368 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000388 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000038c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000003b0 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000003e4 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000400 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00000388 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000038c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000003b0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000003e4 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000400 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ 00000420 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00000448 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000004ec 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000004f0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000448 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000004ec 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000004f0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000638 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ 00000748 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -000007a4 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -00000804 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -00000868 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -000008c0 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -000009f4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000a2c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000b54 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000b8c 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000bc4 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000bf8 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -00000ea0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000f0c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000f64 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000f8c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -00000ff4 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000ff8 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000105c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001084 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000010a0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000010b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000010b8 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010c8 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010cc 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010d0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000010d4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000010dc 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001108 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000110c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011b0 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001218 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001270 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001398 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000139c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000013a0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000013a4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000013a8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000013e4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000013e8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000013ec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000013f0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000013f4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001430 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001434 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001438 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000143c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001440 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000147c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001480 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001484 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001488 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000148c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000014c8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000014cc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000014d0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000014d4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000014d8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001514 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001518 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000151c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001520 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001524 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001560 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001564 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001568 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000156c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001570 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000015ac 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000015b0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000015b4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000015b8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000015bc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000015c4 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000015fc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001618 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001620 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001624 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000016e4 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001714 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000175c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000176c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001814 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000181c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001858 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00001888 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000188c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001a60 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ccc 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001cd0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001cfc 0001da1c R_ARM_CALL 000119e0 _PyDict_InsertSplitValue │ │ │ │ │ -00001d28 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d9c 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001da0 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001da4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001da8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001dac 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001e1c 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001e20 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001e24 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001e28 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001e2c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001ea0 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001ea4 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001ea8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001eac 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001eb0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001f24 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00001f28 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00001f2c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001f30 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001f34 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001fb8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001fbc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001fc0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001fc4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001fc8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002034 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002038 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000203c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002040 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002044 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000020b0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000020b4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000020b8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000020bc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000020c0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000212c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002130 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002134 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002138 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000213c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021b4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000021c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000021c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021d0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021dc 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000021e0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000021e4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021e8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021ec 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021f8 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000021fc 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002200 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002204 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002208 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002214 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002218 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000221c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002220 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002224 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002230 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002234 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002238 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000223c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002240 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000224c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002250 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002254 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002258 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000225c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002268 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -0000226c 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002270 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002274 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002278 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002284 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002288 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000228c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002290 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002294 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022ac 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000022c4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002334 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002378 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000238c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002560 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000025f4 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002688 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002698 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002718 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -0000275c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -000027d0 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002818 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000028fc 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002950 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a6c 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002ab4 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002ac8 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002bc8 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c0c 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c58 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c70 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002f34 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -00002f70 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003014 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000301c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003024 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003114 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003168 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003278 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000032c8 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -000032dc 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -000033e0 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003430 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003440 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003468 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000373c 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ -00003778 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003820 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003848 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000384c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003850 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003888 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000388c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000038d8 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00003b48 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003bc0 0001da1c R_ARM_CALL 000119e0 _PyDict_InsertSplitValue │ │ │ │ │ -00003c94 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003c98 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003c9c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003ca0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003ca4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003dec 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003df0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003df4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003df8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003dfc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003e70 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003e74 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003e78 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003e7c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003e80 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003ef4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003ef8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003efc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003f00 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003f04 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004028 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000402c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004030 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004034 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004038 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004044 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004048 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000404c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004050 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004054 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004068 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004074 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004078 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004080 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000408c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004090 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004094 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004098 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000409c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000040a8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000040ac 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000040b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000040b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000040b8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000040c8 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000040d8 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000040dc 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000040e0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000040e4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000040ec 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004104 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000411c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004128 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000412c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004164 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004168 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000041b4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000443c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000044b4 0001da1c R_ARM_CALL 000119e0 _PyDict_InsertSplitValue │ │ │ │ │ -00004590 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004594 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004598 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000459c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000045a0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004660 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004664 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004668 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000466c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004670 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000046e4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000046e8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000046ec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000046f0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000046f4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004768 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000476c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004770 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004774 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004778 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000047ec 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000047f0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000047f4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000047f8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000047fc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004920 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004924 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004928 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000492c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004930 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000493c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00004940 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004944 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004948 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000494c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004958 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000495c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00004960 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004964 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004968 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004978 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000049ac 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000049bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000049c4 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000049dc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049e4 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049e8 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049ec 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000049f0 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000049f8 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a10 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a1c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a44 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00004af0 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004af4 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b3c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004b40 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b58 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004b78 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004bdc 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004c88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004c8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004c90 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00004d0c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d10 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004d38 0001e21d R_ARM_JUMP24 0000b56c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004d44 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004d58 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00004d7c 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d80 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004d8c 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00004d90 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004d94 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00004d98 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004d9c 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004da8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004db8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004dbc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004dc4 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004ddc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004de0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004de4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e44 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e48 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004e88 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004e8c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004ea4 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004ecc 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004edc 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004ee0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004f04 0001e21d R_ARM_JUMP24 0000b56c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00004f10 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004f28 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00004f44 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f48 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004f54 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00004f58 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004f5c 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00004f60 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004f64 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004f70 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f80 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004f84 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004f8c 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004f98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004fdc 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004fe0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005024 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005028 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005040 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005068 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00005078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005230 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005234 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00005258 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000526c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005284 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00005294 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000052a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000052a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000052ac 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000052b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052d8 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000530c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000531c 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005360 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00005364 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000539c 0001e61c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00005590 0001e71c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00005604 0001de1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005668 0001e71c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000059d8 0001de1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005b38 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00005b3c 0001e82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00005b44 0001e91c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00005b50 0000432b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005b54 0000432c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005b58 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005bf4 0001de1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005c48 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005d18 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005dd8 0001de1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005e60 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005e78 0000432b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -00005e7c 0000432c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00005e80 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005ed0 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005f70 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fb4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fc4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000600c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006074 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000060d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006160 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00006164 0001e82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -0000616c 0001e91c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00006180 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006184 0001ea1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000061a0 0001e71c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000061c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000061c4 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061c8 0001ec6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000061cc 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061d0 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061d4 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000061d8 0001ec6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006224 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006228 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006258 0001e61c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00006270 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00006288 0001e71c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000629c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000062c8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000062e8 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000062ec 0001e82c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -000062f4 0001e91c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00006304 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006310 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000631c 0001ec6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006320 0001ec6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006348 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000636c 0001ef1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -000063a8 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000063ac 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000640c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006428 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006458 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000646c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006478 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000647c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006484 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006490 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006494 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006498 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000649c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000064a4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000064b4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000064b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000064bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000655c 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006560 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006568 00004d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -0000656c 00004d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00006574 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006580 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006584 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000658c 00004e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00006590 00004e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00006598 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000065a0 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000065a4 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000065a8 00004c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -000065ac 00004c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -000065b4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000065bc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006608 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000660c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006630 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00006690 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000066ac 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000066d0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000066e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000066e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000066ec 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006724 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000067a4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00006914 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006918 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006920 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006924 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000692c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006998 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -0000699c 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000069a4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000069a8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000069b0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006a1c 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006a20 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006a28 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006a2c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006a34 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006a9c 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006aa0 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006aa8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006aac 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006abc 0001d81d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006ac0 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006ac4 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006acc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006ad0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006ad8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006ae0 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006ae4 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006aec 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006af0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006af8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006b00 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006b04 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006b0c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006b10 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006b18 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006b20 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00006b24 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00006b2c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006b30 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006b38 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006b9c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006c58 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006c5c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006c60 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006c64 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006c70 0001d81d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006cd4 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006cd8 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006cdc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006ce0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006ce4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006d54 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006d58 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006d5c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006d60 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006d64 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006dd4 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006dd8 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006ddc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006de0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006de4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000007a0 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +000007fc 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000085c 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +000008b0 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +000009e4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000a1c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000b40 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000b74 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000bb8 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000c00 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +00000e98 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000f04 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000f5c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000f84 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +00000fec 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000ff0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001054 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000107c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001098 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000010a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000010b0 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010c0 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010c4 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010c8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000010cc 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000010d4 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000010e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001100 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001104 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011a8 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001210 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001268 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001390 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001394 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001398 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000139c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000013a0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000013dc 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000013e0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000013e4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000013e8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000013ec 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001428 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000142c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001430 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001434 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001438 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001474 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001478 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000147c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001480 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001484 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000014c0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000014c4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000014c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000014cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000014d0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000150c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001510 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001514 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001518 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000151c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001558 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000155c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001560 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001564 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001568 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000015a4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000015a8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000015ac 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000015b0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000015b4 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000015bc 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000015f4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001610 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001618 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000161c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000016dc 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000170c 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001754 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001764 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000180c 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001814 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001850 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00001880 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001884 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001a58 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001adc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc4 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001cc8 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001cf4 0001db1c R_ARM_CALL 00011a18 _PyDict_InsertSplitValue │ │ │ │ │ +00001d20 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d94 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001d98 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001d9c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001da0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001da4 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001e14 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001e18 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001e1c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001e20 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001e24 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001e98 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001e9c 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001ea0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001ea4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001ea8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001f1c 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00001f20 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00001f24 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001f28 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001f2c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001fb0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001fb4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001fb8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001fbc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001fc0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000202c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002030 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002034 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002038 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000203c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000020a8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000020ac 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000020b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000020b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020b8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002124 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002128 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000212c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002130 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002134 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021ac 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000021bc 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000021c0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021c4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000021c8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021d4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000021d8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000021dc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021e0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000021e4 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021f0 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021f4 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000021f8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021fc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002200 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000220c 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002210 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002214 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002218 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000221c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002228 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000222c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002230 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002234 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002238 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002244 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002248 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000224c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002250 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002254 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002260 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002264 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002268 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000226c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002270 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000227c 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002280 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002284 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002288 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000228c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b8 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000022bc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000232c 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002370 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002384 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002558 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025ec 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002680 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002690 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002710 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00002754 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000027c8 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000280c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002810 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028f4 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002948 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a64 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002aac 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002ac0 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bc0 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002c04 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c50 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002c68 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002f2c 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00002f68 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000300c 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003014 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000301c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000310c 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003160 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003270 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000032c0 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000032d4 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000033d8 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003428 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003438 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003460 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003734 00002a1c R_ARM_CALL 00000084 build_indices_unicode │ │ │ │ │ +00003770 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003818 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003840 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003848 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003880 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003884 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000038d0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00003b40 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003bb8 0001db1c R_ARM_CALL 00011a18 _PyDict_InsertSplitValue │ │ │ │ │ +00003c88 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003c8c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003c90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003c94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003c98 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003d64 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003d68 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003d6c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003d70 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003d74 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003de8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003dec 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003df0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003df4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003df8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003e6c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003e70 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003e74 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003e78 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003e7c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003ef0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003ef4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003ef8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003efc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003f00 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004024 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004028 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000402c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004030 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004034 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004048 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004054 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004058 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004060 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000406c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004070 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004074 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004078 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000407c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000408c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000040a0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000040a4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000040a8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000040ac 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000040b0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000040b8 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040bc 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000040c0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000040c4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000040cc 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000040e4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004108 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000410c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004144 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004148 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004194 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000441c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004494 0001db1c R_ARM_CALL 00011a18 _PyDict_InsertSplitValue │ │ │ │ │ +00004570 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004574 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004578 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000457c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004580 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004640 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004644 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004648 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000464c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004650 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000046c4 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000046c8 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000046cc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000046d0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000046d4 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004748 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000474c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004750 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004754 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004758 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000047cc 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000047d0 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000047d4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000047d8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000047dc 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004900 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004904 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004908 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000490c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004910 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000491c 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00004920 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004924 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004928 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000492c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004938 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000493c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00004940 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004944 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00004948 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004958 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000498c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004998 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000499c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000049a4 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000049bc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049c4 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049c8 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049cc 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000049d0 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000049d8 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049f0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049fc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004a00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004a24 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00004ad0 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ad4 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b1c 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004b20 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b38 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004b58 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004bbc 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004c68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004c6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004c70 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00004cec 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004cf0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004d18 0001e31d R_ARM_JUMP24 0000b550 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004d24 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004d38 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00004d5c 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d60 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004d6c 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00004d70 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004d74 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00004d78 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004d7c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d88 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d98 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004d9c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004da4 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004db8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004dbc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dc0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dc4 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004dc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e24 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e28 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e68 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004e6c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004e84 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004eac 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004ebc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004ec0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004ee4 0001e31d R_ARM_JUMP24 0000b550 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00004ef0 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004f08 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00004f24 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f28 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f34 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00004f38 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004f3c 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00004f40 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004f44 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f50 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f60 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004f64 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004f6c 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004f74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004f78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004fbc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004fc0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005004 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005008 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005020 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005048 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00005058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005210 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005214 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005238 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000524c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005264 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00005274 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005280 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005284 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000528c 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052b8 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000052ec 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000052fc 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005340 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00005344 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000537c 0001e71c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00005570 0001e81c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000055e4 0001df1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005648 0001e81c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000059bc 0001df1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b1c 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00005b20 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00005b28 0001ea1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00005b34 0000432b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005b38 0000432c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005b3c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005bd8 0001df1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c2c 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005cfc 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005dbc 0001df1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005e44 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005e5c 0000432b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +00005e60 0000432c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00005e64 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005eb4 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f54 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f98 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fa8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005ff0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006058 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000060b8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006144 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00006148 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00006150 0001ea1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00006164 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006168 0001eb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00006184 0001e81c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000061a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000061a8 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061ac 0001ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000061b0 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061b4 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061b8 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000061bc 0001ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006208 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000620c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000623c 0001e71c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00006254 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000626c 0001e81c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00006280 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000062ac 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000062cc 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000062d0 0001e92c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000062d8 0001ea1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000062e8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000062f4 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000062fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006300 0001ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006304 0001ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000632c 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00006350 0001f01c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000638c 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006390 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000063f0 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000640c 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000643c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006450 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000645c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006460 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006468 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006474 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006478 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000647c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00006480 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00006488 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006498 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000649c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000064a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006540 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006544 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000654c 00004d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00006550 00004d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00006558 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006564 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006568 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006570 00004e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00006574 00004e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +0000657c 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006584 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006588 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000658c 00004c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00006590 00004c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00006598 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000065a0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000065ec 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000065f0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006614 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00006674 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006690 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000066b4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000066c4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000066c8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000066d0 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000066e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006708 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00006788 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000068f8 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000068fc 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006904 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006908 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006910 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000697c 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006980 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006988 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000698c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006994 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a00 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a04 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006a0c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006a10 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006a18 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006a80 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006a84 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006a8c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006a90 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006aa0 0001d91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006aa4 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006aa8 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006ab0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006ab4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006abc 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006ac4 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006ac8 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006ad0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006ad4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006adc 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006ae4 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006ae8 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006af0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006af4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006afc 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006b04 0000542b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00006b08 0000542c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00006b10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006b14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006b1c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006b80 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006c3c 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006c40 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006c44 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006c48 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006c54 0001d91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006cb8 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006cbc 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006cc0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006cc4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006cc8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006d38 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006d3c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006d40 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006d44 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006d48 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006db8 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006dbc 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006dc0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006dc4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006dc8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e10 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006e14 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006e18 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00006e1c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00006e20 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00006e2c 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ 00006e30 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ 00006e34 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ 00006e38 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e3c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e3c 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00006e48 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ 00006e4c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ 00006e50 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ 00006e54 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e58 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e58 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00006e64 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ 00006e68 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ 00006e6c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ 00006e70 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e74 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006e80 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006e84 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -00006e88 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00006e8c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00006e90 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00006e98 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006f1c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006f20 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006f28 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006f34 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006f68 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006f88 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -00006f8c 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -00006fcc 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000701c 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007030 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007168 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000729c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000072a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000072a4 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000732c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007330 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007334 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000739c 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000073a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073b0 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000073f8 0000601c R_ARM_CALL 00001100 copy_values │ │ │ │ │ -00007404 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007408 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000740c 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007488 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007498 0001d91d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000074b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000074d0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000074d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007504 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007554 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007568 0001db1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000780c 0001d91c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007814 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007834 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007838 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000785c 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000078a0 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000078bc 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000078d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000078dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000078f4 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007914 0001fc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00007928 0001fd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007954 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007960 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000797c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00007988 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000079b0 0002001c R_ARM_CALL 00007a70 _Py_dict_lookup_threadsafe │ │ │ │ │ -000079e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000079e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000079fc 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00007a10 0001fc1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00007a24 0001fd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007a4c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a58 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007a6c 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007a8c 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00007b00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007b04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007b0c 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007b28 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007b34 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007b38 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007b3c 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00007b40 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00007b48 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007b50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b98 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -00007b9c 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -00007e3c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ff8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000809c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080ac 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000080c0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080e8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080fc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008110 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008124 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008138 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000816c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000817c 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -00008180 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -00008194 0002021c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000081a0 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000081d0 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008210 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00008224 0002051c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00008260 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008288 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000828c 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000082b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082e4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083d8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083f8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008424 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000845c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008488 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b0 0001f71c R_ARM_CALL 00006804 _PyDict_SendEvent │ │ │ │ │ -000084f8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000858c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008594 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00008598 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000859c 00006b2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -000085a0 00006b2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -000085a8 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000085bc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085e4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008604 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008610 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000861c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000088e8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000088fc 0001dc1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000890c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008924 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000893c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008950 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008968 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008980 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008998 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089a8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089e0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089ec 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a04 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a20 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a38 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a4c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a54 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008aa8 0002071c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00008c14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008c18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008d58 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d74 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d8c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008da0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008db4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dcc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008de4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008df0 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e10 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e2c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e48 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008eb8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ecc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ee4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f00 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f18 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f2c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000904c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009060 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009074 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009088 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009094 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000928c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009340 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009354 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009368 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000937c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009390 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093cc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093e0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000093f4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009408 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000941c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009488 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000949c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094b0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000094fc 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00009500 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00009504 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009508 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000950c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00009544 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00009548 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000954c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009550 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00009554 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000958c 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00009590 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00009594 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009598 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000959c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000095d4 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000095d8 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000095dc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000095e0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000095e4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000961c 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00009620 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -00009624 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009628 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000962c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00009664 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -00009668 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -0000966c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009670 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00009674 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000096ac 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000096b0 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000096b4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000096b8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000096bc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000096f4 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ -000096f8 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ -000096fc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00009700 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00009704 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00009718 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000972c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009734 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009738 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000973c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009740 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000097a0 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097a4 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000097e4 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000097e8 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009808 0001e21d R_ARM_JUMP24 0000b56c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00009814 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000983c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00009844 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000985c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0000987c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009888 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000988c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009894 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000098a4 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000098a8 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000098ac 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000098b0 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000098b8 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000098c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000098c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009a60 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009acc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009e14 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00009fc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a160 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a1cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a1f8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a25c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a260 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a304 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000a33c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a340 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a364 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000a3b4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3e8 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000a408 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0000a424 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a434 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a438 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a440 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4d8 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a4dc 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000a62c 00020f1c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -0000a654 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000a6b4 0002102b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -0000a6b8 0002102c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -0000a6c8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a704 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a7f0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000a854 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000a8b4 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000a924 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000a980 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ -0000aa84 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ab20 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ac04 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -0000ac40 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ -0000ac90 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ac9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000aca0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000aca8 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ace4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ace8 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000acec 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000af04 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000af08 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000af48 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000b050 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b05c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b074 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0000b19c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b270 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000b2ac 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b2b0 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b2b4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b2b8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b2bc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b2f4 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b2f8 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b2fc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b300 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b304 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b33c 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b340 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b344 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b348 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b34c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b384 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b388 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b38c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b390 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b394 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b3cc 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b3d0 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b3d4 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b3d8 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b3dc 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b414 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b418 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b41c 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b420 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b424 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b45c 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b460 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b464 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b468 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b46c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b4a4 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -0000b4a8 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -0000b4ac 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000b4b0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000b4b4 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000b510 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b51c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b520 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b528 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b540 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b544 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b548 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000b54c 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000b554 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b564 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b568 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b5a4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000b6a8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b798 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b84c 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000b8b0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000b8bc 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b8c0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b8c8 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b8e0 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000b8e4 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000b8e8 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000b8ec 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000b8f4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b9f8 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b9fc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf5c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c024 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c078 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c0a0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000c194 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c20c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c210 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c3a8 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c410 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c414 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c530 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c534 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c538 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c580 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c584 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c588 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c58c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c590 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c5b0 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c5e4 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c604 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000c878 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c87c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c880 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c8bc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c8e4 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c8e8 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c918 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000c95c 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000c980 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c9a4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000ca10 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ca14 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ca3c 0001cd1d R_ARM_JUMP24 00000480 _Py_dict_lookup │ │ │ │ │ -0000ca4c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ca6c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0000cb20 0002171c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000cb9c 0002181c R_ARM_CALL 00000e64 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0000cbd8 0002192b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000cbdc 0002192c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000cbe0 00008e2b R_ARM_MOVW_ABS_NC 000001f8 .LC13 │ │ │ │ │ -0000cbe4 00008e2c R_ARM_MOVT_ABS 000001f8 .LC13 │ │ │ │ │ -0000cbec 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cbf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cc30 0000902b R_ARM_MOVW_ABS_NC 00000214 .LC14 │ │ │ │ │ -0000cc34 0000902c R_ARM_MOVT_ABS 00000214 .LC14 │ │ │ │ │ -0000cc40 00021a1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000cc7c 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc80 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc98 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc9c 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000ccac 00021c1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000cce4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cce8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cd20 00021d1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000cd38 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000cd4c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000cd50 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cd54 0000942b R_ARM_MOVW_ABS_NC 0000021c .LC15 │ │ │ │ │ -0000cd58 0000942c R_ARM_MOVT_ABS 0000021c .LC15 │ │ │ │ │ -0000cd6c 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000cd7c 00021e1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000ce8c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce94 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000cea0 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cecc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf20 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cf3c 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000cf74 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf94 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfcc 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cfd0 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cfd8 00021f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000cfe4 0000952b R_ARM_MOVW_ABS_NC 00000234 .LC16 │ │ │ │ │ -0000cfe8 0000952c R_ARM_MOVT_ABS 00000234 .LC16 │ │ │ │ │ -0000cff0 0002201c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000cff8 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -0000d000 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -0000d028 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d030 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000d034 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000d040 0000962b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ -0000d044 0000962c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ -0000d048 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d054 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d060 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d068 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d090 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d094 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d0b8 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d12c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d144 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d148 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d150 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -0000d154 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -0000d160 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d170 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d174 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d178 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d1a4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d1a8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d1f4 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d268 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d26c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d270 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d2a0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d2b8 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d2bc 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d2c4 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -0000d2c8 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -0000d2d4 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000d2e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d2e4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d2e8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d310 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d32c 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d330 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d354 0002221c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d3b0 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3b4 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3c0 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3c4 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d3e0 0002221c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d414 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d41c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d420 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d448 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000d520 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d524 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d530 0002221c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d5f0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d5f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d5fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d600 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d604 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d698 0002231d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d6b0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d6c4 0002231d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d6c8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d81c 0002221d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000d834 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8d8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d998 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d9dc 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000d9e0 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000d9e4 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -0000d9e8 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -0000d9f4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da08 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000da0c 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000da10 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -0000da14 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -0000da20 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da2c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000da94 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000db54 0001e31d R_ARM_JUMP24 00004dec _PyDict_SetItem_LockHeld │ │ │ │ │ -0000db68 0002161c R_ARM_CALL 0000cac8 PyObject_GenericGetDict │ │ │ │ │ -0000db98 0001e31c R_ARM_CALL 00004dec _PyDict_SetItem_LockHeld │ │ │ │ │ -0000dbf8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc38 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dc3c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ded8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df6c 0002261c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000e0d4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e3ac 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e418 0001e31c R_ARM_CALL 00004dec _PyDict_SetItem_LockHeld │ │ │ │ │ -0000e430 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -0000e488 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e508 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e568 0002192b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000e56c 0002192c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000e574 0000ae2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -0000e578 0000ae2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -0000e588 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e594 0002271c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000e5e8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e640 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e644 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e648 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000e680 0001e31d R_ARM_JUMP24 00004dec _PyDict_SetItem_LockHeld │ │ │ │ │ -0000e6a4 0001f71c R_ARM_CALL 00006804 _PyDict_SendEvent │ │ │ │ │ -0000e6bc 0001f71c R_ARM_CALL 00006804 _PyDict_SendEvent │ │ │ │ │ -0000e6f4 0001f71c R_ARM_CALL 00006804 _PyDict_SendEvent │ │ │ │ │ -0000e720 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e724 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e8c4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000e9dc 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ea18 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ea3c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ea70 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ea74 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eaa8 0001ea1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ecc0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ed2c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ed64 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000ed8c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ -0000edc0 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000edc4 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ede8 0001ea1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000ee10 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ee14 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eeb0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ef14 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ef18 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ef40 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000efc4 0000b22b R_ARM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ -0000efc8 0000b22c R_ARM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ -0000efcc 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000eff0 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f054 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000f060 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0000f078 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f088 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f08c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f090 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f098 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f09c 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f0a0 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000f0a4 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000f0ac 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f0b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f0f0 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000f1a8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f26c 0002231d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000f284 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2a0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2b4 0002231d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000f2b8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f328 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -0000f32c 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -0000f5d0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7c0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f838 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f864 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f87c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f890 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8cc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8e0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8f4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f92c 0002021c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000f938 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f96c 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f9a8 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f9d0 0002051c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000fa0c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa30 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa34 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa54 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000fab4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fad8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbc0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbd4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fbf0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc14 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc40 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0000fc90 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fcb4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd3c 0000bb2b R_ARM_MOVW_ABS_NC 00000370 .LC23 │ │ │ │ │ -0000fd40 0000bb2c R_ARM_MOVT_ABS 00000370 .LC23 │ │ │ │ │ -0000fd44 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000fd48 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000fd4c 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000fda0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdec 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000fe48 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000fe4c 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000fe50 00006b2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ -0000fe54 00006b2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -0000fe5c 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fe94 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000feb8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000fec4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fec8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fed0 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fed8 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fedc 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fee0 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000fee4 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000feec 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ff10 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff30 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff60 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffb4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffe4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fff4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010028 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010040 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001004c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010050 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010070 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010074 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000100c4 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000100e4 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000100f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010140 0002301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0001041c 0002301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00010450 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010460 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010470 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010474 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0001047c 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001048c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000104b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000104f4 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000104f8 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010500 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010504 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010518 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010534 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000105b4 0000c22b R_ARM_MOVW_ABS_NC 00000384 .LC24 │ │ │ │ │ -000105b8 0000c22c R_ARM_MOVT_ABS 00000384 .LC24 │ │ │ │ │ -000105bc 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000105f0 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -0001069c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000106d4 0000c61c R_ARM_CALL 00001190 detach_dict_from_object │ │ │ │ │ -000106e0 0000c52b R_ARM_MOVW_ABS_NC 00000388 .LC25 │ │ │ │ │ -000106e4 0000c52c R_ARM_MOVT_ABS 00000388 .LC25 │ │ │ │ │ -000106e8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0001071c 0000c71c R_ARM_CALL 00000498 clear_inline_values │ │ │ │ │ -0001075c 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00010760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010790 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000107b0 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00010884 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010888 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000108ac 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00010900 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0001091c 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00010940 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00010990 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010994 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000109b8 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00010aa8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c54 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c90 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010cbc 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00010d1c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d2c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -00010d58 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010d68 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010d6c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010d70 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00010dc0 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00010dc4 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00010dc8 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00010dcc 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00010dd4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011188 0001dc1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0001119c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000111f4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011214 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011234 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011254 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011264 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011280 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001129c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011364 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -000113dc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000113f0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011408 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011424 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001143c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011450 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011488 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -0001148c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011490 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011494 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011498 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000114d0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000114d4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000114d8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000114dc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000114e0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011518 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -0001151c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011520 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011524 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011528 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011560 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011564 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011568 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001156c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011570 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000115a8 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000115ac 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000115b0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000115b4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000115b8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000115f0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -000115f4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -000115f8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000115fc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011600 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011638 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -0001163c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011640 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011644 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011648 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011680 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00011684 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00011688 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0001168c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011690 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000116c0 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -000116d0 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000116e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000116e8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000116ec 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011710 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00011740 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00011744 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00011768 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000117a0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000117c4 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000117dc 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000117ec 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000117f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000117fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011804 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001181c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011858 0001d71c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000118a0 0001d61c R_ARM_CALL 00000000 memset │ │ │ │ │ -000118dc 0001c81c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011948 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001194c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011950 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000119a8 0001d91d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000119bc 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000119d0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000119d4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000119d8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000119dc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011a84 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011a88 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011b34 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00011b58 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00011b5c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00011ba0 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00011ba4 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00011bb0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011c00 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00011c04 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00011c08 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00011c10 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011c14 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011c78 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00011cf8 0000841c R_ARM_CALL 0000027c PyStackRef_XCLOSE │ │ │ │ │ -00011d10 0000841c R_ARM_CALL 0000027c PyStackRef_XCLOSE │ │ │ │ │ -00011d28 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011d38 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00011d3c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00011d9c 0002381d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00011dcc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011dd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011df4 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00011e68 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011e80 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00011e84 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011e8c 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00011e90 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00011e9c 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011eac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00011eb0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011eb4 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011ee0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011ee4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011ee8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011f10 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00011f94 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00011f98 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00011fd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011fd4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011fd8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012000 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00012004 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00012028 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0001209c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000120b4 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000120b8 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000120c0 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -000120c4 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -000120d0 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000120e0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000120e4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000120e8 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012114 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012118 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012140 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000121c4 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000121c8 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00012200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012204 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012208 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001235c 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00012360 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00012364 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -00012368 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -00012374 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012384 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000123b0 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000123b4 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000123bc 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -000123c0 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -000123c8 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001240c 0001c91c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000124c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000124c4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000124c8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000126e0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000126e8 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000126ec 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000126f4 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ -000126f8 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ -00012700 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012714 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00012718 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0001271c 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ -00012720 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ -0001272c 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012750 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000127c8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000127cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00012804 0000ee2b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ -00012808 0000ee2c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ -00012814 00021a1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00012864 00021c1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -000128dc 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000128e0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00012924 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00012c00 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00012c70 0001da1c R_ARM_CALL 000119e0 _PyDict_InsertSplitValue │ │ │ │ │ -00012d40 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012d44 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012d48 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012d4c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012d50 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012d88 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012d8c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012d90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012d94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012d98 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012dd0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012dd4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012dd8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012ddc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012de0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012e18 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012e1c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012e20 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012e24 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012e28 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012e60 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012e64 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012e68 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012e6c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012e70 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012ea8 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012eac 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012eb0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012eb4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012eb8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012ef0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012ef4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012ef8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012efc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012f00 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00012f38 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00012f3c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00012f40 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00012f44 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00012f48 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0001301c 0000f12b R_ARM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ -00013020 0000f12c R_ARM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ -00013024 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00013048 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0001304c 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00013060 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001306c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013070 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013078 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013088 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000130a0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000130b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000130c0 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000130c4 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000130c8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000130cc 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000130d4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000130dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000130e0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000130e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013114 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000131d4 0001d21c R_ARM_CALL 00000fc0 PyDict_SetItem │ │ │ │ │ -000131f8 0001d21c R_ARM_CALL 00000fc0 PyDict_SetItem │ │ │ │ │ -0001322c 0001d21c R_ARM_CALL 00000fc0 PyDict_SetItem │ │ │ │ │ -00013268 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013284 0000ee2b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ -00013288 0000ee2c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ -0001328c 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000132a4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000132a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000132c8 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000132cc 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000132f0 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00013304 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00013308 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00013320 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00013324 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00013334 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00013350 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0001336c 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000133c0 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0001340c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00013410 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000134a8 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000134c8 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00013568 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000135c0 0000f92b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ -000135c4 0000f92c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ -000135c8 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000135fc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013604 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013608 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001360c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000138c0 0001dc1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000138d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000138f0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001390c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001392c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001394c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001396c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001398c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001399c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139b8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a9c 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00013b14 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b28 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b40 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b5c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b74 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b88 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013bc0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013bc4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013bc8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013bcc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013bd0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013c08 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013c0c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013c10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013c14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013c18 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013c50 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013c54 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013c58 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013c5c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013c60 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013c98 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013c9c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013ca0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013ca4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013ca8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013ce0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013ce4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013ce8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013cec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013cf0 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013d28 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013d2c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013d30 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013d34 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013d38 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013d70 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013d74 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013d78 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013d7c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013d80 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013db8 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ -00013dbc 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ -00013dc0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00013dc4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00013dc8 0001d81c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00013df8 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00013e08 0001dc1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00013e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013e20 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013e24 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013e78 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00013e8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00013e90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00013e94 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013ea0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014110 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014124 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001413c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014158 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014170 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014184 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001419c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000141b4 0001dc1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000141bc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000141d8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000141f4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014264 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014278 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014290 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000142ac 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000142c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000142d8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000142e0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001430c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014310 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014334 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -0001436c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014388 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000143a8 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ -000143e4 0002471c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00014404 0002481c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00014414 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0001447c 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00014490 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000144a4 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -000144b8 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000144cc 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000144e0 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0001452c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014554 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014560 00024b1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00014568 00024c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000145b4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000145c8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000145d8 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000145e8 00024b1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000145f8 00024d1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00014600 00024b1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00014604 00010d2b R_ARM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ -00014608 00010d2c R_ARM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ -00014614 0001ee1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0001461c 00010c2b R_ARM_MOVW_ABS_NC 000003f8 .LC30 │ │ │ │ │ -00014620 00010c2c R_ARM_MOVT_ABS 000003f8 .LC30 │ │ │ │ │ -00014660 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00014664 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00014674 0002501d R_ARM_JUMP24 000146ac _PyDict_FromKeys │ │ │ │ │ -00014684 0001132b R_ARM_MOVW_ABS_NC 00000430 .LC34 │ │ │ │ │ -00014688 0001132c R_ARM_MOVT_ABS 00000430 .LC34 │ │ │ │ │ -0001468c 00022b1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000146c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000146c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00014714 0000f52b R_ARM_MOVW_ABS_NC 000130e8 dict_vectorcall │ │ │ │ │ -00014718 0000f52c R_ARM_MOVT_ABS 000130e8 dict_vectorcall │ │ │ │ │ -00014728 0001f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -00014798 0002511c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000147b8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000147d4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000147f8 0002422b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000147fc 0002422c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00014800 0002522b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00014804 0002522c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00014818 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00014834 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014838 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014848 0002531c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -000148ec 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014954 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014994 0002522b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00014998 0002522c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -0001499c 0002422b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000149a0 0002422c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000149bc 0001151c R_ARM_CALL 000024e4 dict_set_fromkeys │ │ │ │ │ -000149dc 0001fd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00014a00 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a14 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014a2c 0001161c R_ARM_CALL 00001970 dict_dict_fromkeys │ │ │ │ │ -00014a44 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00014a68 0002531c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00014a84 0002541c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00014aa8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014ad0 0002511c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00014ae8 0001ec6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00014aec 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014af0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014af8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014b08 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00014b28 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014b30 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00014b50 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014b5c 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014b60 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014bac 0002531c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ -00014be0 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014c00 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00014c14 0000cb1c R_ARM_CALL 0000051c anydict_new_untracked │ │ │ │ │ -00014c48 0000cb1c R_ARM_CALL 0000051c anydict_new_untracked │ │ │ │ │ -00014ca8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014cc0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014d24 0002551c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00014d60 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00014d64 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00014d94 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00014dd4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00014e14 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00014eb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014f14 0002181d R_ARM_JUMP24 00000e64 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00014fc0 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00014fc4 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00014fc8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00014fcc 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00014fd4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014fe4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00014ff0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014ff4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014ffc 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00015004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015138 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00015164 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000151a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000151c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001520c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015254 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00015258 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00015288 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000152b0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000152bc 0002592b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000152c0 0002592c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000152dc 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000152e0 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000152f4 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00015314 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001532c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015350 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00015354 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00015398 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -000153bc 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000153d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000153d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000153dc 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000153f4 0001cd1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ -00015400 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006e74 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00006e7c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006f04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006f0c 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006f18 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006f4c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006f6c 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +00006f70 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +00006fb0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007000 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007014 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000714c 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007280 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007284 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007288 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00007310 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007314 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007318 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00007380 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000738c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007390 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007394 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000073dc 0000601c R_ARM_CALL 00001148 copy_values │ │ │ │ │ +000073e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000073ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000073f0 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000746c 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000747c 0001da1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000749c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000074b4 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000074b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000074e8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007538 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000754c 0001dc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000077f0 0001da1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000077f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007818 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000781c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007840 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00007884 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000078a0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000078bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000078c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000078d8 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000078f8 0001fd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000790c 0001fe1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007938 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007944 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007960 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000796c 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007994 0002011c R_ARM_CALL 00007a54 _Py_dict_lookup_threadsafe │ │ │ │ │ +000079c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000079c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000079e0 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000079f4 0001fd1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00007a08 0001fe1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007a30 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a3c 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a50 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a70 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00007ae4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007ae8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007af0 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007b0c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007b18 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007b1c 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007b20 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007b24 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00007b2c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007b34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b7c 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +00007b80 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +00007e20 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fdc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008080 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008090 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000080a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080b8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080cc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080e0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080f4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008108 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000811c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008150 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008160 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +00008164 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +00008178 0002031c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00008184 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000081b4 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000081f4 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00008208 0002061c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00008244 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000826c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008270 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000829c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082c8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083a8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083bc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083dc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008408 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008440 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000846c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008494 0001f81c R_ARM_CALL 000067e8 _PyDict_SendEvent │ │ │ │ │ +000084dc 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008570 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008578 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000857c 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00008580 00006b2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +00008584 00006b2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +0000858c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000085a0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085c8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085e8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085f4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008600 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000088cc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000088e0 0001dd1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000088f0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008908 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008920 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008934 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000894c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008964 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000897c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000898c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089a8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089c4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089d0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089e8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a04 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a1c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a30 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a38 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008a8c 0002081c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008bf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008bfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008d3c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d58 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d70 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d84 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d98 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008db0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dc8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dd4 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008df4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e10 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e2c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008e9c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008eb0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ec8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ee4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008efc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008f10 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009030 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009044 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009058 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000906c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009078 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009270 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009324 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009338 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000934c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009360 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009374 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009388 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000939c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093b0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093c4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093d8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000093ec 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009400 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000946c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009480 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009494 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094a8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094e0 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000094e4 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000094e8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000094ec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000094f0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009528 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +0000952c 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00009530 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00009534 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00009538 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009570 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00009574 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00009578 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000957c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00009580 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000095b8 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000095bc 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000095c0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000095c4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000095c8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009600 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00009604 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00009608 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000960c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00009610 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009648 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +0000964c 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00009650 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00009654 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00009658 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00009690 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +00009694 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +00009698 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000969c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000096a0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000096d8 0000702b R_ARM_MOVW_ABS_NC 000001dc .LC12 │ │ │ │ │ +000096dc 0000702c R_ARM_MOVT_ABS 000001dc .LC12 │ │ │ │ │ +000096e0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000096e4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000096e8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000096fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009710 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009718 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000971c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009720 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009724 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009784 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009788 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000097c8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000097cc 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000097ec 0001e31d R_ARM_JUMP24 0000b550 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000097f8 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009820 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009828 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009840 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00009860 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000986c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009870 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009878 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00009888 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000988c 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009890 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00009894 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000989c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000098a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000098a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009a44 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009ab0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009df8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00009fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a144 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a1b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a1dc 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a244 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a2e8 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000a320 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a324 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a348 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000a398 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3cc 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000a3ec 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000a408 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a418 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a41c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a424 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4bc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000a4c0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000a610 0002101c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +0000a638 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000a698 0002112b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +0000a69c 0002112c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +0000a6ac 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a6e8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7d4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000a838 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000a898 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000a908 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000a964 0000121c R_ARM_CALL 0000008c compare_generic │ │ │ │ │ +0000aa68 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ab04 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000abe8 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +0000ac24 0000131c R_ARM_CALL 0000015c compare_unicode_generic │ │ │ │ │ +0000ac94 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000aca0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000aca4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000acac 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000acc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000accc 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000acd0 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000aee8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aeec 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000af2c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000b034 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b040 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b058 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000b180 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b254 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000b290 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b294 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b298 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b29c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b2a0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b2d8 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b2dc 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b2e0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b2e4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b2e8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b320 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b324 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b328 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b32c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b330 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b368 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b36c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b370 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b374 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b378 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b3b0 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b3b4 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b3b8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b3bc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b3c0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b3f8 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b3fc 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b400 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b404 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b408 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b440 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b444 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b448 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b44c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b450 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b488 0000562b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +0000b48c 0000562c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +0000b490 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000b494 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000b498 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000b4f4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b500 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b504 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b50c 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b524 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b528 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b52c 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000b530 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000b538 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b548 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b54c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b588 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000b68c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b77c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b830 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000b894 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000b8a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b8a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b8ac 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b8c4 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000b8c8 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000b8cc 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000b8d0 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000b8d8 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b8e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b9dc 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b9e0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf40 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c008 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c05c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c084 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000c178 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c1f0 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c1f4 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c38c 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3f4 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c3f8 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c518 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c51c 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c568 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c56c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c570 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c574 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c578 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c57c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c598 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c5cc 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c5ec 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000c860 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c864 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c868 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c8a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c8cc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c8d0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c900 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000c944 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000c968 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c98c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000c9f8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c9fc 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ca24 0001ce1d R_ARM_JUMP24 00000480 _Py_dict_lookup │ │ │ │ │ +0000ca34 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ca54 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000cb08 0002181c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000cb84 0002191c R_ARM_CALL 00000eac _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +0000cbc0 00021a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000cbc4 00021a2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000cbc8 00008e2b R_ARM_MOVW_ABS_NC 000001f8 .LC13 │ │ │ │ │ +0000cbcc 00008e2c R_ARM_MOVT_ABS 000001f8 .LC13 │ │ │ │ │ +0000cbd4 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cbe0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cc18 0000902b R_ARM_MOVW_ABS_NC 00000214 .LC14 │ │ │ │ │ +0000cc1c 0000902c R_ARM_MOVT_ABS 00000214 .LC14 │ │ │ │ │ +0000cc28 00021b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000cc64 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc68 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc80 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc84 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc94 00021d1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000cccc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccd0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd08 00021e1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000cd20 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000cd34 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cd38 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cd3c 0000942b R_ARM_MOVW_ABS_NC 0000021c .LC15 │ │ │ │ │ +0000cd40 0000942c R_ARM_MOVT_ABS 0000021c .LC15 │ │ │ │ │ +0000cd54 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000cd64 00021f1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000ce74 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce7c 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ce88 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ceb4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf08 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cf24 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000cf5c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cf7c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfb4 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cfb8 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cfc0 0002201c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000cfcc 0000952b R_ARM_MOVW_ABS_NC 00000234 .LC16 │ │ │ │ │ +0000cfd0 0000952c R_ARM_MOVT_ABS 00000234 .LC16 │ │ │ │ │ +0000cfd8 0002211c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000cfe0 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +0000cfe8 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +0000d010 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d018 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000d01c 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000d028 0000962b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ +0000d02c 0000962c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ +0000d030 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d03c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d048 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d050 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d078 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d07c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d0a0 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d114 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d12c 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d130 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d138 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +0000d13c 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +0000d148 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d158 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d15c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d160 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d18c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d190 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d1dc 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d250 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d254 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d258 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d288 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d2a0 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d2a4 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d2ac 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +0000d2b0 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +0000d2bc 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000d2c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d2cc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d2d0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d2f8 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d314 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d318 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d33c 0002231c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d398 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d39c 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3a8 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3ac 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d3c8 0002231c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d3fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d404 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d408 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d430 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000d508 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d50c 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d518 0002231c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d5d8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d5e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d5e8 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d5ec 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d680 0002241d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d698 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d6ac 0002241d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d6b0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d804 0002231d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000d81c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d8c0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d980 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d9c4 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d9c8 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d9cc 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +0000d9d0 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +0000d9dc 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9f0 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d9f4 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d9f8 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +0000d9fc 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +0000da08 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000da14 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000da7c 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000db3c 0001e41d R_ARM_JUMP24 00004dcc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000db50 0002171c R_ARM_CALL 0000cab0 PyObject_GenericGetDict │ │ │ │ │ +0000db80 0001e41c R_ARM_CALL 00004dcc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000dbe0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc20 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dc24 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dec0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df54 0002271c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000e0bc 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e394 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e400 0001e41c R_ARM_CALL 00004dcc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000e418 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +0000e470 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e4f0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e550 00021a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000e554 00021a2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000e55c 0000ae2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +0000e560 0000ae2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +0000e570 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e57c 0002281c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000e5d0 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e628 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e62c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e630 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000e668 0001e41d R_ARM_JUMP24 00004dcc _PyDict_SetItem_LockHeld │ │ │ │ │ +0000e68c 0001f81c R_ARM_CALL 000067e8 _PyDict_SendEvent │ │ │ │ │ +0000e6a4 0001f81c R_ARM_CALL 000067e8 _PyDict_SendEvent │ │ │ │ │ +0000e6dc 0001f81c R_ARM_CALL 000067e8 _PyDict_SendEvent │ │ │ │ │ +0000e708 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e70c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e8ac 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000e9c4 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ea00 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ea24 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ea58 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ea5c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ea90 0001eb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000eca8 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ed14 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ed4c 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000ed74 0000111c R_ARM_CALL 00000000 unicode_eq │ │ │ │ │ +0000eda8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000edac 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000edd0 0001eb1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000edf8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000edfc 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ee98 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eefc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ef00 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ef28 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000efac 0000b22b R_ARM_MOVW_ABS_NC 0000036c .LC22 │ │ │ │ │ +0000efb0 0000b22c R_ARM_MOVT_ABS 0000036c .LC22 │ │ │ │ │ +0000efb4 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000efd8 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f03c 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000f048 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0000f060 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f070 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f074 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f078 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f080 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f084 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f088 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000f08c 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000f094 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f09c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f0d8 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000f190 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f254 0002241d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000f26c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f288 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f29c 0002241d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000f2a0 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f310 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +0000f314 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +0000f5b8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7a0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f818 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f844 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f85c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f870 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f884 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f898 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8ac 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8c0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f90c 0002031c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +0000f918 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f94c 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f984 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f994 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000f998 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000f9bc 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000f9d8 0002061c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +0000fa18 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa40 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fa44 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa64 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000fac0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fae4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbcc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbe0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbfc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc20 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc4c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0000fc9c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcc0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd48 0000bb2b R_ARM_MOVW_ABS_NC 00000370 .LC23 │ │ │ │ │ +0000fd4c 0000bb2c R_ARM_MOVT_ABS 00000370 .LC23 │ │ │ │ │ +0000fd50 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000fd54 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000fd58 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000fdac 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fdf8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000fe84 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe8c 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000fe90 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000fe94 00006b2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ +0000fe98 00006b2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ +0000fea0 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000feb4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000fec0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fec4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fecc 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fed4 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fed8 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fedc 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000fee0 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000fee8 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ff34 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff58 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff78 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffa4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffd4 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ffec 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0001000c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010034 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010048 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001005c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010078 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010084 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010088 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000100a8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000100ac 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000100fc 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001011c 0000171d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0001012c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010178 0002311c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00010454 0002311c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00010488 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010498 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000104a8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000104ac 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000104b4 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000104c4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000104ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001052c 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010530 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010538 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001053c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010550 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001056c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000105ec 0000c22b R_ARM_MOVW_ABS_NC 00000384 .LC24 │ │ │ │ │ +000105f0 0000c22c R_ARM_MOVT_ABS 00000384 .LC24 │ │ │ │ │ +000105f4 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00010628 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000106d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001070c 0000c61c R_ARM_CALL 000011bc detach_dict_from_object │ │ │ │ │ +00010718 0000c52b R_ARM_MOVW_ABS_NC 00000388 .LC25 │ │ │ │ │ +0001071c 0000c52c R_ARM_MOVT_ABS 00000388 .LC25 │ │ │ │ │ +00010720 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00010754 0000c71c R_ARM_CALL 00000498 clear_inline_values │ │ │ │ │ +00010794 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00010798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000107c8 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000107e8 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000108bc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000108c0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000108e4 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00010938 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010954 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00010978 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000109c8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000109cc 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000109f0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00010ae0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c8c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010cc8 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010cf4 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00010d54 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d64 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00010d90 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010da0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010da4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010da8 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010df8 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00010dfc 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00010e00 0000382b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00010e04 0000382c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00010e0c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010e2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000111c0 0001dd1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000111d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111f0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001120c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001122c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001124c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001126c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001128c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001129c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112b8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001139c 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +00011414 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011428 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011440 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001145c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011474 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011488 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114c0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000114c4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000114c8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000114cc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000114d0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011508 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +0001150c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011510 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011514 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011518 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011550 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011554 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011558 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001155c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011560 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011598 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +0001159c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000115a0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000115a4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000115a8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000115e0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000115e4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000115e8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000115ec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000115f0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011628 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +0001162c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011630 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011634 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011638 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011670 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00011674 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00011678 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0001167c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011680 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000116b8 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +000116bc 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +000116c0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000116c4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000116c8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000116f8 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +00011708 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001171c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011720 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011724 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011748 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00011778 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0001177c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000117a0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000117d8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117fc 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00011814 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +00011824 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011830 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011834 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0001183c 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011890 0001d81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000118d8 0001d71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011914 0001c91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011980 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011984 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011988 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000119e0 0001da1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000119f4 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00011a08 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a0c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a10 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a14 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011abc 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011ac0 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011b6c 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011b90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00011b94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00011bd8 0000222b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00011bdc 0000222c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00011be8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011c38 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00011c3c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00011c40 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00011c48 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011c4c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011cb0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00011d30 0000841c R_ARM_CALL 0000027c PyStackRef_XCLOSE │ │ │ │ │ +00011d48 0000841c R_ARM_CALL 0000027c PyStackRef_XCLOSE │ │ │ │ │ +00011d60 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011d70 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011d74 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011dd4 0002391d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00011e04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011e08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011e2c 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00011ea0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011eb8 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011ebc 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011ec4 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00011ec8 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00011ed4 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00011ee4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011ee8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011eec 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011f1c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011f20 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011f48 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00011fcc 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00011fd0 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001200c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012010 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012038 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0001203c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012060 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000120d4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000120ec 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000120f0 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000120f8 0000982b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +000120fc 0000982c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00012108 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012118 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001211c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00012120 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001214c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012150 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012178 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000121fc 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00012200 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00012238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001223c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012240 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012394 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00012398 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0001239c 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +000123a0 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +000123ac 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000123bc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000123e8 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000123ec 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000123f4 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +000123f8 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +00012400 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012444 0001ca1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000124f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000124fc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012500 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012718 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012720 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00012724 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0001272c 0000a72b R_ARM_MOVW_ABS_NC 000002ec .LC19 │ │ │ │ │ +00012730 0000a72c R_ARM_MOVT_ABS 000002ec .LC19 │ │ │ │ │ +00012738 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001274c 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00012750 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00012754 0000a82b R_ARM_MOVW_ABS_NC 00000318 .LC20 │ │ │ │ │ +00012758 0000a82c R_ARM_MOVT_ABS 00000318 .LC20 │ │ │ │ │ +00012764 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012788 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00012800 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001283c 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ +00012840 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ +0001284c 00021b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0001289c 00021d1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00012914 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00012918 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001295c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00012c38 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00012ca8 0001db1c R_ARM_CALL 00011a18 _PyDict_InsertSplitValue │ │ │ │ │ +00012d78 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012d7c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012d80 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012d84 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012d88 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012dc0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012dc4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012dc8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012dcc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012dd0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012e08 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012e0c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012e10 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012e14 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012e18 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012e50 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012e54 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012e58 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012e5c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012e60 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012e98 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012e9c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012ea0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012ea4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012ea8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012ee0 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012ee4 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012ee8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012eec 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012ef0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012f28 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012f2c 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012f30 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012f34 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012f38 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00012f70 00001b2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00012f74 00001b2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00012f78 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00012f7c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00012f80 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013054 0000f32b R_ARM_MOVW_ABS_NC 000003e0 .LC28 │ │ │ │ │ +00013058 0000f32c R_ARM_MOVT_ABS 000003e0 .LC28 │ │ │ │ │ +0001305c 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00013080 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00013084 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00013098 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000130a4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000130a8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000130b0 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000130c0 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000130d8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000130f0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000130f8 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000130fc 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00013100 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00013104 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0001310c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013118 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001311c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001314c 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0001320c 0001d31c R_ARM_CALL 00000fb8 PyDict_SetItem │ │ │ │ │ +00013230 0001d31c R_ARM_CALL 00000fb8 PyDict_SetItem │ │ │ │ │ +00013264 0001d31c R_ARM_CALL 00000fb8 PyDict_SetItem │ │ │ │ │ +000132a0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000132bc 0000f02b R_ARM_MOVW_ABS_NC 000003d8 .LC27 │ │ │ │ │ +000132c0 0000f02c R_ARM_MOVT_ABS 000003d8 .LC27 │ │ │ │ │ +000132c4 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000132dc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000132e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013300 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00013304 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00013328 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0001333c 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00013340 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00013358 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001335c 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0001336c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00013388 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000133a4 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +000133f8 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00013444 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00013448 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000134e0 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00013500 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000135a0 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000135f8 0000fb2b R_ARM_MOVW_ABS_NC 000003ec .LC29 │ │ │ │ │ +000135fc 0000fb2c R_ARM_MOVT_ABS 000003ec .LC29 │ │ │ │ │ +00013600 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00013634 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001363c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013640 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013644 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000138f8 0001dd1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0001390c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013928 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013944 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013964 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013984 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139c4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000139f0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a0c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013ad4 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +00013b4c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b60 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b78 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013b94 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013bac 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013bc0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013bf8 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013bfc 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013c00 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013c04 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013c08 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013c40 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013c44 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013c48 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013c4c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013c50 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013c88 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013c8c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013c90 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013c94 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013c98 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013cd0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013cd4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013cd8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013cdc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013ce0 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013d18 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013d1c 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013d20 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013d24 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013d28 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013d60 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013d64 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013d68 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013d6c 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013d70 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013da8 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013dac 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013db0 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013db4 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013db8 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013df0 0000d12b R_ARM_MOVW_ABS_NC 000003c0 .LC26 │ │ │ │ │ +00013df4 0000d12c R_ARM_MOVT_ABS 000003c0 .LC26 │ │ │ │ │ +00013df8 00001c2b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00013dfc 00001c2c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00013e00 0001d91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00013e30 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +00013e40 0001dd1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00013e54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013e58 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013e5c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013eb0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00013ec4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00013ec8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00013ecc 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014148 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001415c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014174 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014190 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141a8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141bc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141ec 0001dd1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000141f4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014210 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001422c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001429c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142b0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142c8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142e4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014310 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014318 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014344 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00014348 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001436c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000143a4 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000143c0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000143e0 00000d1c R_ARM_CALL 000002b0 dict_unhashable_type │ │ │ │ │ +0001441c 0002481c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0001443c 0002491c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0001444c 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000144b4 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000144c8 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000144dc 00024b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000144f0 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014504 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014518 00024b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00014564 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001458c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014598 00024c1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000145a0 00024d1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000145ec 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014600 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014610 00024a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00014620 00024c1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00014630 00024e1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00014638 00024c1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0001463c 00010e2b R_ARM_MOVW_ABS_NC 00000400 .LC31 │ │ │ │ │ +00014640 00010e2c R_ARM_MOVT_ABS 00000400 .LC31 │ │ │ │ │ +0001464c 0001ef1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00014654 00010d2b R_ARM_MOVW_ABS_NC 000003f8 .LC30 │ │ │ │ │ +00014658 00010d2c R_ARM_MOVT_ABS 000003f8 .LC30 │ │ │ │ │ +00014698 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001469c 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000146ac 0002511d R_ARM_JUMP24 000146e4 _PyDict_FromKeys │ │ │ │ │ +000146bc 0001142b R_ARM_MOVW_ABS_NC 00000430 .LC34 │ │ │ │ │ +000146c0 0001142c R_ARM_MOVT_ABS 00000430 .LC34 │ │ │ │ │ +000146c4 00022c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000146f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000146fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001474c 0000f72b R_ARM_MOVW_ABS_NC 00013120 dict_vectorcall │ │ │ │ │ +00014750 0000f72c R_ARM_MOVT_ABS 00013120 dict_vectorcall │ │ │ │ │ +00014760 0001fa1c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +000147d0 0002521c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000147f0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001480c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014830 0002432b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00014834 0002432c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00014838 0002532b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0001483c 0002532c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00014850 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0001486c 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00014870 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00014880 0002541c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00014924 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001498c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000149cc 0002532b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +000149d0 0002532c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +000149d4 0002432b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +000149d8 0002432c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +000149f4 0001161c R_ARM_CALL 000024dc dict_set_fromkeys │ │ │ │ │ +00014a14 0001fe1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00014a38 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a4c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014a64 0001171c R_ARM_CALL 00001968 dict_dict_fromkeys │ │ │ │ │ +00014a7c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00014aa0 0002541c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00014abc 0002551c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00014ae0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014b08 0002521c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00014b20 0001ed6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00014b24 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014b2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014b30 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014b40 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00014b60 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014b68 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ +00014b88 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014b94 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00014b98 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00014be4 0002541c R_ARM_CALL 00000000 PyIter_NextItem │ │ │ │ │ +00014c18 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00014c38 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00014c4c 0000cb1c R_ARM_CALL 0000051c anydict_new_untracked │ │ │ │ │ +00014c80 0000cb1c R_ARM_CALL 0000051c anydict_new_untracked │ │ │ │ │ +00014ce0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014cf8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014d5c 0002561c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00014d98 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00014d9c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00014dcc 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00014e0c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00014e4c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00014ee8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00014f4c 0002191d R_ARM_JUMP24 00000eac _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00014ff8 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00014ffc 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00015000 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00015004 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0001500c 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001501c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00015028 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001502c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015034 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001503c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015170 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +0001519c 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000151dc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000151fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015244 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001528c 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00015290 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000152c0 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000152e8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000152f4 00025a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000152f8 00025a2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015314 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00015318 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0001532c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001534c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015364 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001536c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015388 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0001538c 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000153d0 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +000153f4 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00015408 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0001540c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00015414 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001542c 0001ce1c R_ARM_CALL 00000480 _Py_dict_lookup │ │ │ │ │ +00015438 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x25194 contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x25200 contains 376 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000007c 0001de1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000000ec 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000110 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001b0 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000001d4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000007c 0001df1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000000ec 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000110 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b0 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000001d4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000234 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000238 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000023c 00010e2b R_ARM_MOVW_ABS_NC 00000404 .LC32 │ │ │ │ │ -00000240 00010e2c R_ARM_MOVT_ABS 00000404 .LC32 │ │ │ │ │ -00000274 00024f1c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000284 00010f2b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ -00000288 00010f2c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ -000002a4 00024f1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -000002a8 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002ac 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002c4 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002c8 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002d4 0002561c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000002f0 0002571d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000304 0001192b R_ARM_MOVW_ABS_NC 0000043c .LC35 │ │ │ │ │ -00000308 0001192c R_ARM_MOVT_ABS 0000043c .LC35 │ │ │ │ │ -00000310 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000314 00011a2b R_ARM_MOVW_ABS_NC 00000468 .LC36 │ │ │ │ │ -00000318 00011a2c R_ARM_MOVT_ABS 00000468 .LC36 │ │ │ │ │ -00000320 0001192b R_ARM_MOVW_ABS_NC 0000043c .LC35 │ │ │ │ │ -00000324 0001192c R_ARM_MOVT_ABS 0000043c .LC35 │ │ │ │ │ -00000338 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000360 0001d51d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000023c 00010f2b R_ARM_MOVW_ABS_NC 00000404 .LC32 │ │ │ │ │ +00000240 00010f2c R_ARM_MOVT_ABS 00000404 .LC32 │ │ │ │ │ +00000274 0002501c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000284 0001102b R_ARM_MOVW_ABS_NC 00000418 .LC33 │ │ │ │ │ +00000288 0001102c R_ARM_MOVT_ABS 00000418 .LC33 │ │ │ │ │ +000002a4 0002501d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +000002a8 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002ac 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002c4 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002c8 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002d4 0002571c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000002f0 0002581d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000304 00011a2b R_ARM_MOVW_ABS_NC 0000043c .LC35 │ │ │ │ │ +00000308 00011a2c R_ARM_MOVT_ABS 0000043c .LC35 │ │ │ │ │ +00000310 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000314 00011b2b R_ARM_MOVW_ABS_NC 00000468 .LC36 │ │ │ │ │ +00000318 00011b2c R_ARM_MOVT_ABS 00000468 .LC36 │ │ │ │ │ +00000320 00011a2b R_ARM_MOVW_ABS_NC 0000043c .LC35 │ │ │ │ │ +00000324 00011a2c R_ARM_MOVT_ABS 0000043c .LC35 │ │ │ │ │ +00000338 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000360 0001d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003a4 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000003bc 0002111c R_ARM_CALL 0000aee8 PyDict_DelItem │ │ │ │ │ -000003e0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000444 0001f41c R_ARM_CALL 000065c0 PyDict_GetItemRef │ │ │ │ │ -00000464 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000488 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a4 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000003bc 0002121c R_ARM_CALL 0000aecc PyDict_DelItem │ │ │ │ │ +000003e0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000444 0001f51c R_ARM_CALL 000065a4 PyDict_GetItemRef │ │ │ │ │ +00000464 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000488 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000051c 0002581d R_ARM_JUMP24 00000a50 _PyDict_Or │ │ │ │ │ -00000528 0002581d R_ARM_JUMP24 00000a50 _PyDict_Or │ │ │ │ │ +0000051c 0002591d R_ARM_JUMP24 00000a94 _PyDict_Or │ │ │ │ │ +00000528 0002591d R_ARM_JUMP24 00000a94 _PyDict_Or │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000544 0000a21d R_ARM_JUMP24 0000d424 dictiter_new │ │ │ │ │ +00000544 0000a21d R_ARM_JUMP24 0000d40c dictiter_new │ │ │ │ │ 00000548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000564 00013d1c R_ARM_CALL 00001e18 dictviews_to_set │ │ │ │ │ -00000574 00026c1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -000005a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000604 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000061c 00005b1c R_ARM_CALL 00006f38 copy_lock_held_untracked.constprop.0 │ │ │ │ │ -00000670 0002431c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -000006a0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d0 00020a1c R_ARM_CALL 00009ad0 _PyDict_Next │ │ │ │ │ -00000714 0002651c R_ARM_CALL 0001535c _PyDict_GetItem_KnownHash │ │ │ │ │ -00000720 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000074c 0001df1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000770 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007a8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b8 0001e21c R_ARM_CALL 0000b56c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -000007ec 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007fc 0002221c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000081c 0002461c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000844 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000085c 0002681c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000870 00026c1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ -00000898 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008bc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008dc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000564 00013e1c R_ARM_CALL 00001e10 dictviews_to_set │ │ │ │ │ +00000574 00026d1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +000005a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000604 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000061c 00005b1c R_ARM_CALL 00006f1c copy_lock_held_untracked.constprop.0 │ │ │ │ │ +00000670 0002441c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000006a0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006d0 00020b1c R_ARM_CALL 00009ab4 _PyDict_Next │ │ │ │ │ +00000714 0002661c R_ARM_CALL 00015394 _PyDict_GetItem_KnownHash │ │ │ │ │ +00000720 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000074c 0001e01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000770 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007b8 0001e31c R_ARM_CALL 0000b550 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000007ec 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007fc 0002231c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000081c 0002471c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000844 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000085c 0002691c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000870 00026d1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ +00000898 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008bc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008dc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008ec 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ 000008f4 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ 000008fc 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ 00000904 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00000910 00013d1c R_ARM_CALL 00001e18 dictviews_to_set │ │ │ │ │ -00000934 0002681c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000095c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000984 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000910 00013e1c R_ARM_CALL 00001e10 dictviews_to_set │ │ │ │ │ +00000934 0002691c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000095c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000984 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000099c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000009a0 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009a4 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000009d0 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000009d4 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000009e0 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000009e4 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000009e8 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000009ec 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000a04 0002522b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000a08 0002522c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000a0c 0002422b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000a10 0002422c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000a20 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a34 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a50 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a6c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a8c 0002441c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000aac 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000ac8 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000adc 0002641c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00000b1c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b34 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b5c 0002392b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b60 0002392c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b84 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b88 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b8c 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b90 00023a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000099c 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000009a0 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009a4 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009d0 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000009d4 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000009e0 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000009e4 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000009e8 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000009ec 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000a04 0002532b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000a08 0002532c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000a0c 0002432b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000a10 0002432c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000a20 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a34 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a50 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a6c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a8c 0002451c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000aac 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000ac8 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00000adc 0002651c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00000b1c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b34 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b58 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b5c 00023a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000b60 00023a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000b84 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b88 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b8c 00023b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000b90 00023b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000bac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000bb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c10 0000c71c R_ARM_CALL 00000498 clear_inline_values │ │ │ │ │ -00000c20 0000c61c R_ARM_CALL 00001190 detach_dict_from_object │ │ │ │ │ -00000c68 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c20 0000c61c R_ARM_CALL 000011bc detach_dict_from_object │ │ │ │ │ +00000c68 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c90 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00000cc0 0000a21d R_ARM_JUMP24 0000d424 dictiter_new │ │ │ │ │ -00000cc4 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cc8 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc0 0000a21d R_ARM_JUMP24 0000d40c dictiter_new │ │ │ │ │ +00000cc4 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cc8 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000cd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d2c 00026a1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000d2c 00026b1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ 00000d38 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00000d48 0002711c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000d54 00015e2b R_ARM_MOVW_ABS_NC 00000510 .LC42 │ │ │ │ │ -00000d58 00015e2c R_ARM_MOVT_ABS 00000510 .LC42 │ │ │ │ │ -00000d5c 0002721c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000d70 0001eb02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000dbc 0002741c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000dd4 0001591c R_ARM_CALL 0000239c frozendict_new │ │ │ │ │ -00000df8 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e08 0002751c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000e20 0001591d R_ARM_JUMP24 0000239c frozendict_new │ │ │ │ │ +00000d48 0002721c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000d54 00015f2b R_ARM_MOVW_ABS_NC 00000510 .LC42 │ │ │ │ │ +00000d58 00015f2c R_ARM_MOVT_ABS 00000510 .LC42 │ │ │ │ │ +00000d5c 0002731c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000d70 0001ec02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000dbc 0002751c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000dd4 00015a1c R_ARM_CALL 00002394 frozendict_new │ │ │ │ │ +00000df8 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e08 0002761c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ +00000e20 00015a1d R_ARM_JUMP24 00002394 frozendict_new │ │ │ │ │ 00000e2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e58 0001642b R_ARM_MOVW_ABS_NC 00000518 .LC43 │ │ │ │ │ -00000e5c 0001642c R_ARM_MOVT_ABS 00000518 .LC43 │ │ │ │ │ -00000e6c 00026b1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000e70 00010b1c R_ARM_CALL 000143bc anydict_repr_impl │ │ │ │ │ -00000e84 0001652b R_ARM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ -00000e88 0001652c R_ARM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ -00000e90 00026b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000ebc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eec 0000a21d R_ARM_JUMP24 0000d424 dictiter_new │ │ │ │ │ -00000ef0 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ef4 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e58 0001652b R_ARM_MOVW_ABS_NC 00000518 .LC43 │ │ │ │ │ +00000e5c 0001652c R_ARM_MOVT_ABS 00000518 .LC43 │ │ │ │ │ +00000e6c 00026c1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000e70 00010c1c R_ARM_CALL 000143f4 anydict_repr_impl │ │ │ │ │ +00000e84 0001662b R_ARM_MOVW_ABS_NC 00000520 .LC44 │ │ │ │ │ +00000e88 0001662c R_ARM_MOVT_ABS 00000520 .LC44 │ │ │ │ │ +00000e90 00026c1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ebc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eec 0000a21d R_ARM_JUMP24 0000d40c dictiter_new │ │ │ │ │ +00000ef0 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ef4 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000f28 0000a21d R_ARM_JUMP24 0000d424 dictiter_new │ │ │ │ │ -00000f2c 00021b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f30 00021b2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f28 0000a21d R_ARM_JUMP24 0000d40c dictiter_new │ │ │ │ │ +00000f2c 00021c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f30 00021c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fcc 0002761c R_ARM_CALL 00000f44 _PyDict_SizeOf_LockHeld │ │ │ │ │ -00000fd8 0002771d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000ff0 0002781d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -0000102c 00011e1c R_ARM_CALL 00000b90 anydict_copy_untracked │ │ │ │ │ +00000fcc 0002771c R_ARM_CALL 00000f44 _PyDict_SizeOf_LockHeld │ │ │ │ │ +00000fd8 0002781d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000ff0 0002791d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ +0000102c 00011f1c R_ARM_CALL 00000bd4 anydict_copy_untracked │ │ │ │ │ 00001084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001088 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000110c 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000120c 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001088 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000110c 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000120c 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000131c 0000432b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00001320 0000432c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00001330 0000471d R_ARM_JUMP24 000061dc dict_getitem │ │ │ │ │ -00001384 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001390 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001394 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001330 0000471d R_ARM_JUMP24 000061c0 dict_getitem │ │ │ │ │ +00001384 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001390 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001394 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001398 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 0000139c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000013a4 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000013a4 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013ac 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013b0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000013b8 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000013e0 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013f0 00005e2b R_ARM_MOVW_ABS_NC 000123f0 dict_iter │ │ │ │ │ -000013f4 00005e2c R_ARM_MOVT_ABS 000123f0 dict_iter │ │ │ │ │ -000014ac 0001f71c R_ARM_CALL 00006804 _PyDict_SendEvent │ │ │ │ │ -000014b4 0000631c R_ARM_CALL 000074d8 clone_combined_dict_keys │ │ │ │ │ -000014c8 0000041c R_ARM_CALL 00008620 dictkeys_decref.constprop.0 │ │ │ │ │ -0000154c 00002f1c R_ARM_CALL 00003028 dictresize │ │ │ │ │ -0000157c 00020a1c R_ARM_CALL 00009ad0 _PyDict_Next │ │ │ │ │ -000015ec 0000161c R_ARM_CALL 00001820 insertdict │ │ │ │ │ -00001628 0001d11c R_ARM_CALL 0000042c _PyDict_Contains_KnownHash │ │ │ │ │ -00001650 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001668 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000167c 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001680 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000013b8 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000013e0 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000013f0 00005e2b R_ARM_MOVW_ABS_NC 00012428 dict_iter │ │ │ │ │ +000013f4 00005e2c R_ARM_MOVT_ABS 00012428 dict_iter │ │ │ │ │ +000014ac 0001f81c R_ARM_CALL 000067e8 _PyDict_SendEvent │ │ │ │ │ +000014b4 0000631c R_ARM_CALL 000074bc clone_combined_dict_keys │ │ │ │ │ +000014c8 0000041c R_ARM_CALL 00008604 dictkeys_decref.constprop.0 │ │ │ │ │ +0000154c 00002f1c R_ARM_CALL 00003020 dictresize │ │ │ │ │ +0000157c 00020b1c R_ARM_CALL 00009ab4 _PyDict_Next │ │ │ │ │ +000015ec 0000161c R_ARM_CALL 00001818 insertdict │ │ │ │ │ +00001628 0001d21c R_ARM_CALL 0000042c _PyDict_Contains_KnownHash │ │ │ │ │ +00001650 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001668 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000167c 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001680 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001684 00006b2b R_ARM_MOVW_ABS_NC 000001c0 .LC11 │ │ │ │ │ 00001688 00006b2c R_ARM_MOVT_ABS 000001c0 .LC11 │ │ │ │ │ -00001690 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000169c 0002021c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -000016a8 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000016cc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016dc 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001690 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000169c 0002031c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +000016a8 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000016cc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016dc 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 000016fc 0000101c R_ARM_CALL 0000036c dict_contains │ │ │ │ │ -0000172c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000174c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000176c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000177c 0002051c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000017a4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c4 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017d8 00003e1c R_ARM_CALL 00004f9c setitem_lock_held │ │ │ │ │ -000017fc 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000181c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001844 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001868 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000186c 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000172c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000174c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000176c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000177c 0002061c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +000017a4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c4 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d8 00003e1c R_ARM_CALL 00004f7c setitem_lock_held │ │ │ │ │ +000017fc 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000181c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001844 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001868 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000186c 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000018c8 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018c8 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000018d4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000018d8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000018e0 0001d01c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000018ec 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018f0 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000018e0 0001d11c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000018ec 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018f0 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000018f4 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000018f8 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001900 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000190c 0002031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001918 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000191c 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001900 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000190c 0002041c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001918 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000191c 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00001924 0000942b R_ARM_MOVW_ABS_NC 0000021c .LC15 │ │ │ │ │ 00001928 0000942c R_ARM_MOVT_ABS 0000021c .LC15 │ │ │ │ │ -00001938 0002041c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001948 0001fe1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001960 00021e1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000196c 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001970 0001d32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000197c 00021f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001938 0002051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001948 0001ff1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001960 00021f1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000196c 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001970 0001d42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000197c 0002201c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000198c 0000952b R_ARM_MOVW_ABS_NC 00000234 .LC16 │ │ │ │ │ 00001990 0000952c R_ARM_MOVT_ABS 00000234 .LC16 │ │ │ │ │ -00001994 0002201c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -000019c0 0001f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019c4 0001f22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001994 0002211c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +000019c0 0001f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019c4 0001f32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000019d4 0000962b R_ARM_MOVW_ABS_NC 0000027c .LC17 │ │ │ │ │ 000019d8 0000962c R_ARM_MOVT_ABS 0000027c .LC17 │ │ │ │ │ -000019dc 0001f31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a64 0001ce1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000019dc 0001f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a64 0001cf1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001a88 0000171c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001aac 0000181c R_ARM_CALL 000010ec insert_to_emptydict │ │ │ │ │ -00001ab4 0000161c R_ARM_CALL 00001820 insertdict │ │ │ │ │ -00001aec 0000341c R_ARM_CALL 00004130 dict_setdefault_ref_lock_held │ │ │ │ │ -00001b0c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b2c 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b50 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b70 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b90 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bb0 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aac 0000181c R_ARM_CALL 000010e4 insert_to_emptydict │ │ │ │ │ +00001ab4 0000161c R_ARM_CALL 00001818 insertdict │ │ │ │ │ +00001aec 0000341c R_ARM_CALL 00004110 dict_setdefault_ref_lock_held │ │ │ │ │ +00001b0c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b2c 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b50 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b70 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b90 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bb0 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bc4 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ 00001bcc 0000411c R_ARM_CALL 000001c0 Py_XDECREF │ │ │ │ │ -00001bec 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c28 0000341c R_ARM_CALL 00004130 dict_setdefault_ref_lock_held │ │ │ │ │ -00001c98 0002062b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c9c 0002062c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001ca0 00017c2b R_ARM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ -00001ca4 00017c2c R_ARM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ -00001cac 0001d41c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cbc 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c28 0000341c R_ARM_CALL 00004110 dict_setdefault_ref_lock_held │ │ │ │ │ +00001c98 0002072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001c9c 0002072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001ca0 00017d2b R_ARM_MOVW_ABS_NC 0000052c .LC46 │ │ │ │ │ +00001ca4 00017d2c R_ARM_MOVT_ABS 0000052c .LC46 │ │ │ │ │ +00001cac 0001d51c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cbc 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001cf0 0000501c R_ARM_CALL 00000200 validate_watcher_id │ │ │ │ │ -00001d10 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001d58 0001cf1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d10 0001cb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001d58 0001d01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001d6c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001d70 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001d74 0001802b R_ARM_MOVW_ABS_NC 00000550 .LC47 │ │ │ │ │ -00001d78 0001802c R_ARM_MOVT_ABS 00000550 .LC47 │ │ │ │ │ -00001d84 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001d74 0001812b R_ARM_MOVW_ABS_NC 00000550 .LC47 │ │ │ │ │ +00001d78 0001812c R_ARM_MOVT_ABS 00000550 .LC47 │ │ │ │ │ +00001d84 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001dc8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001dcc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001dd0 0001812b R_ARM_MOVW_ABS_NC 000005dc .LC48 │ │ │ │ │ -00001dd4 0001812c R_ARM_MOVT_ABS 000005dc .LC48 │ │ │ │ │ -00001de8 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001dd0 0001822b R_ARM_MOVW_ABS_NC 000005dc .LC48 │ │ │ │ │ +00001dd4 0001822c R_ARM_MOVT_ABS 000005dc .LC48 │ │ │ │ │ +00001de8 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001e0c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001e10 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e14 0001822b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ -00001e18 0001822c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ -00001e24 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001e14 0001832b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ +00001e18 0001832c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ +00001e24 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001e40 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001e44 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e48 0001832b R_ARM_MOVW_ABS_NC 00000630 .LC50 │ │ │ │ │ -00001e4c 0001832c R_ARM_MOVT_ABS 00000630 .LC50 │ │ │ │ │ +00001e48 0001842b R_ARM_MOVW_ABS_NC 00000630 .LC50 │ │ │ │ │ +00001e4c 0001842c R_ARM_MOVT_ABS 00000630 .LC50 │ │ │ │ │ 00001e70 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001e74 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e78 0001842b R_ARM_MOVW_ABS_NC 0000065c .LC51 │ │ │ │ │ -00001e7c 0001842c R_ARM_MOVT_ABS 0000065c .LC51 │ │ │ │ │ -00001e88 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001e78 0001852b R_ARM_MOVW_ABS_NC 0000065c .LC51 │ │ │ │ │ +00001e7c 0001852c R_ARM_MOVT_ABS 0000065c .LC51 │ │ │ │ │ +00001e88 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001ea4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001ea8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001eac 0001852b R_ARM_MOVW_ABS_NC 00000680 .LC52 │ │ │ │ │ -00001eb0 0001852c R_ARM_MOVT_ABS 00000680 .LC52 │ │ │ │ │ +00001eac 0001862b R_ARM_MOVW_ABS_NC 00000680 .LC52 │ │ │ │ │ +00001eb0 0001862c R_ARM_MOVT_ABS 00000680 .LC52 │ │ │ │ │ 00001ed4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001ed8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001edc 0001862b R_ARM_MOVW_ABS_NC 000006a4 .LC53 │ │ │ │ │ -00001ee0 0001862c R_ARM_MOVT_ABS 000006a4 .LC53 │ │ │ │ │ +00001edc 0001872b R_ARM_MOVW_ABS_NC 000006a4 .LC53 │ │ │ │ │ +00001ee0 0001872c R_ARM_MOVT_ABS 000006a4 .LC53 │ │ │ │ │ 00001f00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001f04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f08 0001872b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ -00001f0c 0001872c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ -00001f18 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001f08 0001882b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ +00001f0c 0001882c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ +00001f18 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001f2c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001f30 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f34 0001882b R_ARM_MOVW_ABS_NC 000006fc .LC55 │ │ │ │ │ -00001f38 0001882c R_ARM_MOVT_ABS 000006fc .LC55 │ │ │ │ │ -00001f44 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001f34 0001892b R_ARM_MOVW_ABS_NC 000006fc .LC55 │ │ │ │ │ +00001f38 0001892c R_ARM_MOVT_ABS 000006fc .LC55 │ │ │ │ │ +00001f44 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001f64 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001f68 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f6c 0001892b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ -00001f70 0001892c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ -00001f7c 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00001f6c 00018a2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ +00001f70 00018a2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ +00001f7c 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001f8c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001f90 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001f94 00018a2b R_ARM_MOVW_ABS_NC 00000730 .LC57 │ │ │ │ │ -00001f98 00018a2c R_ARM_MOVT_ABS 00000730 .LC57 │ │ │ │ │ +00001f94 00018b2b R_ARM_MOVW_ABS_NC 00000730 .LC57 │ │ │ │ │ +00001f98 00018b2c R_ARM_MOVT_ABS 00000730 .LC57 │ │ │ │ │ 00001fe8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001fec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001ff0 00018b2b R_ARM_MOVW_ABS_NC 0000074c .LC58 │ │ │ │ │ -00001ff4 00018b2c R_ARM_MOVT_ABS 0000074c .LC58 │ │ │ │ │ -00002034 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002038 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001ff0 00018c2b R_ARM_MOVW_ABS_NC 0000074c .LC58 │ │ │ │ │ +00001ff4 00018c2c R_ARM_MOVT_ABS 0000074c .LC58 │ │ │ │ │ +00002034 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002038 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002054 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002058 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000205c 00018c2b R_ARM_MOVW_ABS_NC 00000768 .LC59 │ │ │ │ │ -00002060 00018c2c R_ARM_MOVT_ABS 00000768 .LC59 │ │ │ │ │ +0000205c 00018d2b R_ARM_MOVW_ABS_NC 00000768 .LC59 │ │ │ │ │ +00002060 00018d2c R_ARM_MOVT_ABS 00000768 .LC59 │ │ │ │ │ 00002084 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002088 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000208c 00018d2b R_ARM_MOVW_ABS_NC 00000780 .LC60 │ │ │ │ │ -00002090 00018d2c R_ARM_MOVT_ABS 00000780 .LC60 │ │ │ │ │ -0000209c 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +0000208c 00018e2b R_ARM_MOVW_ABS_NC 00000780 .LC60 │ │ │ │ │ +00002090 00018e2c R_ARM_MOVT_ABS 00000780 .LC60 │ │ │ │ │ +0000209c 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 000020b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000020bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000020c0 00018e2b R_ARM_MOVW_ABS_NC 000007a0 .LC61 │ │ │ │ │ -000020c4 00018e2c R_ARM_MOVT_ABS 000007a0 .LC61 │ │ │ │ │ -000020f8 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000020fc 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000020c0 00018f2b R_ARM_MOVW_ABS_NC 000007a0 .LC61 │ │ │ │ │ +000020c4 00018f2c R_ARM_MOVT_ABS 000007a0 .LC61 │ │ │ │ │ +000020f8 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000020fc 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00002118 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000211c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002120 00018f2b R_ARM_MOVW_ABS_NC 000007b8 .LC62 │ │ │ │ │ -00002124 00018f2c R_ARM_MOVT_ABS 000007b8 .LC62 │ │ │ │ │ +00002120 0001902b R_ARM_MOVW_ABS_NC 000007b8 .LC62 │ │ │ │ │ +00002124 0001902c R_ARM_MOVT_ABS 000007b8 .LC62 │ │ │ │ │ 00002140 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002144 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002148 0001902b R_ARM_MOVW_ABS_NC 000007f4 .LC63 │ │ │ │ │ -0000214c 0001902c R_ARM_MOVT_ABS 000007f4 .LC63 │ │ │ │ │ +00002148 0001912b R_ARM_MOVW_ABS_NC 000007f4 .LC63 │ │ │ │ │ +0000214c 0001912c R_ARM_MOVT_ABS 000007f4 .LC63 │ │ │ │ │ 00002170 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002174 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002178 00018d2b R_ARM_MOVW_ABS_NC 00000780 .LC60 │ │ │ │ │ -0000217c 00018d2c R_ARM_MOVT_ABS 00000780 .LC60 │ │ │ │ │ +00002178 00018e2b R_ARM_MOVW_ABS_NC 00000780 .LC60 │ │ │ │ │ +0000217c 00018e2c R_ARM_MOVT_ABS 00000780 .LC60 │ │ │ │ │ 000021a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000021a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021a8 0001912b R_ARM_MOVW_ABS_NC 00000800 .LC64 │ │ │ │ │ -000021ac 0001912c R_ARM_MOVT_ABS 00000800 .LC64 │ │ │ │ │ +000021a8 0001922b R_ARM_MOVW_ABS_NC 00000800 .LC64 │ │ │ │ │ +000021ac 0001922c R_ARM_MOVT_ABS 00000800 .LC64 │ │ │ │ │ 00002200 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002204 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002208 0001882b R_ARM_MOVW_ABS_NC 000006fc .LC55 │ │ │ │ │ -0000220c 0001882c R_ARM_MOVT_ABS 000006fc .LC55 │ │ │ │ │ +00002208 0001892b R_ARM_MOVW_ABS_NC 000006fc .LC55 │ │ │ │ │ +0000220c 0001892c R_ARM_MOVT_ABS 000006fc .LC55 │ │ │ │ │ 0000223c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002240 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002244 0001922b R_ARM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ -00002248 0001922c R_ARM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ +00002244 0001932b R_ARM_MOVW_ABS_NC 00000820 .LC65 │ │ │ │ │ +00002248 0001932c R_ARM_MOVT_ABS 00000820 .LC65 │ │ │ │ │ 00002270 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002274 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002278 0001932b R_ARM_MOVW_ABS_NC 00000844 .LC66 │ │ │ │ │ -0000227c 0001932c R_ARM_MOVT_ABS 00000844 .LC66 │ │ │ │ │ -00002288 0002811c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ +00002278 0001942b R_ARM_MOVW_ABS_NC 00000844 .LC66 │ │ │ │ │ +0000227c 0001942c R_ARM_MOVT_ABS 00000844 .LC66 │ │ │ │ │ +00002288 0002821c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00002298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000229c 00013402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000229c 00013502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000022a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000022bc 0001cc2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000022c0 0001cc2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000230c 0000141d R_ARM_JUMP24 00000cac unicodekeys_lookup_unicode │ │ │ │ │ +000022bc 0001cd2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000022c0 0001cd2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000230c 0000141d R_ARM_JUMP24 00000ca4 unicodekeys_lookup_unicode │ │ │ │ │ 0000232c 0000071d R_ARM_JUMP24 00000138 new_dict.constprop.0 │ │ │ │ │ -00002374 0000201c R_ARM_CALL 00001628 new_keys_object │ │ │ │ │ +00002374 0000201c R_ARM_CALL 00001620 new_keys_object │ │ │ │ │ 00002390 0000071d R_ARM_JUMP24 00000138 new_dict.constprop.0 │ │ │ │ │ 00002394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000023e0 0002651d R_ARM_JUMP24 0001535c _PyDict_GetItem_KnownHash │ │ │ │ │ -00002408 0001ee1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000241c 0001e41c R_ARM_CALL 000051ec PyDict_GetItemWithError │ │ │ │ │ -00002448 0001d51c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002484 0000181d R_ARM_JUMP24 000010ec insert_to_emptydict │ │ │ │ │ -00002490 0000161d R_ARM_JUMP24 00001820 insertdict │ │ │ │ │ +000023e0 0002661d R_ARM_JUMP24 00015394 _PyDict_GetItem_KnownHash │ │ │ │ │ +00002408 0001ef1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000241c 0001e51c R_ARM_CALL 000051cc PyDict_GetItemWithError │ │ │ │ │ +00002448 0001d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002484 0000181d R_ARM_JUMP24 000010e4 insert_to_emptydict │ │ │ │ │ +00002490 0000161d R_ARM_JUMP24 00001818 insertdict │ │ │ │ │ 00002494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000024a8 0001e21d R_ARM_JUMP24 0000b56c _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +000024a8 0001e31d R_ARM_JUMP24 0000b550 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000024d0 0000b61c R_ARM_CALL 000002b4 pop_lock_held │ │ │ │ │ -00002500 0001fb1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00002520 0002761d R_ARM_JUMP24 00000f44 _PyDict_SizeOf_LockHeld │ │ │ │ │ +00002500 0001fc1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00002520 0002771d R_ARM_JUMP24 00000f44 _PyDict_SizeOf_LockHeld │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x25d54 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x25dc0 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 {} │ │ │ │ │ @@ -179,14 +179,15 @@ │ │ │ │ │ dictiter_dealloc │ │ │ │ │ dict_get │ │ │ │ │ detach_dict_from_object │ │ │ │ │ clear_inline_values │ │ │ │ │ anydict_new_untracked │ │ │ │ │ dict_tp_clear │ │ │ │ │ clear_lock_held │ │ │ │ │ +new_values │ │ │ │ │ dictiter_len │ │ │ │ │ dictkeys_iter │ │ │ │ │ dict_values │ │ │ │ │ dictvalues_iter │ │ │ │ │ dictiter_iternextvalue │ │ │ │ │ dictiter_iternextkey │ │ │ │ │ dict_init │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -254,15 +254,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl b908 │ │ │ │ │ + bl b8ec │ │ │ │ │ R_ARM_CALL delitem_common │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 3f4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -286,15 +286,15 @@ │ │ │ │ │ b 388 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r4, [r2] │ │ │ │ │ b 388 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ b 350 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 384 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ @@ -405,36 +405,57 @@ │ │ │ │ │ vstr d7, [r0, #16] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000056c : │ │ │ │ │ +0000056c : │ │ │ │ │ +new_values(): │ │ │ │ │ + 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 │ │ │ │ │ + add r3, r0, #3 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + bic r3, r3, #3 │ │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + strbne r4, [r0] │ │ │ │ │ + strbne r3, [r0, #2] │ │ │ │ │ + strbne r3, [r0, #1] │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + │ │ │ │ │ +000005b0 : │ │ │ │ │ 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 5f4 │ │ │ │ │ - ldr r3, [pc, #116] @ 614 │ │ │ │ │ + beq 638 │ │ │ │ │ + ldr r3, [pc, #116] @ 658 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 200 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60c │ │ │ │ │ + bne 650 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ 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] │ │ │ │ │ @@ -453,99 +474,99 @@ │ │ │ │ │ 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 5ec │ │ │ │ │ + b 630 │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000618 : │ │ │ │ │ +0000065c : │ │ │ │ │ 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 68c │ │ │ │ │ + beq 6d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 2b4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 680 │ │ │ │ │ + bgt 6c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 680 │ │ │ │ │ + bne 6c4 │ │ │ │ │ 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 680 │ │ │ │ │ + b 6c4 │ │ │ │ │ │ │ │ │ │ -0000069c <_PyDict_IOr>: │ │ │ │ │ +000006e0 <_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 ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d8 <_PyDict_IOr+0x3c> │ │ │ │ │ + bne 71c <_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 6d0 <_PyDict_IOr+0x34> │ │ │ │ │ + b 714 <_PyDict_IOr+0x34> │ │ │ │ │ │ │ │ │ │ -000006e0 <_PyDictView_Intersect>: │ │ │ │ │ +00000724 <_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 r8, [pc, #664] @ 994 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ + ldr r8, [pc, #664] @ 9d8 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 740 <_PyDictView_Intersect+0x60> │ │ │ │ │ + beq 784 <_PyDictView_Intersect+0x60> │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 740 <_PyDictView_Intersect+0x60> │ │ │ │ │ + bne 784 <_PyDictView_Intersect+0x60> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #624] @ 998 <_PyDictView_Intersect+0x2b8> │ │ │ │ │ + ldr r1, [pc, #624] @ 9dc <_PyDictView_Intersect+0x2b8> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 740 <_PyDictView_Intersect+0x60> │ │ │ │ │ + beq 784 <_PyDictView_Intersect+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ @@ -554,212 +575,212 @@ │ │ │ │ │ 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 818 <_PyDictView_Intersect+0x138> │ │ │ │ │ + beq 85c <_PyDictView_Intersect+0x138> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 8e4 <_PyDictView_Intersect+0x204> │ │ │ │ │ - ldr r1, [pc, #544] @ 994 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ + beq 928 <_PyDictView_Intersect+0x204> │ │ │ │ │ + ldr r1, [pc, #544] @ 9d8 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e4 <_PyDictView_Intersect+0x204> │ │ │ │ │ + bne 928 <_PyDictView_Intersect+0x204> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #528] @ 998 <_PyDictView_Intersect+0x2b8> │ │ │ │ │ + ldr r1, [pc, #528] @ 9dc <_PyDictView_Intersect+0x2b8> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8e4 <_PyDictView_Intersect+0x204> │ │ │ │ │ + beq 928 <_PyDictView_Intersect+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e4 <_PyDictView_Intersect+0x204> │ │ │ │ │ + bne 928 <_PyDictView_Intersect+0x204> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 8b4 <_PyDictView_Intersect+0x1d4> │ │ │ │ │ + beq 8f8 <_PyDictView_Intersect+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 928 <_PyDictView_Intersect+0x248> │ │ │ │ │ + beq 96c <_PyDictView_Intersect+0x248> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ movweq r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictkeys_contains │ │ │ │ │ movteq r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictkeys_contains │ │ │ │ │ - bne 904 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 948 <_PyDictView_Intersect+0x224> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 888 <_PyDictView_Intersect+0x1a8> │ │ │ │ │ + beq 8cc <_PyDictView_Intersect+0x1a8> │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 85c <_PyDictView_Intersect+0x17c> │ │ │ │ │ - bne 848 <_PyDictView_Intersect+0x168> │ │ │ │ │ + blt 8a0 <_PyDictView_Intersect+0x17c> │ │ │ │ │ + bne 88c <_PyDictView_Intersect+0x168> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7cc <_PyDictView_Intersect+0xec> │ │ │ │ │ + bgt 810 <_PyDictView_Intersect+0xec> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7cc <_PyDictView_Intersect+0xec> │ │ │ │ │ + bne 810 <_PyDictView_Intersect+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7cc <_PyDictView_Intersect+0xec> │ │ │ │ │ + b 810 <_PyDictView_Intersect+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldrlt r0, [r4, #4] │ │ │ │ │ - blt 764 <_PyDictView_Intersect+0x84> │ │ │ │ │ - ldr r1, [pc, #360] @ 99c <_PyDictView_Intersect+0x2bc> │ │ │ │ │ + blt 7a8 <_PyDictView_Intersect+0x84> │ │ │ │ │ + ldr r1, [pc, #360] @ 9e0 <_PyDictView_Intersect+0x2bc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_CallMethodObjArgs │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7f4 <_PyDictView_Intersect+0x114> │ │ │ │ │ + beq 838 <_PyDictView_Intersect+0x114> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 94c <_PyDictView_Intersect+0x26c> │ │ │ │ │ + ble 990 <_PyDictView_Intersect+0x26c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 964 <_PyDictView_Intersect+0x284> │ │ │ │ │ + ble 9a8 <_PyDictView_Intersect+0x284> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 97c <_PyDictView_Intersect+0x29c> │ │ │ │ │ + ble 9c0 <_PyDictView_Intersect+0x29c> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8b8 <_PyDictView_Intersect+0x1d8> │ │ │ │ │ + b 8fc <_PyDictView_Intersect+0x1d8> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8a8 <_PyDictView_Intersect+0x1c8> │ │ │ │ │ + bgt 8ec <_PyDictView_Intersect+0x1c8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8a8 <_PyDictView_Intersect+0x1c8> │ │ │ │ │ + bne 8ec <_PyDictView_Intersect+0x1c8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c0 <_PyDictView_Intersect+0x1e0> │ │ │ │ │ + bne 904 <_PyDictView_Intersect+0x1e0> │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 880 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ + bgt 8c4 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 880 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ + bne 8c4 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 880 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ + b 8c4 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r5, r4 │ │ │ │ │ movlt r4, r2 │ │ │ │ │ - b 798 <_PyDictView_Intersect+0xb8> │ │ │ │ │ - ldr r1, [pc, #136] @ 994 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ + b 7dc <_PyDictView_Intersect+0xb8> │ │ │ │ │ + ldr r1, [pc, #136] @ 9d8 <_PyDictView_Intersect+0x2b4> │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictkeys_contains │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictkeys_contains │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dictitems_contains │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dictitems_contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, r3 │ │ │ │ │ - b 7cc <_PyDictView_Intersect+0xec> │ │ │ │ │ + b 810 <_PyDictView_Intersect+0xec> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8b8 <_PyDictView_Intersect+0x1d8> │ │ │ │ │ + bgt 8fc <_PyDictView_Intersect+0x1d8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 8b8 <_PyDictView_Intersect+0x1d8> │ │ │ │ │ + bne 8fc <_PyDictView_Intersect+0x1d8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b8 <_PyDictView_Intersect+0x1d8> │ │ │ │ │ + b 8fc <_PyDictView_Intersect+0x1d8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 868 <_PyDictView_Intersect+0x188> │ │ │ │ │ + bne 8ac <_PyDictView_Intersect+0x188> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 868 <_PyDictView_Intersect+0x188> │ │ │ │ │ + b 8ac <_PyDictView_Intersect+0x188> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 874 <_PyDictView_Intersect+0x194> │ │ │ │ │ + bne 8b8 <_PyDictView_Intersect+0x194> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 874 <_PyDictView_Intersect+0x194> │ │ │ │ │ + b 8b8 <_PyDictView_Intersect+0x194> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 880 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ + bne 8c4 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 880 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ + b 8c4 <_PyDictView_Intersect+0x1a0> │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bfc4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000009a0 : │ │ │ │ │ +000009e4 : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 143bc │ │ │ │ │ + b 143f4 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ -000009b4 : │ │ │ │ │ +000009f8 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a34 │ │ │ │ │ + beq a78 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq a34 │ │ │ │ │ - bl 6f38 │ │ │ │ │ + beq a78 │ │ │ │ │ + bl 6f1c │ │ │ │ │ R_ARM_CALL copy_lock_held_untracked.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ a4c │ │ │ │ │ + ldr r1, [pc, #88] @ a90 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -781,49 +802,49 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000a50 <_PyDict_Or>: │ │ │ │ │ +00000a94 <_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, #272] @ b88 <_PyDict_Or+0x138> │ │ │ │ │ + ldr r4, [pc, #272] @ bcc <_PyDict_Or+0x138> │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq b1c <_PyDict_Or+0xcc> │ │ │ │ │ + beq b60 <_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 b54 <_PyDict_Or+0x104> │ │ │ │ │ + beq b98 <_PyDict_Or+0x104> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl b90 │ │ │ │ │ + bl bd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b10 <_PyDict_Or+0xc0> │ │ │ │ │ + beq b54 <_PyDict_Or+0xc0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b40 <_PyDict_Or+0xf0> │ │ │ │ │ - ldr r1, [pc, #184] @ b8c <_PyDict_Or+0x13c> │ │ │ │ │ + bne b84 <_PyDict_Or+0xf0> │ │ │ │ │ + ldr r1, [pc, #184] @ bd0 <_PyDict_Or+0x13c> │ │ │ │ │ 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 │ │ │ │ │ @@ -841,367 +862,368 @@ │ │ │ │ │ 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 a90 <_PyDict_Or+0x40> │ │ │ │ │ + bne ad4 <_PyDict_Or+0x40> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b b10 <_PyDict_Or+0xc0> │ │ │ │ │ + b b54 <_PyDict_Or+0xc0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b70 <_PyDict_Or+0x120> │ │ │ │ │ + ble bb4 <_PyDict_Or+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b b10 <_PyDict_Or+0xc0> │ │ │ │ │ - ldr r1, [pc, #44] @ b88 <_PyDict_Or+0x138> │ │ │ │ │ + b b54 <_PyDict_Or+0xc0> │ │ │ │ │ + ldr r1, [pc, #44] @ bcc <_PyDict_Or+0x138> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b34 <_PyDict_Or+0xe4> │ │ │ │ │ - b aac <_PyDict_Or+0x5c> │ │ │ │ │ + beq b78 <_PyDict_Or+0xe4> │ │ │ │ │ + b af0 <_PyDict_Or+0x5c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b4c <_PyDict_Or+0xfc> │ │ │ │ │ + bne b90 <_PyDict_Or+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b4c <_PyDict_Or+0xfc> │ │ │ │ │ + b b90 <_PyDict_Or+0xfc> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000b90 : │ │ │ │ │ +00000bd4 : │ │ │ │ │ anydict_copy_untracked(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #580] @ df0 │ │ │ │ │ + ldr r1, [pc, #584] @ e38 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq bec │ │ │ │ │ + beq c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r1, [pc, #552] @ df0 │ │ │ │ │ + ldr r1, [pc, #556] @ e38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bdc │ │ │ │ │ + bne c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6f1c │ │ │ │ │ R_ARM_JUMP24 copy_lock_held_untracked.constprop.0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq bec │ │ │ │ │ + beq c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq cc0 │ │ │ │ │ + beq d04 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ca4 │ │ │ │ │ + bne ce8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r2, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne cdc │ │ │ │ │ + bne d20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ smull r2, r0, r3, r2 │ │ │ │ │ sub r3, r0, r3, asr #31 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - blt cdc │ │ │ │ │ + blt d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 74bc │ │ │ │ │ R_ARM_CALL clone_combined_dict_keys │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c98 │ │ │ │ │ - ldr r0, [pc, #404] @ df0 │ │ │ │ │ + beq cdc │ │ │ │ │ + ldr r0, [pc, #408] @ e38 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq dbc │ │ │ │ │ + beq e00 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - vldr d7, [pc, #360] @ de8 │ │ │ │ │ + vldr d7, [pc, #364] @ e30 │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ str r0, [r2, #32] │ │ │ │ │ vstr d7, [r2, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 1100 │ │ │ │ │ + bl 1148 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d34 │ │ │ │ │ + bne d78 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r0, [pc, #296] @ df0 │ │ │ │ │ + ldr r0, [pc, #300] @ e38 │ │ │ │ │ bl 51c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c98 │ │ │ │ │ + beq cdc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ - b c98 │ │ │ │ │ - ldr r0, [pc, #268] @ df0 │ │ │ │ │ + b cdc │ │ │ │ │ + ldr r0, [pc, #272] @ e38 │ │ │ │ │ bl 51c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c98 │ │ │ │ │ + beq cdc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [r3, #32] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7b54 │ │ │ │ │ + bl 7b38 │ │ │ │ │ R_ARM_CALL dict_merge.constprop.1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c98 │ │ │ │ │ + beq cdc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d2c │ │ │ │ │ + bgt d70 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne d2c │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c98 │ │ │ │ │ - ldr r0, [pc, #180] @ df0 │ │ │ │ │ + b cdc │ │ │ │ │ + ldr r0, [pc, #184] @ e38 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d60 │ │ │ │ │ + bne da4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c98 │ │ │ │ │ + b cdc │ │ │ │ │ ldrb lr, [r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d8c │ │ │ │ │ + beq dd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd0 │ │ │ │ │ + bne e14 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bcc d74 │ │ │ │ │ + bcc db8 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ str r2, [r3, #28] │ │ │ │ │ - vldr d7, [pc, #68] @ de8 │ │ │ │ │ + vldr d7, [pc, #72] @ e30 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ addge r2, r2, #1 │ │ │ │ │ strge r2, [r1] │ │ │ │ │ - b cd0 │ │ │ │ │ + b d14 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ R_ARM_CALL dictkeys_decref.constprop.0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c94 │ │ │ │ │ + b cd8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r5, [r0] │ │ │ │ │ - b d84 │ │ │ │ │ + b dc8 │ │ │ │ │ + nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000df4 : │ │ │ │ │ +00000e3c : │ │ │ │ │ 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 e40 │ │ │ │ │ + beq e88 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5c │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5c │ │ │ │ │ + beq ea4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e64 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +00000eac <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10e0 <_PyObject_MaterializeManagedDict_LockHeld+0x27c> │ │ │ │ │ + beq 1128 <_PyObject_MaterializeManagedDict_LockHeld+0x27c> │ │ │ │ │ ldr r7, [r3, #444] @ 0x1bc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ strge r3, [r7] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ - beq 10d8 <_PyObject_MaterializeManagedDict_LockHeld+0x274> │ │ │ │ │ + beq 1120 <_PyObject_MaterializeManagedDict_LockHeld+0x274> │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ subs r4, r4, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + beq 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ │ mov r2, #14 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10a4 <_PyObject_MaterializeManagedDict_LockHeld+0x240> │ │ │ │ │ + beq 10ec <_PyObject_MaterializeManagedDict_LockHeld+0x240> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne fdc <_PyObject_MaterializeManagedDict_LockHeld+0x178> │ │ │ │ │ - ldr r3, [pc, #244] @ 10f4 <_PyObject_MaterializeManagedDict_LockHeld+0x290> │ │ │ │ │ + bne 1024 <_PyObject_MaterializeManagedDict_LockHeld+0x178> │ │ │ │ │ + ldr r3, [pc, #244] @ 113c <_PyObject_MaterializeManagedDict_LockHeld+0x290> │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r8, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10b0 <_PyObject_MaterializeManagedDict_LockHeld+0x24c> │ │ │ │ │ + beq 10f8 <_PyObject_MaterializeManagedDict_LockHeld+0x24c> │ │ │ │ │ ldr r1, [r2, #1924] @ 0x784 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1920] @ 0x780 │ │ │ │ │ str r1, [r2, #1924] @ 0x784 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r0, [pc, #180] @ 10f8 <_PyObject_MaterializeManagedDict_LockHeld+0x294> │ │ │ │ │ + ldr r0, [pc, #180] @ 1140 <_PyObject_MaterializeManagedDict_LockHeld+0x294> │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r7, [r3, #24] │ │ │ │ │ strd r4, [r3, #16] │ │ │ │ │ @@ -1220,283 +1242,261 @@ │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r6, #-12] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne fdc <_PyObject_MaterializeManagedDict_LockHeld+0x178> │ │ │ │ │ - b ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + bne 1024 <_PyObject_MaterializeManagedDict_LockHeld+0x178> │ │ │ │ │ + b 1040 <_PyObject_MaterializeManagedDict_LockHeld+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 r3, r0, #0 │ │ │ │ │ - bne 103c <_PyObject_MaterializeManagedDict_LockHeld+0x1d8> │ │ │ │ │ + bne 1084 <_PyObject_MaterializeManagedDict_LockHeld+0x1d8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ R_ARM_CALL dictkeys_decref.constprop.0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1094 <_PyObject_MaterializeManagedDict_LockHeld+0x230> │ │ │ │ │ + b 10dc <_PyObject_MaterializeManagedDict_LockHeld+0x230> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b ff8 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ - ldr r0, [pc, #20] @ 10fc <_PyObject_MaterializeManagedDict_LockHeld+0x298> │ │ │ │ │ + b 1040 <_PyObject_MaterializeManagedDict_LockHeld+0x194> │ │ │ │ │ + ldr r0, [pc, #20] @ 1144 <_PyObject_MaterializeManagedDict_LockHeld+0x298> │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 138 │ │ │ │ │ R_ARM_CALL new_dict.constprop.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 1094 <_PyObject_MaterializeManagedDict_LockHeld+0x230> │ │ │ │ │ + b 10dc <_PyObject_MaterializeManagedDict_LockHeld+0x230> │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001100 : │ │ │ │ │ +00001148 : │ │ │ │ │ copy_values(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldrb r7, [r0] │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - add r3, r7, #1 │ │ │ │ │ - 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 │ │ │ │ │ + ldrb r0, [r0] │ │ │ │ │ + bl 56c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1188 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strb r7, [r4] │ │ │ │ │ + beq 11b4 │ │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ - add r0, r4, r6 │ │ │ │ │ - strb r3, [r4, #2] │ │ │ │ │ - ldrb r2, [r5, #1] │ │ │ │ │ - strb r2, [r4, #1] │ │ │ │ │ + ldrb r0, [r4] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ + add r0, r4, r0, lsl #2 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 117c │ │ │ │ │ + b 11a8 │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt 1174 │ │ │ │ │ + bgt 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001190 : │ │ │ │ │ +000011bc : │ │ │ │ │ detach_dict_from_object(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r6, [r0, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1274 │ │ │ │ │ - ldrb r3, [r6] │ │ │ │ │ + bne 1270 │ │ │ │ │ mov r7, r0 │ │ │ │ │ + ldrb r0, [r6] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r3, #1 │ │ │ │ │ - add r2, r3, #3 │ │ │ │ │ - bic r2, r2, #3 │ │ │ │ │ - lsl r1, r0, #2 │ │ │ │ │ - add r0, r2, r0, lsl #2 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ + bl 56c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - strb r3, [r4] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strb r3, [r4, #1] │ │ │ │ │ - strb r3, [r4, #2] │ │ │ │ │ - ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ │ - strb r3, [r4, #1] │ │ │ │ │ - add r0, r4, r1 │ │ │ │ │ + beq 1278 │ │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ │ + strb r2, [r4, #1] │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ + add r0, r4, r3, lsl #2 │ │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 1240 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r7, #28] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1274 │ │ │ │ │ + beq 1270 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1278 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000128c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00001284 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12e8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq 12e0 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12f8 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq 12f0 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1300 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq 12f8 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 12e8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble 12e0 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12f0 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq 12e8 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 12cc <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b 12c4 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 131c <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq 1314 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12e8 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq 12e0 <_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 1350 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq 1348 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001358 : │ │ │ │ │ +00001350 : │ │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1498 │ │ │ │ │ + beq 1490 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14bc │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1590 │ │ │ │ │ + bne 15b0 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1500 │ │ │ │ │ + beq 14f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 13e8 │ │ │ │ │ + blt 13e0 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15cc │ │ │ │ │ + beq 15ec │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r8, r1, r3 │ │ │ │ │ ldr r2, [r1, r3] │ │ │ │ │ - bne 15d8 │ │ │ │ │ + bne 1588 │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str ip, [r7, r3] │ │ │ │ │ str ip, [r8, #4] │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mvn r9, r3, lsl ip │ │ │ │ │ bic r3, lr, r3, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsl r7, r3, #1 │ │ │ │ │ ldrsble r7, [r8, r3] │ │ │ │ │ - ble 144c │ │ │ │ │ + ble 1444 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r7, r1, r3, lsl #2 │ │ │ │ │ ldrshle r7, [r8, r7] │ │ │ │ │ ldrgt r7, [r7, #20] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 14a4 │ │ │ │ │ + bne 149c │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r8, r3] │ │ │ │ │ ldrle r1, [r6, #24] │ │ │ │ │ - ble 1480 │ │ │ │ │ + ble 1478 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ mvnle ip, #1 │ │ │ │ │ mvngt ip, #1 │ │ │ │ │ strgt ip, [r8, r3, lsl #2] │ │ │ │ │ strhle ip, [r8, r3] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ @@ -1509,177 +1509,177 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 15a8 │ │ │ │ │ and r3, r3, r9 │ │ │ │ │ - b 142c │ │ │ │ │ + b 1424 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14e0 │ │ │ │ │ + bgt 14d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14e0 │ │ │ │ │ + bne 14d8 │ │ │ │ │ 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 .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1498 │ │ │ │ │ + b 1490 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 1524 │ │ │ │ │ + blt 151c │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ mul r0, ip, r4 │ │ │ │ │ ldr r0, [r2, r0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1564 │ │ │ │ │ + beq 155c │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r8, r1, r3 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ - bne 1570 │ │ │ │ │ + bne 1568 │ │ │ │ │ ldr lr, [r7, r3] │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ str r9, [r7, r3] │ │ │ │ │ str ip, [r8, #4] │ │ │ │ │ str ip, [r8, #8] │ │ │ │ │ - b 1418 │ │ │ │ │ + b 1410 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 1524 │ │ │ │ │ - b 1514 │ │ │ │ │ + bcc 151c │ │ │ │ │ + b 150c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ │ + ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 153c │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1544 │ │ │ │ │ + b 13fc │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 144c │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 281c │ │ │ │ │ + bl 2814 │ │ │ │ │ R_ARM_CALL dictresize.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 1394 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14f8 │ │ │ │ │ + bgt 14f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14f8 │ │ │ │ │ + bne 14f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14f8 │ │ │ │ │ + b 14f0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 13e8 │ │ │ │ │ - b 13dc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ - R_ARM_CALL _PyDict_SendEvent.constprop.1 │ │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ │ - ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1404 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 1454 │ │ │ │ │ + bcc 13e0 │ │ │ │ │ + b 13d4 │ │ │ │ │ │ │ │ │ │ -00001600 : │ │ │ │ │ +000015f8 : │ │ │ │ │ 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 1678 │ │ │ │ │ + beq 1670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - bl 61dc │ │ │ │ │ + bl 61c0 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1668 │ │ │ │ │ + bgt 1660 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1668 │ │ │ │ │ + bne 1660 │ │ │ │ │ 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 .LC38 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 166c │ │ │ │ │ + b 1664 │ │ │ │ │ │ │ │ │ │ -0000168c <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00001684 <_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 10ed8 │ │ │ │ │ + b 10f10 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -000016a0 <_PyDict_LookupIndex>: │ │ │ │ │ +00001698 <_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 c9f0 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl c9d8 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000016c8 : │ │ │ │ │ +000016c0 : │ │ │ │ │ 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 r6, r1 │ │ │ │ │ @@ -1692,206 +1692,206 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ cmpne r0, r1 │ │ │ │ │ - bne 17d0 │ │ │ │ │ + bne 17c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 1740 │ │ │ │ │ + blt 1738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1740 │ │ │ │ │ - ldr r3, [pc, #348] @ 188c │ │ │ │ │ + blt 1738 │ │ │ │ │ + ldr r3, [pc, #348] @ 1884 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 17b8 │ │ │ │ │ + bhi 17b0 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 1850 │ │ │ │ │ + bne 1848 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 18bc │ │ │ │ │ + bl 18b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r5, #3 │ │ │ │ │ - beq 186c │ │ │ │ │ + beq 1864 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1740 │ │ │ │ │ + blt 1738 │ │ │ │ │ movwne r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - beq 17b8 │ │ │ │ │ + beq 17b0 │ │ │ │ │ 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 17b8 │ │ │ │ │ + blt 17b0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 18bc │ │ │ │ │ + bl 18b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 176c │ │ │ │ │ + b 1764 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - blt 183c │ │ │ │ │ + blt 1834 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 1780 │ │ │ │ │ + b 1778 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 179c │ │ │ │ │ - b 17b8 │ │ │ │ │ + bgt 1794 │ │ │ │ │ + b 17b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 1700 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 1700 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #148] @ 1890 │ │ │ │ │ + ldr r1, [pc, #148] @ 1888 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 1700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 1700 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #124] @ 1894 │ │ │ │ │ + ldr r1, [pc, #124] @ 188c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1708 │ │ │ │ │ + beq 1700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1708 │ │ │ │ │ + bne 1700 │ │ │ │ │ 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 │ │ │ │ │ - bgt 17b8 │ │ │ │ │ + bgt 17b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 18bc │ │ │ │ │ + bl 18b4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 176c │ │ │ │ │ + b 1764 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ 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 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - b 1780 │ │ │ │ │ + b 1778 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, r1 │ │ │ │ │ - b 1780 │ │ │ │ │ + b 1778 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001898 : │ │ │ │ │ +00001890 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000018bc : │ │ │ │ │ +000018b4 : │ │ │ │ │ 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 1968 │ │ │ │ │ + beq 1960 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 1904 │ │ │ │ │ + b 18fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1950 │ │ │ │ │ + ble 1948 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1928 │ │ │ │ │ + ble 1920 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 18e8 │ │ │ │ │ + bne 18e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1948 │ │ │ │ │ + bgt 1940 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1948 │ │ │ │ │ + bne 1940 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 18fc │ │ │ │ │ + bne 18f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18fc │ │ │ │ │ + b 18f4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1940 │ │ │ │ │ │ │ │ │ │ -00001970 : │ │ │ │ │ +00001968 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1915,318 +1915,318 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 3020 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a54 │ │ │ │ │ + bne 1a4c │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 9ad0 <_PyDict_Next> │ │ │ │ │ + bl 9ab4 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1a5c │ │ │ │ │ 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 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19f8 │ │ │ │ │ + beq 19f0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1a70 │ │ │ │ │ + ble 1a68 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1a60 │ │ │ │ │ + bne 1a58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a58 │ │ │ │ │ │ │ │ │ │ -00001a88 : │ │ │ │ │ +00001a80 : │ │ │ │ │ PyDict_Values(): │ │ │ │ │ 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 r4, r0, #0 │ │ │ │ │ - beq 1c14 │ │ │ │ │ + beq 1c0c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #696] @ 1d6c │ │ │ │ │ + ldr r5, [pc, #696] @ 1d64 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1c04 │ │ │ │ │ + beq 1bfc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c28 │ │ │ │ │ + beq 1c20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1c50 │ │ │ │ │ + bne 1c48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrb r1, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ ands r1, r1, #255 @ 0xff │ │ │ │ │ mov r8, r1 │ │ │ │ │ - beq 1c34 │ │ │ │ │ + beq 1c2c │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1c74 │ │ │ │ │ + bne 1c6c │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ ldr r0, [lr, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldrb r1, [lr, #6] │ │ │ │ │ ldrb r7, [lr, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r7 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1c94 │ │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1cc8 │ │ │ │ │ + beq 1cc0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [lr] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str lr, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1aec │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1cdc │ │ │ │ │ + bne 1cd4 │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ ldr lr, [r5, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ ldrb r7, [r5, #6] │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ - beq 1d04 │ │ │ │ │ + beq 1cfc │ │ │ │ │ add r1, r1, r3, lsl #3 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq 1d28 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r5] │ │ │ │ │ str r5, [r8, r0] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ - b 1ba0 │ │ │ │ │ + b 1b98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + bne 1ac0 │ │ │ │ │ movw r1, #3858 @ 0xf12 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - ldr r1, [pc, #304] @ 1d6c │ │ │ │ │ + ldr r1, [pc, #304] @ 1d64 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b14 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bne 1b0c │ │ │ │ │ + b 1c20 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1acc │ │ │ │ │ + bgt 1ac4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 1acc │ │ │ │ │ + bne 1ac4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 1acc │ │ │ │ │ + b 1ac4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ - b 1b68 │ │ │ │ │ + b 1b60 │ │ │ │ │ mov r7, #12 │ │ │ │ │ mla r1, r7, r3, r1 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ ldr lr, [r1, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 1b68 │ │ │ │ │ + bne 1b60 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1ca8 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bne 1ca0 │ │ │ │ │ + b 1c20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1b54 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bne 1b4c │ │ │ │ │ + b 1c20 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ - b 1be4 │ │ │ │ │ + b 1bdc │ │ │ │ │ mov r7, #12 │ │ │ │ │ mla r1, r7, r3, r1 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1be4 │ │ │ │ │ + bne 1bdc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 1d10 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bne 1d08 │ │ │ │ │ + b 1c20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 1c28 │ │ │ │ │ + ble 1c20 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r5, [r1, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d58 │ │ │ │ │ + beq 1d50 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt 1be4 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bgt 1bdc │ │ │ │ │ + b 1c20 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bgt 1d40 │ │ │ │ │ - b 1c28 │ │ │ │ │ + bgt 1d38 │ │ │ │ │ + b 1c20 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001d70 : │ │ │ │ │ +00001d68 : │ │ │ │ │ dictviews_sub(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e18 │ │ │ │ │ + bl 1e10 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1dc4 │ │ │ │ │ + beq 1dbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 1e14 │ │ │ │ │ + ldr r0, [pc, #112] @ 1e0c │ │ │ │ │ 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 1dd4 │ │ │ │ │ + beq 1dcc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e00 │ │ │ │ │ + ble 1df8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dc8 │ │ │ │ │ + bgt 1dc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 1dc8 │ │ │ │ │ + bne 1dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1dc8 │ │ │ │ │ + b 1dc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1dbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dc4 │ │ │ │ │ + b 1dbc │ │ │ │ │ .word 0x0000afd4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e18 : │ │ │ │ │ +00001e10 : │ │ │ │ │ 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] @ 1e8c │ │ │ │ │ + ldr r1, [pc, #88] @ 1e84 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1e74 │ │ │ │ │ + bne 1e6c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add ip, r2, #240 @ 0xf0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ @@ -2239,133 +2239,133 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySet_New │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ - b 1e44 │ │ │ │ │ + beq 1e5c │ │ │ │ │ + b 1e3c │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001e90 <_PyDict_DetachFromObject>: │ │ │ │ │ +00001e88 <_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 1190 │ │ │ │ │ + b 11bc │ │ │ │ │ │ │ │ │ │ -00001ea4 : │ │ │ │ │ +00001e9c : │ │ │ │ │ dictview_repr(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f28 │ │ │ │ │ + bne 1f20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1f10 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f14 │ │ │ │ │ + bgt 1f0c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1f14 │ │ │ │ │ + bne 1f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ble 1f40 │ │ │ │ │ + ble 1f38 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f20 │ │ │ │ │ + b 1f18 │ │ │ │ │ │ │ │ │ │ -00001f48 : │ │ │ │ │ +00001f40 : │ │ │ │ │ dictreviter_iternext(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ 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, [r3, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 2024 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 20b4 │ │ │ │ │ + blt 20ac │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 205c │ │ │ │ │ + bne 2054 │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bge 20b4 │ │ │ │ │ + bge 20ac │ │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, lr │ │ │ │ │ ldrb lr, [r1, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 2084 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r2, lr, ip, r2 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 210c │ │ │ │ │ + beq 2104 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - ldr r2, [pc, #540] @ 2218 │ │ │ │ │ + ldr r2, [pc, #540] @ 2210 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 20f8 │ │ │ │ │ + beq 20f0 │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 20dc │ │ │ │ │ + bne 20d4 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ @@ -2381,65 +2381,65 @@ │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2024 │ │ │ │ │ + b 201c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ │ ldrb lr, [r0, ip] │ │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ │ add r0, r1, lr, lsl #3 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r2, r0, r2, lsl r4 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ - b 1fe0 │ │ │ │ │ + b 1fd8 │ │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r2] │ │ │ │ │ - bne 1fe0 │ │ │ │ │ + bne 1fd8 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bcs 2098 │ │ │ │ │ + bcs 2090 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2054 │ │ │ │ │ + bgt 204c │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2054 │ │ │ │ │ + bne 204c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2054 │ │ │ │ │ + b 204c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2114 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2024 │ │ │ │ │ + b 201c │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bcc 20b4 │ │ │ │ │ - b 1fd0 │ │ │ │ │ + bcc 20ac │ │ │ │ │ + b 1fc8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r3, #20] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ mov r4, lr │ │ │ │ │ @@ -2451,24 +2451,24 @@ │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21f8 │ │ │ │ │ + ble 21f0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21d8 │ │ │ │ │ + ble 21d0 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21d0 │ │ │ │ │ - ldr r0, [pc, #136] @ 221c │ │ │ │ │ + bne 21c8 │ │ │ │ │ + ldr r0, [pc, #136] @ 2214 │ │ │ │ │ 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 │ │ │ │ │ @@ -2478,104 +2478,104 @@ │ │ │ │ │ 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 r0, r3 │ │ │ │ │ - b 2024 │ │ │ │ │ + b 201c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2178 │ │ │ │ │ + bne 2170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2178 │ │ │ │ │ + b 2170 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [ip] │ │ │ │ │ - bne 216c │ │ │ │ │ + bne 2164 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 216c │ │ │ │ │ + b 2164 │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002220 : │ │ │ │ │ +00002218 : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 22a8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #332] @ 2398 │ │ │ │ │ + ldr r1, [pc, #332] @ 2390 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 22a4 │ │ │ │ │ + beq 229c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c4 │ │ │ │ │ + beq 22bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 22d0 │ │ │ │ │ + ble 22c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 2364 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 227c │ │ │ │ │ + b 2274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2260 │ │ │ │ │ + bne 2258 │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r1, #3906 @ 0xf42 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 2344 │ │ │ │ │ + bne 233c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9fc8 <_PyDict_Next.constprop.1> │ │ │ │ │ + bl 9fac <_PyDict_Next.constprop.1> │ │ │ │ │ R_ARM_CALL _PyDict_Next.constprop.1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c4 │ │ │ │ │ + beq 22bc │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r1, r4] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -2583,88 +2583,88 @@ │ │ │ │ │ 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 22e8 │ │ │ │ │ + b 22e0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2264 │ │ │ │ │ + bgt 225c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2264 │ │ │ │ │ + bne 225c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ - b 2264 │ │ │ │ │ + b 225c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2380 │ │ │ │ │ + ble 2378 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 22c4 │ │ │ │ │ + b 22bc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 2370 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2378 │ │ │ │ │ + b 2370 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000239c : │ │ │ │ │ +00002394 : │ │ │ │ │ frozendict_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 51c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2480 │ │ │ │ │ + beq 2478 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 2434 │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b4 │ │ │ │ │ + beq 24ac │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 248c │ │ │ │ │ + beq 2484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 248c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b4 │ │ │ │ │ - ldr r1, [pc, #156] @ 24e0 │ │ │ │ │ + bne 24ac │ │ │ │ │ + ldr r1, [pc, #156] @ 24d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2677,41 +2677,41 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 243c │ │ │ │ │ + beq 2434 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b4 │ │ │ │ │ + beq 24ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b54 │ │ │ │ │ + bl 7b38 │ │ │ │ │ R_ARM_CALL dict_merge.constprop.1 │ │ │ │ │ - b 2434 │ │ │ │ │ + b 242c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 24c8 │ │ │ │ │ + ble 24c0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2480 │ │ │ │ │ + b 2478 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 24c0 │ │ │ │ │ + bne 24b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24c0 │ │ │ │ │ + b 24b8 │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000024e4 : │ │ │ │ │ +000024dc : │ │ │ │ │ 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 r3, #0 │ │ │ │ │ @@ -2731,54 +2731,54 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ - bl 22c8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ R_ARM_CALL dictresize.constprop.1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25a0 │ │ │ │ │ + bne 2598 │ │ │ │ │ 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 25b0 │ │ │ │ │ + beq 25a8 │ │ │ │ │ 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 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2550 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25bc │ │ │ │ │ + ble 25b4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 25ac │ │ │ │ │ + bne 25a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25ac │ │ │ │ │ + b 25a4 │ │ │ │ │ │ │ │ │ │ -000025d4 : │ │ │ │ │ +000025cc : │ │ │ │ │ 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 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ │ str r5, [r3, #24] │ │ │ │ │ vstr d7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 1cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 1fc │ │ │ │ │ ... │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ @@ -342,110 +342,110 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ - add r9, r1, #20 │ │ │ │ │ + add r5, r1, #20 │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ - ldrb sl, [r1, #6] │ │ │ │ │ + ldrb r6, [r1, #6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - lsl r5, r7, r0 │ │ │ │ │ + lsl r9, r7, r0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - add r3, r9, r7, lsl r3 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - and r4, r6, r5 │ │ │ │ │ + sub r9, r9, #1 │ │ │ │ │ + add r3, r5, r7, lsl r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + and r4, sl, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 778 <_Py_dict_lookup+0x2f8> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne a44 <_Py_dict_lookup+0x5c4> │ │ │ │ │ - str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne a34 <_Py_dict_lookup+0x5b4> │ │ │ │ │ + str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bgt 678 <_Py_dict_lookup+0x1f8> │ │ │ │ │ - ldrsb r3, [r9, sl] │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 610 <_Py_dict_lookup+0x190> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ beq 740 <_Py_dict_lookup+0x2c0> │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ - ldrsb r3, [r9, r7] │ │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ │ + lsr r6, sl, #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 6d8 <_Py_dict_lookup+0x258> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ beq 630 <_Py_dict_lookup+0x1b0> │ │ │ │ │ - lsr sl, r6, #10 │ │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + lsr r7, sl, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 90c <_Py_dict_lookup+0x48c> │ │ │ │ │ - ldrsb r3, [r9, r7] │ │ │ │ │ + bgt 8fc <_Py_dict_lookup+0x47c> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 6f8 <_Py_dict_lookup+0x278> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - beq 9e8 <_Py_dict_lookup+0x568> │ │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + beq 9d8 <_Py_dict_lookup+0x558> │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add r7, r7, sl, lsr #5 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ - bgt 93c <_Py_dict_lookup+0x4bc> │ │ │ │ │ - ldrsb r3, [r9, r7] │ │ │ │ │ + add r6, r6, r7, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + bgt 92c <_Py_dict_lookup+0x4ac> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 734 <_Py_dict_lookup+0x2b4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ - beq a20 <_Py_dict_lookup+0x5a0> │ │ │ │ │ - lsr sl, sl, #10 │ │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ + beq a10 <_Py_dict_lookup+0x590> │ │ │ │ │ + lsr r7, r7, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ b 588 <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 538 <_Py_dict_lookup+0xb8> │ │ │ │ │ + bne bd4 <_Py_dict_lookup+0x754> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r1] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -454,433 +454,431 @@ │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 6e0 <_Py_dict_lookup+0x260> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - addne r9, r9, r3, lsl #3 │ │ │ │ │ + addne r5, r5, r3, lsl #3 │ │ │ │ │ ldreq r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrbne r2, [r4, #5] │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - addne r9, r9, r1, lsl r2 │ │ │ │ │ + addne r5, r5, r1, lsl r2 │ │ │ │ │ addeq r2, r2, r3, lsl #2 │ │ │ │ │ - ldrne r2, [r9, #4] │ │ │ │ │ + ldrne r2, [r5, #4] │ │ │ │ │ ldreq r2, [r2, #4] │ │ │ │ │ b 61c <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 9a4 <_Py_dict_lookup+0x524> │ │ │ │ │ - lsl r3, sl, #1 │ │ │ │ │ - ldrsh r3, [r9, r3] │ │ │ │ │ + bgt 994 <_Py_dict_lookup+0x514> │ │ │ │ │ + lsl r3, r6, #1 │ │ │ │ │ + ldrsh r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 714 <_Py_dict_lookup+0x294> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ beq 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ - cmp r6, r1 │ │ │ │ │ + cmp sl, r1 │ │ │ │ │ beq 740 <_Py_dict_lookup+0x2c0> │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ │ + lsr r6, sl, #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt 9cc <_Py_dict_lookup+0x54c> │ │ │ │ │ - lsl r3, r7, #1 │ │ │ │ │ - ldrsh r3, [r9, r3] │ │ │ │ │ + bgt 9bc <_Py_dict_lookup+0x53c> │ │ │ │ │ + lsl r3, r6, #1 │ │ │ │ │ + ldrsh r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 558 <_Py_dict_lookup+0xd8> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - lsr sl, r6, #10 │ │ │ │ │ - add r3, r7, r7, lsl #2 │ │ │ │ │ - add r7, sl, #1 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + lsr r7, sl, #10 │ │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ │ + add r6, r7, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ b 588 <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ │ - add r7, r7, sl, lsr #5 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, r7, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ b 5d0 <_Py_dict_lookup+0x150> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ b 6c8 <_Py_dict_lookup+0x248> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ b 5f8 <_Py_dict_lookup+0x178> │ │ │ │ │ mov r1, r8 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ ble 54c <_Py_dict_lookup+0xcc> │ │ │ │ │ b 6c0 <_Py_dict_lookup+0x240> │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ldrsble r3, [r9, r4] │ │ │ │ │ - bgt 984 <_Py_dict_lookup+0x504> │ │ │ │ │ + ldrsble r3, [r5, r4] │ │ │ │ │ + bgt 974 <_Py_dict_lookup+0x4f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 978 <_Py_dict_lookup+0x4f8> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + blt 968 <_Py_dict_lookup+0x4e8> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x794> │ │ │ │ │ + blt b94 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 950 <_Py_dict_lookup+0x4d0> │ │ │ │ │ + bne 940 <_Py_dict_lookup+0x4c0> │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ - lsr sl, r6, #5 │ │ │ │ │ + lsr r6, sl, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - add sl, sl, r4 │ │ │ │ │ - and sl, sl, r5 │ │ │ │ │ - ldrsble r3, [r9, sl] │ │ │ │ │ - bgt 9d4 <_Py_dict_lookup+0x554> │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 998 <_Py_dict_lookup+0x518> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + add r6, r6, r4 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + ldrsble r3, [r5, r6] │ │ │ │ │ + bgt 9c4 <_Py_dict_lookup+0x544> │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 988 <_Py_dict_lookup+0x508> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x794> │ │ │ │ │ + blt b94 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 950 <_Py_dict_lookup+0x4d0> │ │ │ │ │ + bne 940 <_Py_dict_lookup+0x4c0> │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ - lsr r4, r6, #10 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ + lsr r4, sl, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ - str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add sl, r3, sl │ │ │ │ │ + str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - and sl, sl, r5 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - bgt 8f8 <_Py_dict_lookup+0x478> │ │ │ │ │ - ldrsb r3, [r9, sl] │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + bgt 8e8 <_Py_dict_lookup+0x468> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a14 <_Py_dict_lookup+0x594> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + blt a04 <_Py_dict_lookup+0x584> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x794> │ │ │ │ │ + blt b94 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne a0c <_Py_dict_lookup+0x58c> │ │ │ │ │ - ldrb ip, [r5, #4] │ │ │ │ │ - add r3, sl, sl, lsl #2 │ │ │ │ │ + bne 9fc <_Py_dict_lookup+0x57c> │ │ │ │ │ + ldrb ip, [r9, #4] │ │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, r4, lsr #5 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - and sl, r3, r2 │ │ │ │ │ - bgt b28 <_Py_dict_lookup+0x6a8> │ │ │ │ │ - ldrsb r3, [r9, sl] │ │ │ │ │ + and r6, r3, r2 │ │ │ │ │ + bgt b18 <_Py_dict_lookup+0x698> │ │ │ │ │ + ldrsb r3, [r5, r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt b1c <_Py_dict_lookup+0x69c> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + blt b0c <_Py_dict_lookup+0x68c> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c14 <_Py_dict_lookup+0x794> │ │ │ │ │ + blt b94 <_Py_dict_lookup+0x714> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne a0c <_Py_dict_lookup+0x58c> │ │ │ │ │ - ldrb ip, [r5, #4] │ │ │ │ │ + bne 9fc <_Py_dict_lookup+0x57c> │ │ │ │ │ + ldrb ip, [r9, #4] │ │ │ │ │ lsr r4, r4, #10 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - add sl, r3, sl │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - and sl, sl, r3 │ │ │ │ │ - ble 844 <_Py_dict_lookup+0x3c4> │ │ │ │ │ + and r6, r6, r3 │ │ │ │ │ + ble 83c <_Py_dict_lookup+0x3bc> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - lslle r3, sl, #1 │ │ │ │ │ - ldrgt r3, [r9, sl, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b 848 <_Py_dict_lookup+0x3c8> │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b 840 <_Py_dict_lookup+0x3c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - lslle r3, r7, #1 │ │ │ │ │ - ldrgt r3, [r9, r7, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 59c <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ │ - add r7, r7, sl, lsr #5 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, r7, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - lslle r3, r7, #1 │ │ │ │ │ - ldrgt r3, [r9, r7, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ b 5d4 <_Py_dict_lookup+0x154> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 618 <_Py_dict_lookup+0x198> │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ - mla r2, r2, r3, r9 │ │ │ │ │ + mla r2, r2, r3, r5 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ b 61c <_Py_dict_lookup+0x19c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - b 7c4 <_Py_dict_lookup+0x344> │ │ │ │ │ + b 7c0 <_Py_dict_lookup+0x340> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r9, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ + ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ b 784 <_Py_dict_lookup+0x304> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - b 820 <_Py_dict_lookup+0x3a0> │ │ │ │ │ - ldr r3, [r9, sl, lsl #2] │ │ │ │ │ + b 818 <_Py_dict_lookup+0x398> │ │ │ │ │ + ldr r3, [r5, r6, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 690 <_Py_dict_lookup+0x210> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r7, r7, sl │ │ │ │ │ - and r7, r7, r5 │ │ │ │ │ - ldr r3, [r9, r7, lsl #2] │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + ldr r3, [r5, r6, lsl #2] │ │ │ │ │ b 6d0 <_Py_dict_lookup+0x250> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - lslle r3, sl, #1 │ │ │ │ │ - ldrgt r3, [r9, sl, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b 7e4 <_Py_dict_lookup+0x364> │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b 7e0 <_Py_dict_lookup+0x360> │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ b 5b8 <_Py_dict_lookup+0x138> │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - b 954 <_Py_dict_lookup+0x4d4> │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 944 <_Py_dict_lookup+0x4c4> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - b 880 <_Py_dict_lookup+0x400> │ │ │ │ │ + b 874 <_Py_dict_lookup+0x3f4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bne 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ b 5f8 <_Py_dict_lookup+0x178> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - ldrsble r3, [r9, r4] │ │ │ │ │ - bgt c5c <_Py_dict_lookup+0x7dc> │ │ │ │ │ + ldrsble r3, [r5, r4] │ │ │ │ │ + bgt c40 <_Py_dict_lookup+0x7c0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge b3c <_Py_dict_lookup+0x6bc> │ │ │ │ │ + bge b2c <_Py_dict_lookup+0x6ac> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - lsr r3, r6, #5 │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - and r4, r3, r5 │ │ │ │ │ - ldrsble r3, [r9, r4] │ │ │ │ │ - bgt c70 <_Py_dict_lookup+0x7f0> │ │ │ │ │ + and r4, r3, r9 │ │ │ │ │ + ldrsble r3, [r5, r4] │ │ │ │ │ + bgt c54 <_Py_dict_lookup+0x7d4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge b74 <_Py_dict_lookup+0x6f4> │ │ │ │ │ + bge b60 <_Py_dict_lookup+0x6e0> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - lsr r0, r6, #10 │ │ │ │ │ + lsr r0, sl, #10 │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - str sl, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - and r4, r3, r5 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ + str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + and r4, r3, r9 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt c84 <_Py_dict_lookup+0x804> │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + bgt c68 <_Py_dict_lookup+0x7e8> │ │ │ │ │ + ldrsb r3, [r5, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge be0 <_Py_dict_lookup+0x760> │ │ │ │ │ + bge bec <_Py_dict_lookup+0x76c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r1, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - and r4, r3, r5 │ │ │ │ │ - bgt c48 <_Py_dict_lookup+0x7c8> │ │ │ │ │ - ldrsb r3, [r9, r4] │ │ │ │ │ + and r4, r3, r9 │ │ │ │ │ + bgt c7c <_Py_dict_lookup+0x7fc> │ │ │ │ │ + ldrsb r3, [r5, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge bac <_Py_dict_lookup+0x72c> │ │ │ │ │ + bge ba4 <_Py_dict_lookup+0x724> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ - and r4, r4, r5 │ │ │ │ │ - b ab0 <_Py_dict_lookup+0x630> │ │ │ │ │ + and r4, r4, r9 │ │ │ │ │ + b aa0 <_Py_dict_lookup+0x620> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ beq 618 <_Py_dict_lookup+0x198> │ │ │ │ │ - b 8d8 <_Py_dict_lookup+0x458> │ │ │ │ │ + b 8c8 <_Py_dict_lookup+0x448> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - lslle r3, sl, #1 │ │ │ │ │ - ldrgt r3, [r9, sl, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b 8a0 <_Py_dict_lookup+0x420> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + lslle r3, r6, #1 │ │ │ │ │ + ldrgt r3, [r5, r6, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b 894 <_Py_dict_lookup+0x414> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c98 <_Py_dict_lookup+0x818> │ │ │ │ │ + blt c90 <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne c34 <_Py_dict_lookup+0x7b4> │ │ │ │ │ + bne c24 <_Py_dict_lookup+0x7a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b a60 <_Py_dict_lookup+0x5e0> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + b a50 <_Py_dict_lookup+0x5d0> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c98 <_Py_dict_lookup+0x818> │ │ │ │ │ + blt c90 <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne c34 <_Py_dict_lookup+0x7b4> │ │ │ │ │ + bne c24 <_Py_dict_lookup+0x7a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b a90 <_Py_dict_lookup+0x610> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + b a80 <_Py_dict_lookup+0x600> │ │ │ │ │ + cmn r0, #4 │ │ │ │ │ + bne c1c <_Py_dict_lookup+0x79c> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 4b0 <_Py_dict_lookup+0x30> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c98 <_Py_dict_lookup+0x818> │ │ │ │ │ + blt c90 <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7a4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b afc <_Py_dict_lookup+0x67c> │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + bne c30 <_Py_dict_lookup+0x7b0> │ │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ │ + b aec <_Py_dict_lookup+0x66c> │ │ │ │ │ + lsr r3, sl, #5 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + and r6, r6, r9 │ │ │ │ │ + b 54c <_Py_dict_lookup+0xcc> │ │ │ │ │ + stm sp, {r8, sl} │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c98 <_Py_dict_lookup+0x818> │ │ │ │ │ + blt c90 <_Py_dict_lookup+0x810> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne c24 <_Py_dict_lookup+0x7a4> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b acc <_Py_dict_lookup+0x64c> │ │ │ │ │ - cmn r0, #4 │ │ │ │ │ - bne c40 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4b0 <_Py_dict_lookup+0x30> │ │ │ │ │ + bne c30 <_Py_dict_lookup+0x7b0> │ │ │ │ │ + ldrb r2, [r6, #4] │ │ │ │ │ + b abc <_Py_dict_lookup+0x63c> │ │ │ │ │ + mvn r3, #2 │ │ │ │ │ + b 618 <_Py_dict_lookup+0x198> │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r4, sl │ │ │ │ │ + mov r4, r6 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 648 <_Py_dict_lookup+0x1c8> │ │ │ │ │ - mvn r3, #2 │ │ │ │ │ - b 618 <_Py_dict_lookup+0x198> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r9, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b aec <_Py_dict_lookup+0x66c> │ │ │ │ │ + ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b a40 <_Py_dict_lookup+0x5c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r9, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b a50 <_Py_dict_lookup+0x5d0> │ │ │ │ │ + ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b a70 <_Py_dict_lookup+0x5f0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r9, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b a80 <_Py_dict_lookup+0x600> │ │ │ │ │ + ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b aac <_Py_dict_lookup+0x62c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r9, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r9, r3] │ │ │ │ │ - b abc <_Py_dict_lookup+0x63c> │ │ │ │ │ + ldrgt r3, [r5, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r5, r3] │ │ │ │ │ + b adc <_Py_dict_lookup+0x65c> │ │ │ │ │ cmn r2, #4 │ │ │ │ │ - beq c1c <_Py_dict_lookup+0x79c> │ │ │ │ │ + beq b9c <_Py_dict_lookup+0x71c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #2 │ │ │ │ │ b 61c <_Py_dict_lookup+0x19c> │ │ │ │ │ │ │ │ │ │ -00000cac : │ │ │ │ │ +00000ca4 : │ │ │ │ │ unicodekeys_lookup_unicode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -890,266 +888,266 @@ │ │ │ │ │ add r6, r0, #20 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r4, r6, r3, lsl r4 │ │ │ │ │ lsl r3, r3, r5 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ and r8, r7, r2 │ │ │ │ │ - bgt e34 │ │ │ │ │ + bgt e2c │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt df0 │ │ │ │ │ + blt de8 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq e94 │ │ │ │ │ + beq e8c │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - bgt e08 │ │ │ │ │ + bgt e00 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e20 │ │ │ │ │ + blt e18 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq f00 │ │ │ │ │ + beq ef8 │ │ │ │ │ lsr r0, r7, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bgt ebc │ │ │ │ │ + bgt eb4 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e6c │ │ │ │ │ + blt e64 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq f58 │ │ │ │ │ + beq f50 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - bgt eec │ │ │ │ │ + bgt ee4 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt e88 │ │ │ │ │ + blt e80 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq f80 │ │ │ │ │ + beq f78 │ │ │ │ │ lsr r0, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b d6c │ │ │ │ │ + b d64 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne fa8 │ │ │ │ │ + bne fa0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt f50 │ │ │ │ │ + bgt f48 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge d3c │ │ │ │ │ + bge d34 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne d54 │ │ │ │ │ + bne d4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt f28 │ │ │ │ │ + bgt f20 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge cfc │ │ │ │ │ + bge cf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq df8 │ │ │ │ │ + beq df0 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b e10 │ │ │ │ │ + b e08 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b db0 │ │ │ │ │ + b da8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq dfc │ │ │ │ │ - b dd4 │ │ │ │ │ + beq df4 │ │ │ │ │ + b dcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dfc │ │ │ │ │ - b d14 │ │ │ │ │ + bne df4 │ │ │ │ │ + b d0c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r6, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge d80 │ │ │ │ │ + bge d78 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq dfc │ │ │ │ │ + beq df4 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r6, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b db4 │ │ │ │ │ + b dac │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dfc │ │ │ │ │ - b d54 │ │ │ │ │ + bne df4 │ │ │ │ │ + b d4c │ │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge cfc │ │ │ │ │ + bge cf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq df8 │ │ │ │ │ + beq df0 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ │ - b e18 │ │ │ │ │ + b e10 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dfc │ │ │ │ │ - b d98 │ │ │ │ │ + bne df4 │ │ │ │ │ + b d90 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne dfc │ │ │ │ │ - b dd4 │ │ │ │ │ + bne df4 │ │ │ │ │ + b dcc │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b d30 │ │ │ │ │ + b d28 │ │ │ │ │ │ │ │ │ │ -00000fc0 : │ │ │ │ │ +00000fb8 : │ │ │ │ │ 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 1094 │ │ │ │ │ + beq 108c │ │ │ │ │ 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 1050 │ │ │ │ │ + bne 1048 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1050 │ │ │ │ │ - ldr r0, [pc, #172] @ 10e4 │ │ │ │ │ + beq 1048 │ │ │ │ │ + ldr r0, [pc, #172] @ 10dc │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 1080 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ 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 1030 │ │ │ │ │ + bne 1028 │ │ │ │ │ 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 10ec │ │ │ │ │ - ldr r1, [pc, #76] @ 10e8 │ │ │ │ │ + b 10e4 │ │ │ │ │ + ldr r1, [pc, #76] @ 10e0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 10c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 10c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1163,21 +1161,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 10bc │ │ │ │ │ + b 10b4 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1189,26 +1187,26 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r9, r1 │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ movne r5, #60 @ 0x3c │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1218 │ │ │ │ │ - ldr r3, [pc, #1256] @ 1620 │ │ │ │ │ + bne 1210 │ │ │ │ │ + ldr r3, [pc, #1256] @ 1618 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #68 @ 0x44 │ │ │ │ │ moveq r5, #40 @ 0x28 │ │ │ │ │ - beq 1218 │ │ │ │ │ + beq 1210 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ add r5, r4, #20 │ │ │ │ │ str r1, [r3, #1928] @ 0x788 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ @@ -1230,15 +1228,15 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb sl, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - bne 12d0 │ │ │ │ │ + bne 12c8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ strb sl, [r5, r2] │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ add r5, r5, r3, lsl r2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r9, [r5] │ │ │ │ │ @@ -1252,15 +1250,15 @@ │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ str r4, [r7, #24] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15c4 │ │ │ │ │ + beq 15bc │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r6 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1281,291 +1279,291 @@ │ │ │ │ │ ldrb sl, [r7, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mrcne 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ strne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 12d0 │ │ │ │ │ + bne 12c8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ strb r3, [r5, r2] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ add r5, r5, r2, lsl r3 │ │ │ │ │ - beq 11e0 │ │ │ │ │ + beq 11d8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r9, [r5, #4] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r3, [pc, #844] @ 1624 │ │ │ │ │ + b 11e8 │ │ │ │ │ + ldr r3, [pc, #844] @ 161c │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1368 │ │ │ │ │ + bne 1360 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 1570 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 152c │ │ │ │ │ + bne 1524 │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 14e0 │ │ │ │ │ + bne 14d8 │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1494 │ │ │ │ │ + bne 148c │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 1448 │ │ │ │ │ + bne 1440 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 13fc │ │ │ │ │ + bne 13f4 │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 13b0 │ │ │ │ │ + bne 13a8 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 1294 │ │ │ │ │ + ble 128c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ ldrle r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ strgt r3, [r5, r2, lsl #2] │ │ │ │ │ strhle r2, [r5, r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ add r5, r5, r2, lsl r3 │ │ │ │ │ - beq 11e0 │ │ │ │ │ - b 12b4 │ │ │ │ │ + beq 11d8 │ │ │ │ │ + b 12ac │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ec │ │ │ │ │ + beq 12e4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ec │ │ │ │ │ + bge 12e4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12ec │ │ │ │ │ + b 12e4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1324 │ │ │ │ │ + beq 131c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1324 │ │ │ │ │ + bge 131c │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1324 │ │ │ │ │ + b 131c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 131c │ │ │ │ │ + beq 1314 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 131c │ │ │ │ │ + bge 1314 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 131c │ │ │ │ │ + b 1314 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1314 │ │ │ │ │ + beq 130c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1314 │ │ │ │ │ + bge 130c │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1314 │ │ │ │ │ + b 130c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 130c │ │ │ │ │ + beq 1304 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 130c │ │ │ │ │ + bge 1304 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 130c │ │ │ │ │ + b 1304 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1304 │ │ │ │ │ + beq 12fc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1304 │ │ │ │ │ + bge 12fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1304 │ │ │ │ │ + b 12fc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12fc │ │ │ │ │ + beq 12f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12fc │ │ │ │ │ + bge 12f4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12fc │ │ │ │ │ + b 12f4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12f4 │ │ │ │ │ + beq 12ec │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12f4 │ │ │ │ │ + bge 12ec │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15ec │ │ │ │ │ + ble 15e4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1604 │ │ │ │ │ + ble 15fc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1210 │ │ │ │ │ + b 1208 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 15d4 │ │ │ │ │ + bne 15cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 15cc │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15e4 │ │ │ │ │ + bne 15dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15e4 │ │ │ │ │ + b 15dc │ │ │ │ │ .word 0x000004e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001628 : │ │ │ │ │ +00001620 : │ │ │ │ │ new_keys_object(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ @@ -1575,27 +1573,27 @@ │ │ │ │ │ lsl r5, ip, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r3, r5, ip │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ lsr r3, r3, ip │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 1774 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 17c0 │ │ │ │ │ + bhi 17b8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 16f4 │ │ │ │ │ - ldr r3, [pc, #408] @ 181c │ │ │ │ │ + bne 16ec │ │ │ │ │ + ldr r3, [pc, #408] @ 1814 │ │ │ │ │ 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 17a8 │ │ │ │ │ + beq 17a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -1625,15 +1623,15 @@ │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 1808 │ │ │ │ │ strb r2, [r4, #4] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ mov r2, r5 │ │ │ │ │ strb r1, [r4, #6] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ @@ -1650,120 +1648,120 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, #12 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 17c4 │ │ │ │ │ + bhi 17bc │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ mul r7, r0, r3 │ │ │ │ │ mov r8, ip │ │ │ │ │ mla r0, r0, r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1714 │ │ │ │ │ + b 170c │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r8, #28 │ │ │ │ │ mov r7, #40 @ 0x28 │ │ │ │ │ mov r5, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1790 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mul r7, r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17f0 │ │ │ │ │ + bhi 17e8 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ lsl r5, r5, ip │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ mov r8, ip │ │ │ │ │ mla r0, r3, r0, ip │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1790 │ │ │ │ │ add r0, r2, #2 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ lsl r5, r5, r0 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, r0, r7 │ │ │ │ │ - b 1798 │ │ │ │ │ + b 1790 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 16e8 │ │ │ │ │ + b 16e0 │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001820 : │ │ │ │ │ +00001818 : │ │ │ │ │ insertdict(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cc8 │ │ │ │ │ + bne 1cc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1c94 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1970 │ │ │ │ │ + bne 1968 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1898 │ │ │ │ │ + beq 1890 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2144 │ │ │ │ │ + bne 213c │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1c68 │ │ │ │ │ + ble 1c60 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r8, r3, #255 @ 0xff │ │ │ │ │ - bne 1b48 │ │ │ │ │ + bne 1b40 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r8, r2, lsl lr │ │ │ │ │ and r2, r7, r8 │ │ │ │ │ - bgt 194c │ │ │ │ │ + bgt 1944 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1b24 │ │ │ │ │ + bge 1b1c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 1bc8 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -1773,746 +1771,746 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1c04 │ │ │ │ │ + bgt 1bfc │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r0, [r1, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a68 │ │ │ │ │ + bge 1a60 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, ip] │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18ec │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 1a30 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r7, r3, #255 @ 0xff │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 19fc │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2352] @ 22c0 │ │ │ │ │ + ldr r3, [pc, #2352] @ 22b8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 1d30 │ │ │ │ │ + bne 1d28 │ │ │ │ │ tst r7, #2 │ │ │ │ │ asr r7, r7, #1 │ │ │ │ │ addne r3, r3, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1d6c │ │ │ │ │ + bne 1d64 │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1eb8 │ │ │ │ │ + bne 1eb0 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1ef8 │ │ │ │ │ + bne 1eec │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1e34 │ │ │ │ │ + bne 1e2c │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1e70 │ │ │ │ │ + bne 1e68 │ │ │ │ │ tst r7, #2 │ │ │ │ │ - bne 1db4 │ │ │ │ │ + bne 1dac │ │ │ │ │ lsrs r7, r7, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1dec │ │ │ │ │ + bne 1de8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 1f34 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ addne r2, r2, r8, lsl #2 │ │ │ │ │ ldrbeq r2, [r3, #5] │ │ │ │ │ addeq r3, r3, r8, lsl #3 │ │ │ │ │ strne r6, [r2, #4] │ │ │ │ │ addeq r3, r3, r1, lsl r2 │ │ │ │ │ streq r6, [r3, #24] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ad4 │ │ │ │ │ + ble 1acc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 193c │ │ │ │ │ + bgt 1934 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 1934 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1940 │ │ │ │ │ + b 1938 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r9, [r1, ip] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 1964 │ │ │ │ │ + blt 195c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, r0, #5 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r2, r0, r8 │ │ │ │ │ - ble 1b00 │ │ │ │ │ + ble 1af8 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 2180 │ │ │ │ │ + bgt 2178 │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ ldrsh r0, [r1, r0] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1c50 │ │ │ │ │ + bge 1c48 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 1c44 │ │ │ │ │ + bgt 1c3c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ - b 1968 │ │ │ │ │ + b 1960 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1a44 │ │ │ │ │ + bne 1a3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a44 │ │ │ │ │ + b 1a3c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ ldrsb r0, [r1, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1aec │ │ │ │ │ + bge 1ae4 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18ec │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1b0c │ │ │ │ │ - b 1a8c │ │ │ │ │ + blt 1b04 │ │ │ │ │ + b 1a84 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1904] @ 22c4 │ │ │ │ │ + ldr r3, [pc, #1904] @ 22bc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 20c8 │ │ │ │ │ + bne 20c0 │ │ │ │ │ tst r8, #2 │ │ │ │ │ asr r8, r8, #1 │ │ │ │ │ addne r9, r3, #40960 @ 0xa000 │ │ │ │ │ - bne 2100 │ │ │ │ │ + bne 20f8 │ │ │ │ │ tst r8, #2 │ │ │ │ │ - bne 204c │ │ │ │ │ + bne 2044 │ │ │ │ │ tst r8, #4 │ │ │ │ │ asr r8, r8, #2 │ │ │ │ │ addne r9, sl, #40960 @ 0xa000 │ │ │ │ │ - bne 2084 │ │ │ │ │ + bne 207c │ │ │ │ │ tst r8, #2 │ │ │ │ │ - bne 1fd0 │ │ │ │ │ + bne 1fc8 │ │ │ │ │ tst r8, #4 │ │ │ │ │ asr r8, r8, #2 │ │ │ │ │ addne r9, sl, #40960 @ 0xa000 │ │ │ │ │ - bne 2008 │ │ │ │ │ + bne 2000 │ │ │ │ │ tst r8, #2 │ │ │ │ │ - bne 1f58 │ │ │ │ │ + bne 1f50 │ │ │ │ │ lsrs r8, r8, #2 │ │ │ │ │ addne r9, sl, #40960 @ 0xa000 │ │ │ │ │ - bne 1f8c │ │ │ │ │ + bne 1f84 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 18b8 │ │ │ │ │ + b 18b0 │ │ │ │ │ mov ip, #12 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ stmib r0, {r5, r6} │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 193c │ │ │ │ │ + b 1934 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ add r9, r3, ip │ │ │ │ │ ldr ip, [r3, ip] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ │ - blt 1c48 │ │ │ │ │ + blt 1c40 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ lsr r0, r7, #5 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrlt r0, [r3, #16] │ │ │ │ │ - bge 1a8c │ │ │ │ │ + bge 1a84 │ │ │ │ │ add r9, r1, r2, lsl #2 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - b 18f4 │ │ │ │ │ + b 18ec │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r8 │ │ │ │ │ - b 1ab0 │ │ │ │ │ + b 1aa8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 281c │ │ │ │ │ + bl 2814 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 189c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 229c │ │ │ │ │ + ble 2294 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cc0 │ │ │ │ │ + bgt 1cb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 22b4 │ │ │ │ │ + beq 22ac │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1940 │ │ │ │ │ + b 1938 │ │ │ │ │ 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 1854 │ │ │ │ │ + bne 184c │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl bbbc │ │ │ │ │ + bl bba0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1874 │ │ │ │ │ + beq 186c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11a18 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21a4 │ │ │ │ │ + ble 219c │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 193c │ │ │ │ │ + bgt 1934 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne 193c │ │ │ │ │ + bne 1934 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1940 │ │ │ │ │ + b 1938 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d60 │ │ │ │ │ + beq 1d58 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2210 │ │ │ │ │ + blt 2208 │ │ │ │ │ tst r7, #2 │ │ │ │ │ asr r7, r7, #1 │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 19ac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 19ac │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 19b4 │ │ │ │ │ + bge 19ac │ │ │ │ │ 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 19b4 │ │ │ │ │ + b 19ac │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ + beq 1ddc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2264 │ │ │ │ │ + blt 225c │ │ │ │ │ lsrs r7, r7, #2 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 19fc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [r3, #408] @ 0x198 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1a04 │ │ │ │ │ + bge 19fc │ │ │ │ │ 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 1a04 │ │ │ │ │ + b 19fc │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1e5c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2280 │ │ │ │ │ + blt 2278 │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq 19e4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq 19e4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 19ec │ │ │ │ │ + bge 19e4 │ │ │ │ │ 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 19ec │ │ │ │ │ + b 19e4 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1ee0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21f4 │ │ │ │ │ + blt 21ec │ │ │ │ │ tst r7, #4 │ │ │ │ │ asr r7, r7, #2 │ │ │ │ │ - beq 19d0 │ │ │ │ │ + beq 19c8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 19d0 │ │ │ │ │ + beq 19c8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 19d0 │ │ │ │ │ + bge 19c8 │ │ │ │ │ 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 19d0 │ │ │ │ │ + b 19c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mla r3, r1, r8, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ str r6, [r3, #28] │ │ │ │ │ - b 1a38 │ │ │ │ │ + b 1a30 │ │ │ │ │ add r9, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r9, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f84 │ │ │ │ │ + beq 1f7c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2248 │ │ │ │ │ + blt 2240 │ │ │ │ │ lsrs r8, r8, #2 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ ldr r8, [r9, #408] @ 0x198 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1bb8 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1bb8 │ │ │ │ │ + bge 1bb0 │ │ │ │ │ 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 1bb8 │ │ │ │ │ + b 1bb0 │ │ │ │ │ add r9, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r9, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1ffc │ │ │ │ │ + beq 1ff4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 222c │ │ │ │ │ + blt 2224 │ │ │ │ │ tst r8, #4 │ │ │ │ │ asr r8, r8, #2 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1b9c │ │ │ │ │ ldr r9, [r9, #400] @ 0x190 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1b9c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1ba4 │ │ │ │ │ + bge 1b9c │ │ │ │ │ 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 1ba4 │ │ │ │ │ + b 1b9c │ │ │ │ │ add r9, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r9, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 2070 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21d8 │ │ │ │ │ + blt 21d0 │ │ │ │ │ tst r8, #4 │ │ │ │ │ asr r8, r8, #2 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1b84 │ │ │ │ │ ldr r9, [r9, #392] @ 0x188 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1b84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1b8c │ │ │ │ │ + bge 1b84 │ │ │ │ │ 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 1b8c │ │ │ │ │ + b 1b84 │ │ │ │ │ add r9, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r9, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 20ec │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21bc │ │ │ │ │ + blt 21b4 │ │ │ │ │ tst r8, #2 │ │ │ │ │ asr r8, r8, #1 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1b6c │ │ │ │ │ ldr r9, [r9, #384] @ 0x180 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1b6c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1b74 │ │ │ │ │ + bge 1b6c │ │ │ │ │ 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 1b74 │ │ │ │ │ + b 1b6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 22c8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1c94 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1898 │ │ │ │ │ + b 1890 │ │ │ │ │ ldr r9, [r1, r2, lsl #2] │ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ + blt 1ab8 │ │ │ │ │ and r2, r0, r8 │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1aa0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1d0c │ │ │ │ │ + bne 1d04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d0c │ │ │ │ │ + b 1d04 │ │ │ │ │ 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 20f4 │ │ │ │ │ + b 20ec │ │ │ │ │ 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 2078 │ │ │ │ │ + b 2070 │ │ │ │ │ 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 1ee8 │ │ │ │ │ + b 1ee0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 1d60 │ │ │ │ │ + b 1d58 │ │ │ │ │ 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 1ffc │ │ │ │ │ + b 1ff4 │ │ │ │ │ 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 1f84 │ │ │ │ │ + b 1f7c │ │ │ │ │ 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 1de4 │ │ │ │ │ + b 1ddc │ │ │ │ │ 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 1e64 │ │ │ │ │ + b 1e5c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1ca8 │ │ │ │ │ + bne 1ca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1ca0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cc0 │ │ │ │ │ + b 1cb8 │ │ │ │ │ .word 0x00000928 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000768 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000022c8 : │ │ │ │ │ +000022c0 : │ │ │ │ │ dictresize.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 2698 │ │ │ │ │ + bhi 2690 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ cmp r9, #7 │ │ │ │ │ lsl r8, r0, r9 │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r5, [r6, #24] │ │ │ │ │ lsl r7, r8, r0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ umull r1, r7, r1, r7 │ │ │ │ │ lsr r7, r7, r0 │ │ │ │ │ - bhi 2664 │ │ │ │ │ + bhi 265c │ │ │ │ │ mov sl, #12 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul sl, sl, r7 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 2690 │ │ │ │ │ strb r9, [r4, #4] │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r3, [r4, #5] │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ @@ -2535,145 +2533,145 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ lsl r2, r7, r2 │ │ │ │ │ add r3, r5, r7, lsl r3 │ │ │ │ │ add r9, r9, r2 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - bne 26a4 │ │ │ │ │ + bne 269c │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 253c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2508 │ │ │ │ │ + ble 2500 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r0, r0, r7, r4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #10922 @ 0x2aaa │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 2460 │ │ │ │ │ + beq 2458 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2434 │ │ │ │ │ + beq 242c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 251c │ │ │ │ │ + bne 2514 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2508 │ │ │ │ │ + beq 2500 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ add r2, r8, #24 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [lr, #16] │ │ │ │ │ add r3, lr, #24 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #20] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ add r2, r8, #36 @ 0x24 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2460 │ │ │ │ │ + bne 2458 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 2574 │ │ │ │ │ + bl 505c │ │ │ │ │ + b 256c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - b 2410 │ │ │ │ │ + b 2408 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 25f4 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 507c │ │ │ │ │ - ldr r3, [pc, #664] @ 2814 │ │ │ │ │ + bl 505c │ │ │ │ │ + ldr r3, [pc, #664] @ 280c │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 25c8 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 25f0 │ │ │ │ │ + bne 25e8 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 25f0 │ │ │ │ │ - ldr r3, [pc, #628] @ 2818 │ │ │ │ │ + bne 25e8 │ │ │ │ │ + ldr r3, [pc, #628] @ 2810 │ │ │ │ │ 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 25f0 │ │ │ │ │ + bhi 25e8 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ str r5, [r3, #1928] @ 0x788 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2682,65 +2680,65 @@ │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 25d0 │ │ │ │ │ + b 25c8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2508 │ │ │ │ │ + ble 2500 │ │ │ │ │ mov lr, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov ip, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla lr, lr, r7, r9 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 2638 │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 2508 │ │ │ │ │ + beq 2500 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 2614 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ + bne 2614 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 261c │ │ │ │ │ - b 2650 │ │ │ │ │ + bne 2614 │ │ │ │ │ + b 2648 │ │ │ │ │ mov sl, #12 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ addls r3, r9, #1 │ │ │ │ │ addhi r3, r9, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul sl, sl, r7 │ │ │ │ │ lsl r8, r0, r3 │ │ │ │ │ add r0, sl, #20 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2344 │ │ │ │ │ + bne 233c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25e8 │ │ │ │ │ + b 25e0 │ │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r9 │ │ │ │ │ - beq 27b0 │ │ │ │ │ + beq 27a8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 270c │ │ │ │ │ + ble 2704 │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add sl, r9, r7, lsl #3 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ ldrb r2, [lr, #1]! │ │ │ │ │ @@ -2752,39 +2750,39 @@ │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strle r0, [ip] │ │ │ │ │ str ip, [r1, #-8] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bne 26d4 │ │ │ │ │ + bne 26cc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r6, #24] │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r6, #28] │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 27c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strb r1, [r3, #3] │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 25c8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 25d0 │ │ │ │ │ + b 25c8 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldrb ip, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ @@ -2797,82 +2795,82 @@ │ │ │ │ │ strle ip, [r0] │ │ │ │ │ str r0, [r1, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #-12] │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ str r0, [r1, #-4] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 2764 │ │ │ │ │ + bgt 275c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 271c │ │ │ │ │ + bl 505c │ │ │ │ │ + b 2714 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 25d0 │ │ │ │ │ + b 25c8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27d8 │ │ │ │ │ + beq 27d0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ add r3, lr, #16 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 23dc │ │ │ │ │ - b 2508 │ │ │ │ │ + bne 23d4 │ │ │ │ │ + b 2500 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000026c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000281c : │ │ │ │ │ +00002814 : │ │ │ │ │ dictresize.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 2c70 │ │ │ │ │ + bhi 2c68 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ │ lsl r2, r8, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r6, [r7, #24] │ │ │ │ │ lsl r3, r2, r8 │ │ │ │ │ ldr r9, [r7, #28] │ │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ │ ldrb r0, [r6, #6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r3, r3, r8 │ │ │ │ │ - beq 2c28 │ │ │ │ │ + beq 2c20 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ movhi sl, r8 │ │ │ │ │ movhi r2, #8 │ │ │ │ │ - bhi 2e8c │ │ │ │ │ + bhi 2e84 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 2a4c │ │ │ │ │ - ldr r3, [pc, #1928] @ 301c │ │ │ │ │ + bne 2a44 │ │ │ │ │ + ldr r3, [pc, #1928] @ 3014 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2c7c │ │ │ │ │ + beq 2c74 │ │ │ │ │ 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 │ │ │ │ │ @@ -2893,79 +2891,79 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb ip, [r6, #5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r8, lsl ip │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2ec4 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2be8 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 2c9c │ │ │ │ │ + bne 2c94 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2c9c │ │ │ │ │ + bne 2c94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsl r2, r8, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 29c8 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r9, r9, lsl r0 │ │ │ │ │ - b 29a0 │ │ │ │ │ + b 2998 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2bd0 │ │ │ │ │ + bgt 2bc8 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2b54 │ │ │ │ │ + bne 2b4c │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 29c8 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r1, r9, ip │ │ │ │ │ - bgt 2974 │ │ │ │ │ + bgt 296c │ │ │ │ │ ldrsb lr, [r4, r1] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2b54 │ │ │ │ │ + bne 2b4c │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 299c │ │ │ │ │ - ldr r3, [pc, #1608] @ 3020 │ │ │ │ │ + bne 2994 │ │ │ │ │ + ldr r3, [pc, #1608] @ 3018 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2a24 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2bc4 │ │ │ │ │ + bne 2bbc │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2bc4 │ │ │ │ │ - ldr r3, [pc, #1572] @ 3024 │ │ │ │ │ + bne 2bbc │ │ │ │ │ + ldr r3, [pc, #1572] @ 301c │ │ │ │ │ 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 2bc4 │ │ │ │ │ + bhi 2bbc │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2982,15 +2980,15 @@ │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c70 │ │ │ │ │ + beq 2c68 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ mov r8, #1 │ │ │ │ │ strb r1, [r5, #5] │ │ │ │ │ @@ -3014,98 +3012,98 @@ │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r8, lsl ip │ │ │ │ │ lsl r2, r8, r2 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ - bne 2f78 │ │ │ │ │ + bne 2f70 │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2bf0 │ │ │ │ │ + beq 2be8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2928 │ │ │ │ │ + bne 2920 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2c14 │ │ │ │ │ + ble 2c0c │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla lr, lr, r8, r5 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ - b 2b40 │ │ │ │ │ + b 2b38 │ │ │ │ │ ldr r0, [ip], #8 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r0, [r2, #12] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2c0c │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b20 │ │ │ │ │ + bne 2b18 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - b 2b40 │ │ │ │ │ + b 2b38 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - ble 2bb4 │ │ │ │ │ + ble 2bac │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2dfc │ │ │ │ │ + bgt 2df4 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r0, [r4, lr] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 298c │ │ │ │ │ + beq 2984 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - b 2b78 │ │ │ │ │ + b 2b70 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ ldrsb r0, [r4, r1] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 29c0 │ │ │ │ │ - b 2ba0 │ │ │ │ │ + beq 29b8 │ │ │ │ │ + b 2b98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2a2c │ │ │ │ │ + b 2a24 │ │ │ │ │ ldr lr, [r4, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2b54 │ │ │ │ │ + bne 2b4c │ │ │ │ │ str r2, [r4, r1, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 299c │ │ │ │ │ - b 29d0 │ │ │ │ │ + bne 2994 │ │ │ │ │ + b 29c8 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 2e20 │ │ │ │ │ + bne 2e18 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mul r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 29d0 │ │ │ │ │ + bl 505c │ │ │ │ │ + b 29c8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bhi 2e88 │ │ │ │ │ + bhi 2e80 │ │ │ │ │ mov r0, #12 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -3113,169 +3111,169 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2a7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 2a3c │ │ │ │ │ mov r2, #28 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r8 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2c44 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 2df4 │ │ │ │ │ + ble 2dec │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r8 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2dac │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r9, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, r9 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2dac │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2d08 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, r9 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - b 2db4 │ │ │ │ │ + b 2dac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r9, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - beq 2960 │ │ │ │ │ + beq 2958 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ mov ip, r9 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ ldrd r0, [r9] │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, r9, #16 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ add r2, sl, #2 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r2, sl, #3 │ │ │ │ │ add ip, r9, #24 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2d34 │ │ │ │ │ + bne 2d2c │ │ │ │ │ ldr r1, [ip, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #8 │ │ │ │ │ - beq 2eb8 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ add lr, r3, r2, lsl #3 │ │ │ │ │ add ip, r1, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r1, {r0, r1} │ │ │ │ │ cmp r2, r8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 2ca8 │ │ │ │ │ - b 2960 │ │ │ │ │ - bne 2960 │ │ │ │ │ - b 29d0 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ + b 2958 │ │ │ │ │ + bne 2958 │ │ │ │ │ + b 29c8 │ │ │ │ │ ldr lr, [r4, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2bdc │ │ │ │ │ + beq 2bd4 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ and r1, r1, r9 │ │ │ │ │ - b 2b70 │ │ │ │ │ + b 2b68 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2c14 │ │ │ │ │ + ble 2c0c │ │ │ │ │ mov r4, #12 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ mov lr, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla r4, r4, r8, r3 │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2e5c │ │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2c0c │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e38 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2e38 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ - b 2e74 │ │ │ │ │ + bne 2e38 │ │ │ │ │ + b 2e6c │ │ │ │ │ mov r2, #12 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 2ff0 │ │ │ │ │ + bhi 2fe8 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2c44 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dd4 │ │ │ │ │ - b 2eb8 │ │ │ │ │ + bne 2dcc │ │ │ │ │ + b 2eb0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2f28 │ │ │ │ │ + ble 2f20 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ add r0, r3, r8, lsl #3 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add lr, r2, #3 │ │ │ │ │ @@ -3288,48 +3286,48 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ str r4, [r1, #-8] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2ef0 │ │ │ │ │ + bne 2ee8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3010 │ │ │ │ │ + beq 3008 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2a24 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2a2c │ │ │ │ │ + b 2a24 │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2ec4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2fa4 │ │ │ │ │ + blt 2f9c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 2f38 │ │ │ │ │ + bl 505c │ │ │ │ │ + b 2f30 │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldrb lr, [r0] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -3340,44 +3338,44 @@ │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [r1, #-8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [r1, #-12] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ str r0, [r1, #-4] │ │ │ │ │ - b 2f88 │ │ │ │ │ + b 2f80 │ │ │ │ │ add r1, r4, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2c44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2a2c │ │ │ │ │ + b 2a24 │ │ │ │ │ .word 0x00000780 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003028 : │ │ │ │ │ +00003020 : │ │ │ │ │ dictresize(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 3440 │ │ │ │ │ + bhi 3438 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsl sl, r3, r1 │ │ │ │ │ ldr r9, [r0, #28] │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ @@ -3387,27 +3385,27 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r2, #1 │ │ │ │ │ lsl r1, sl, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ umull ip, r1, ip, r1 │ │ │ │ │ lsr r1, r1, r3 │ │ │ │ │ - beq 3408 │ │ │ │ │ + beq 3400 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 368c │ │ │ │ │ + bhi 3684 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 3260 │ │ │ │ │ - ldr r2, [pc, #1952] @ 3848 │ │ │ │ │ + bne 3258 │ │ │ │ │ + ldr r2, [pc, #1952] @ 3840 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r2, #1928] @ 0x788 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3480 │ │ │ │ │ + beq 3478 │ │ │ │ │ ldr r1, [r2, #1932] @ 0x78c │ │ │ │ │ add r8, r5, #28 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ str r0, [r2, #1928] @ 0x788 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -3429,78 +3427,78 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrb ip, [r6, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add ip, r6, r3, lsl ip │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ - bne 36d4 │ │ │ │ │ + bne 36cc │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 3498 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 3498 │ │ │ │ │ mov r1, ip │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 31e4 │ │ │ │ │ + beq 31dc │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 31b4 │ │ │ │ │ + b 31ac │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 33e8 │ │ │ │ │ + bgt 33e0 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r9, [r4, ip] │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - bne 336c │ │ │ │ │ + bne 3364 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 31e4 │ │ │ │ │ + beq 31dc │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r8, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 3188 │ │ │ │ │ + bgt 3180 │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 336c │ │ │ │ │ + bne 3364 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 31b0 │ │ │ │ │ - ldr r3, [pc, #1632] @ 384c │ │ │ │ │ + bne 31a8 │ │ │ │ │ + ldr r3, [pc, #1632] @ 3844 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 3240 │ │ │ │ │ + beq 3238 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 33dc │ │ │ │ │ + bne 33d4 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 33dc │ │ │ │ │ - ldr r3, [pc, #1596] @ 3850 │ │ │ │ │ + bne 33d4 │ │ │ │ │ + ldr r3, [pc, #1596] @ 3848 │ │ │ │ │ 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 33dc │ │ │ │ │ + bhi 33d4 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -3515,15 +3513,15 @@ │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3440 │ │ │ │ │ + beq 3438 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ strb r4, [r5, #4] │ │ │ │ │ add r4, r5, #20 │ │ │ │ │ @@ -3549,328 +3547,328 @@ │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ add ip, r6, sl, lsl ip │ │ │ │ │ lsl r3, sl, r2 │ │ │ │ │ add ip, ip, #20 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ add r8, r4, r3 │ │ │ │ │ - bne 37a4 │ │ │ │ │ + bne 379c │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 3444 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3138 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 346c │ │ │ │ │ + ble 3464 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r0, r0, sl, r5 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - b 3358 │ │ │ │ │ + b 3350 │ │ │ │ │ ldr r1, [ip], #8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 346c │ │ │ │ │ + beq 3464 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3338 │ │ │ │ │ + bne 3330 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ - b 3358 │ │ │ │ │ + b 3350 │ │ │ │ │ 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 33cc │ │ │ │ │ + ble 33c4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 3600 │ │ │ │ │ + bgt 35f8 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 31a0 │ │ │ │ │ + beq 3198 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 3390 │ │ │ │ │ + b 3388 │ │ │ │ │ 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 31d4 │ │ │ │ │ - b 33b8 │ │ │ │ │ + beq 31cc │ │ │ │ │ + b 33b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3240 │ │ │ │ │ + b 3238 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 336c │ │ │ │ │ + bne 3364 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 31b0 │ │ │ │ │ - b 31e4 │ │ │ │ │ + bne 31a8 │ │ │ │ │ + b 31dc │ │ │ │ │ mov r3, #12 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 3694 │ │ │ │ │ + bhi 368c │ │ │ │ │ mul r3, r3, r1 │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3290 │ │ │ │ │ + bne 3288 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3258 │ │ │ │ │ + b 3250 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 3624 │ │ │ │ │ + bne 361c │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r8 │ │ │ │ │ mul r2, r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 31e4 │ │ │ │ │ + bl 505c │ │ │ │ │ + b 31dc │ │ │ │ │ mov r2, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, #8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3424 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ - ble 35f8 │ │ │ │ │ + ble 35f0 │ │ │ │ │ mvn r9, r3 │ │ │ │ │ add r9, r9, sl │ │ │ │ │ ands r9, r9, #3 │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 35b0 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add lr, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 35b0 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 3514 │ │ │ │ │ + beq 350c │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - b 35b8 │ │ │ │ │ + b 35b0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add lr, ip, #8 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r9, r3 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ - beq 3174 │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov ip, lr │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ ldrd r0, [lr] │ │ │ │ │ add ip, lr, #8 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add ip, lr, #16 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ add r3, r9, #2 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35c0 │ │ │ │ │ ldm ip, {r0, r1} │ │ │ │ │ add r3, r9, #3 │ │ │ │ │ add ip, lr, #24 │ │ │ │ │ stm r2, {r0, r1} │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ add r2, r8, r3, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3538 │ │ │ │ │ + bne 3530 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, ip, #8 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36b8 │ │ │ │ │ add lr, r8, r3, lsl #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldm r2, {r0, r1} │ │ │ │ │ cmp r3, sl │ │ │ │ │ add ip, r2, #8 │ │ │ │ │ stm lr, {r0, r1} │ │ │ │ │ - bne 34ac │ │ │ │ │ - b 3174 │ │ │ │ │ - bne 3174 │ │ │ │ │ - b 31e4 │ │ │ │ │ + bne 34a4 │ │ │ │ │ + b 316c │ │ │ │ │ + bne 316c │ │ │ │ │ + b 31dc │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33ec │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 3388 │ │ │ │ │ + b 3380 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 346c │ │ │ │ │ + ble 3464 │ │ │ │ │ mov lr, #12 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mla lr, lr, sl, r8 │ │ │ │ │ - beq 3668 │ │ │ │ │ + beq 3660 │ │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 346c │ │ │ │ │ + beq 3464 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3644 │ │ │ │ │ + bne 363c │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3644 │ │ │ │ │ + bne 363c │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3644 │ │ │ │ │ - b 3678 │ │ │ │ │ + bne 363c │ │ │ │ │ + b 3670 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bhi 3828 │ │ │ │ │ + bhi 3820 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ lsl sl, r2, r8 │ │ │ │ │ add r2, sl, #20 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3424 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 35d8 │ │ │ │ │ - b 36c0 │ │ │ │ │ + bne 35d0 │ │ │ │ │ + b 36b8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 3730 │ │ │ │ │ + ble 3728 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ add r1, r8, sl, lsl #3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ ldrb r3, [r0, #1]! │ │ │ │ │ add r4, r9, r3, lsl #2 │ │ │ │ │ ldr lr, [ip, r3, lsl #3] │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - ble 3780 │ │ │ │ │ + ble 3778 │ │ │ │ │ str lr, [r2] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 36f8 │ │ │ │ │ + bne 36f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 84 │ │ │ │ │ R_ARM_CALL build_indices_unicode │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r7, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 381c │ │ │ │ │ + beq 3814 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3240 │ │ │ │ │ + beq 3238 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 3240 │ │ │ │ │ + b 3238 │ │ │ │ │ str r1, [lr] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ str lr, [r2, #-8] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 36f8 │ │ │ │ │ - b 3730 │ │ │ │ │ + bne 36f0 │ │ │ │ │ + b 3728 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 36d4 │ │ │ │ │ + bne 36cc │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 37d0 │ │ │ │ │ + blt 37c8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 507c │ │ │ │ │ - b 3740 │ │ │ │ │ + bl 505c │ │ │ │ │ + b 3738 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3881,786 +3879,780 @@ │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r1] │ │ │ │ │ str r1, [r2, #-8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [r2, #-12] │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ str r1, [r2, #-4] │ │ │ │ │ - b 37b4 │ │ │ │ │ + b 37ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3240 │ │ │ │ │ + b 3238 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r4, #2 │ │ │ │ │ lsl sl, r2, r8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, sl, #20 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r3, r2 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3424 │ │ │ │ │ .word 0x00000798 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000634 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003854 : │ │ │ │ │ +0000384c : │ │ │ │ │ PyDict_SetDefaultRef(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 405c │ │ │ │ │ + beq 403c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3b44 │ │ │ │ │ + bne 3b3c │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 3b44 │ │ │ │ │ + beq 3b3c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2156] @ 4124 │ │ │ │ │ + ldr r3, [pc, #2132] @ 4104 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3f28 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b80 │ │ │ │ │ + bne 3b78 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3d1c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3a04 │ │ │ │ │ + bne 39fc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a6c │ │ │ │ │ + bgt 3a64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a78 │ │ │ │ │ + bgt 3a70 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3930 │ │ │ │ │ + beq 3928 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 3f78 │ │ │ │ │ + bne 3f74 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3cdc │ │ │ │ │ + ble 3cd0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3be0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ - and r2, r0, r5 │ │ │ │ │ - bgt 3a8c │ │ │ │ │ + and r2, r5, r0 │ │ │ │ │ + bgt 3a84 │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3a34 │ │ │ │ │ + bge 3a2c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 3cac │ │ │ │ │ + beq 3ca0 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 39f4 │ │ │ │ │ + beq 39ec │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3a24 │ │ │ │ │ + beq 3a1c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ - add r2, r2, r9 │ │ │ │ │ + add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb r9, [r1, r2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3ad4 │ │ │ │ │ + bge 3acc │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 3990 │ │ │ │ │ + b 3988 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 390c │ │ │ │ │ + ble 3904 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3924 │ │ │ │ │ - b 3930 │ │ │ │ │ + bne 391c │ │ │ │ │ + b 3928 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 3f0c │ │ │ │ │ + bgt 3f08 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh lr, [r1, r9] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3ab0 │ │ │ │ │ + bge 3aa8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, r9] │ │ │ │ │ - b 3990 │ │ │ │ │ + b 3988 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh sl, [r1, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 3aa4 │ │ │ │ │ + blt 3a9c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - ble 3b34 │ │ │ │ │ + ble 3b2c │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 3fe0 │ │ │ │ │ + bgt 3fdc │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh ip, [r1, r9] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3aa4 │ │ │ │ │ + blt 3a9c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - b 3af8 │ │ │ │ │ + b 3af0 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3a54 │ │ │ │ │ - b 3b20 │ │ │ │ │ + blt 3a4c │ │ │ │ │ + b 3b18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 40c0 │ │ │ │ │ + beq 4084 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1472] @ 4124 │ │ │ │ │ + ldr r3, [pc, #1448] @ 4104 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3f28 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 38c8 │ │ │ │ │ + beq 38c0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 38c8 │ │ │ │ │ + bne 38c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl bbbc │ │ │ │ │ + bl bba0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38ec │ │ │ │ │ + beq 38e4 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 3bc8 │ │ │ │ │ + bne 3bc0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11a18 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3a28 │ │ │ │ │ + beq 3a20 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3a20 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1332] @ 4128 │ │ │ │ │ + ldr r3, [pc, #1308] @ 4108 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3e84 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ addne r3, r3, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 3e44 │ │ │ │ │ + bne 3ec4 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3e88 │ │ │ │ │ + bne 3e00 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 3ec8 │ │ │ │ │ + bne 3e40 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3d80 │ │ │ │ │ + bne 3d7c │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 3dc0 │ │ │ │ │ + bne 3dbc │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 3d40 │ │ │ │ │ + bne 3d34 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ - addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ - strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 3940 │ │ │ │ │ + add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3948 │ │ │ │ │ + beq 3940 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3948 │ │ │ │ │ + bge 3940 │ │ │ │ │ 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 3948 │ │ │ │ │ + b 3940 │ │ │ │ │ mov ip, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strd r6, [r0, #4] │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 39cc │ │ │ │ │ + b 39c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 281c │ │ │ │ │ + bl 2814 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 3934 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 40f4 │ │ │ │ │ + ble 40d4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 410c │ │ │ │ │ + ble 40ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d38 │ │ │ │ │ + beq 3d2c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3a20 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3d70 │ │ │ │ │ + beq 3c50 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4088 │ │ │ │ │ - lsrs r3, r9, #2 │ │ │ │ │ - beq 3948 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3c68 │ │ │ │ │ + bge 3c50 │ │ │ │ │ + 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 3c50 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3db0 │ │ │ │ │ + beq 3dac │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 40a4 │ │ │ │ │ + blt 4068 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3c48 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3c50 │ │ │ │ │ + beq 3c48 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3c50 │ │ │ │ │ + bge 3c48 │ │ │ │ │ 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 3c50 │ │ │ │ │ - add r3, r3, #40960 @ 0xa000 │ │ │ │ │ + b 3c48 │ │ │ │ │ + add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ + ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3e34 │ │ │ │ │ + beq 3e30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4024 │ │ │ │ │ - tst r9, #2 │ │ │ │ │ - asr r9, r9, #1 │ │ │ │ │ - beq 3c18 │ │ │ │ │ + blt 409c │ │ │ │ │ + tst r9, #4 │ │ │ │ │ + asr r9, r9, #2 │ │ │ │ │ + beq 3c2c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ + ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3c18 │ │ │ │ │ + beq 3c2c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3c18 │ │ │ │ │ + bge 3c2c │ │ │ │ │ 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 3c18 │ │ │ │ │ - add r3, sl, #40960 @ 0xa000 │ │ │ │ │ + b 3c2c │ │ │ │ │ + add r3, r3, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ + ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3eb8 │ │ │ │ │ + beq 3eb4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4040 │ │ │ │ │ - tst r9, #4 │ │ │ │ │ - asr r9, r9, #2 │ │ │ │ │ - beq 3c34 │ │ │ │ │ + blt 4020 │ │ │ │ │ + tst r9, #2 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ + beq 3c10 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ + ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3c34 │ │ │ │ │ + beq 3c10 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3c34 │ │ │ │ │ + bge 3c10 │ │ │ │ │ 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 3c34 │ │ │ │ │ + b 3c10 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r9, lr, #20 │ │ │ │ │ ldr sl, [r3, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 3fb4 │ │ │ │ │ + bge 3fb0 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r3, r9] │ │ │ │ │ - b 3990 │ │ │ │ │ + b 3988 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4004 │ │ │ │ │ + bgt 4000 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3d1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 39e0 │ │ │ │ │ - b 39f4 │ │ │ │ │ + bne 39d8 │ │ │ │ │ + b 39ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 22c8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d10 │ │ │ │ │ + beq 3d04 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 3930 │ │ │ │ │ + b 3928 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ - add r2, r9, r2 │ │ │ │ │ + add r2, r2, r9 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldr r9, [r1, r2, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 3ad4 │ │ │ │ │ + bge 3acc │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 3990 │ │ │ │ │ + b 3988 │ │ │ │ │ ldr sl, [r1, r2, lsl #2] │ │ │ │ │ add r9, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r9, r9, lr │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - blt 3fd4 │ │ │ │ │ + blt 3fd0 │ │ │ │ │ and r2, r0, r9 │ │ │ │ │ - b 3af0 │ │ │ │ │ + b 3ae8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f6c │ │ │ │ │ - b 3d28 │ │ │ │ │ + bne 3f68 │ │ │ │ │ + b 3d1c │ │ │ │ │ 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 3e34 │ │ │ │ │ - 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 3eb8 │ │ │ │ │ - ldr r1, [pc, #200] @ 412c │ │ │ │ │ + b 3eb4 │ │ │ │ │ + ldr r1, [pc, #200] @ 410c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 40d8 │ │ │ │ │ + beq 40b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40d8 │ │ │ │ │ + bne 40b8 │ │ │ │ │ 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 3d28 │ │ │ │ │ + b 3d1c │ │ │ │ │ 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 3d70 │ │ │ │ │ + b 3dac │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2b0 │ │ │ │ │ + R_ARM_CALL dict_unhashable_type │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 3d24 │ │ │ │ │ + b 3a20 │ │ │ │ │ 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 3db0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2b0 │ │ │ │ │ - R_ARM_CALL dict_unhashable_type │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 3d30 │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3e30 │ │ │ │ │ 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 3d28 │ │ │ │ │ + b 3d1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3d10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d1c │ │ │ │ │ + b 3d10 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d28 │ │ │ │ │ + bne 3d1c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d28 │ │ │ │ │ + b 3d1c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x0000052c │ │ │ │ │ + .word 0x00000514 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004130 : │ │ │ │ │ +00004110 : │ │ │ │ │ dict_setdefault_ref_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 49a0 │ │ │ │ │ + beq 4980 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 4438 │ │ │ │ │ + bne 4418 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 4418 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2180] @ 4a18 │ │ │ │ │ + ldr r3, [pc, #2180] @ 49f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 4804 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4474 │ │ │ │ │ + bne 4454 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4624 │ │ │ │ │ + beq 4604 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 42ec │ │ │ │ │ + bne 42cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4360 │ │ │ │ │ + bgt 4340 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 436c │ │ │ │ │ + bgt 434c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 41ec │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 4870 │ │ │ │ │ + bne 4850 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 45d8 │ │ │ │ │ + ble 45b8 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - bne 44e8 │ │ │ │ │ + bne 44c8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r2, r5, r0 │ │ │ │ │ - bgt 4380 │ │ │ │ │ + bgt 4360 │ │ │ │ │ ldrsb lr, [r1, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 4328 │ │ │ │ │ + bge 4308 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - beq 45a8 │ │ │ │ │ + beq 4588 │ │ │ │ │ add r2, r2, r0, lsl #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r6, [r1, r2] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r7, [r2, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 42dc │ │ │ │ │ + beq 42bc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42d8 │ │ │ │ │ + beq 42b8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4998 │ │ │ │ │ + beq 4978 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4994 │ │ │ │ │ + beq 4974 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r5, [fp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4669,643 +4661,643 @@ │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb r9, [r1, r2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 43c8 │ │ │ │ │ + bge 43a8 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r1, r2] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ - b 426c │ │ │ │ │ + b 424c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 41e8 │ │ │ │ │ + ble 41c8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4200 │ │ │ │ │ - b 420c │ │ │ │ │ + bne 41e0 │ │ │ │ │ + b 41ec │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 4804 │ │ │ │ │ + bgt 47e4 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh lr, [r1, r9] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 43a4 │ │ │ │ │ + bge 4384 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ strh r0, [r1, r9] │ │ │ │ │ - b 426c │ │ │ │ │ + b 424c │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh sl, [r1, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4398 │ │ │ │ │ + blt 4378 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - ble 4428 │ │ │ │ │ + ble 4408 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 48d8 │ │ │ │ │ + bgt 48b8 │ │ │ │ │ lsl r9, r2, #1 │ │ │ │ │ ldrsh ip, [r1, r9] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 4398 │ │ │ │ │ + blt 4378 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ - b 43ec │ │ │ │ │ + b 43cc │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldrsb ip, [r1, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 4348 │ │ │ │ │ - b 4414 │ │ │ │ │ + blt 4328 │ │ │ │ │ + b 43f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4970 │ │ │ │ │ + beq 4950 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1472] @ 4a18 │ │ │ │ │ + ldr r3, [pc, #1472] @ 49f8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4824 │ │ │ │ │ + beq 4804 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 41a4 │ │ │ │ │ + beq 4184 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 41a4 │ │ │ │ │ + bne 4184 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl bbbc │ │ │ │ │ + bl bba0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 41a8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 44bc │ │ │ │ │ + bne 449c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11a18 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 431c │ │ │ │ │ + beq 42fc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44e0 │ │ │ │ │ + beq 44c0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 431c │ │ │ │ │ + b 42fc │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1320] @ 4a1c │ │ │ │ │ + ldr r3, [pc, #1320] @ 49fc │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 4780 │ │ │ │ │ + bne 4760 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ addne r3, r3, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 47c0 │ │ │ │ │ + bne 47a0 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 46fc │ │ │ │ │ + bne 46dc │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 473c │ │ │ │ │ + bne 471c │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4678 │ │ │ │ │ + bne 4658 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ addne r3, sl, #40960 @ 0xa000 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 46b8 │ │ │ │ │ + bne 4698 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 4630 │ │ │ │ │ + bne 4610 │ │ │ │ │ lsrs r3, r9, #2 │ │ │ │ │ - beq 4224 │ │ │ │ │ + beq 4204 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4224 │ │ │ │ │ + beq 4204 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4224 │ │ │ │ │ + bge 4204 │ │ │ │ │ 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 4224 │ │ │ │ │ + b 4204 │ │ │ │ │ mov ip, #12 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mla r2, ip, r0, r2 │ │ │ │ │ add r0, r1, r2 │ │ │ │ │ strd r6, [r0, #4] │ │ │ │ │ str r5, [r1, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 42a8 │ │ │ │ │ + b 4288 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 281c │ │ │ │ │ + bl 2814 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4218 │ │ │ │ │ + bne 41f8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 49cc │ │ │ │ │ + ble 49ac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a00 │ │ │ │ │ + ble 49e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 4984 │ │ │ │ │ - b 498c │ │ │ │ │ + bne 4964 │ │ │ │ │ + b 496c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4558 │ │ │ │ │ + beq 4538 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4558 │ │ │ │ │ + bge 4538 │ │ │ │ │ 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 4558 │ │ │ │ │ + b 4538 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 4688 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 491c │ │ │ │ │ + blt 48fc │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4550 │ │ │ │ │ + beq 4530 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4550 │ │ │ │ │ + beq 4530 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4550 │ │ │ │ │ + bge 4530 │ │ │ │ │ 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 4550 │ │ │ │ │ + b 4530 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 472c │ │ │ │ │ + beq 470c │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4938 │ │ │ │ │ + blt 4918 │ │ │ │ │ tst r9, #4 │ │ │ │ │ asr r9, r9, #2 │ │ │ │ │ - beq 4534 │ │ │ │ │ + beq 4514 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4534 │ │ │ │ │ + beq 4514 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4534 │ │ │ │ │ + bge 4514 │ │ │ │ │ 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 4534 │ │ │ │ │ + b 4514 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 47b0 │ │ │ │ │ + beq 4790 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4954 │ │ │ │ │ + blt 4934 │ │ │ │ │ tst r9, #2 │ │ │ │ │ asr r9, r9, #1 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 44f8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 44f8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4518 │ │ │ │ │ + bge 44f8 │ │ │ │ │ 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 4518 │ │ │ │ │ + b 44f8 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r9, lr, #20 │ │ │ │ │ ldr sl, [r3, r9] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 48ac │ │ │ │ │ + bge 488c │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r3, r9] │ │ │ │ │ - b 426c │ │ │ │ │ + b 424c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48fc │ │ │ │ │ + bgt 48dc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4624 │ │ │ │ │ + beq 4604 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 42bc │ │ │ │ │ - b 42dc │ │ │ │ │ + bne 429c │ │ │ │ │ + b 42bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 22c8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 460c │ │ │ │ │ + beq 45ec │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 420c │ │ │ │ │ + b 41ec │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ lsr lr, r5, #5 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ and r2, r2, r0 │ │ │ │ │ ldr r9, [r1, r2, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 43c8 │ │ │ │ │ + bge 43a8 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 426c │ │ │ │ │ + b 424c │ │ │ │ │ ldr sl, [r1, r2, lsl #2] │ │ │ │ │ add r9, r2, r2, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r9, r9, lr │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - blt 48cc │ │ │ │ │ + blt 48ac │ │ │ │ │ and r2, r0, r9 │ │ │ │ │ - b 43e4 │ │ │ │ │ + b 43c4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4864 │ │ │ │ │ - b 4624 │ │ │ │ │ + bne 4844 │ │ │ │ │ + b 4604 │ │ │ │ │ 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 46a8 │ │ │ │ │ + b 4688 │ │ │ │ │ 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 472c │ │ │ │ │ + b 470c │ │ │ │ │ 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 47b0 │ │ │ │ │ + b 4790 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 431c │ │ │ │ │ + beq 42fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 431c │ │ │ │ │ + b 42fc │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 431c │ │ │ │ │ - ldr r1, [pc, #120] @ 4a20 │ │ │ │ │ + b 42fc │ │ │ │ │ + ldr r1, [pc, #120] @ 4a00 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 49e4 │ │ │ │ │ + beq 49c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49e4 │ │ │ │ │ + bne 49c4 │ │ │ │ │ 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 4624 │ │ │ │ │ + b 4604 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4618 │ │ │ │ │ + bne 45f8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4618 │ │ │ │ │ + b 45f8 │ │ │ │ │ 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 4624 │ │ │ │ │ + b 4604 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4624 │ │ │ │ │ + bne 4604 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4624 │ │ │ │ │ + b 4604 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000520 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004a24 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +00004a04 <_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 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a64 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 4a44 <_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} │ │ │ │ │ │ │ │ │ │ -00004a84 <_PyObjectDict_SetItem>: │ │ │ │ │ +00004a64 <_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 4b7c <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 4b5c <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 4d70 <_PyObjectDict_SetItem+0x2ec> │ │ │ │ │ + beq 4d50 <_PyObjectDict_SetItem+0x2ec> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4d0c <_PyObjectDict_SetItem+0x288> │ │ │ │ │ + beq 4cec <_PyObjectDict_SetItem+0x288> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b3c <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 4b1c <_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 4b4c <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 4b2c <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4b4c <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #700] @ 4dd8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + beq 4b2c <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #700] @ 4db8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4c50 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 4c30 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 4b08 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 4ae8 <_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 4b14 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 4af4 <_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 4b98 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 4b78 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c5c <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #572] @ 4ddc <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + bne 4c3c <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #572] @ 4dbc <_PyObjectDict_SetItem+0x358> │ │ │ │ │ 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 4c88 <_PyObjectDict_SetItem+0x204> │ │ │ │ │ + beq 4c68 <_PyObjectDict_SetItem+0x204> │ │ │ │ │ ldr r0, [r3, #1924] @ 0x784 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ str ip, [r3, #1920] @ 0x780 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #496] @ 4dd8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + ldr r3, [pc, #496] @ 4db8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #484] @ 4de0 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ - vldr d7, [pc, #464] @ 4dd0 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ + ldr r3, [pc, #484] @ 4dc0 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + vldr d7, [pc, #464] @ 4db0 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ 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 │ │ │ │ │ @@ -5318,46 +5310,46 @@ │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4ab8 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 4a98 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 11820 │ │ │ │ │ + bl 11858 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 4ab8 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 4a98 <_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 4d60 <_PyObjectDict_SetItem+0x2dc> │ │ │ │ │ - ldr r3, [pc, #300] @ 4dd8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + beq 4d40 <_PyObjectDict_SetItem+0x2dc> │ │ │ │ │ + ldr r3, [pc, #300] @ 4db8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #292] @ 4de4 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #268] @ 4dd0 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ + ldr r3, [pc, #292] @ 4dc4 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #268] @ 4db0 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ 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 │ │ │ │ │ @@ -5368,48 +5360,48 @@ │ │ │ │ │ sub r3, r4, #8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r6, [r4, #-4] │ │ │ │ │ str lr, [r4, #-8] │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4ab8 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 4a98 <_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 4d3c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 4d1c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4d3c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 4d1c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b b56c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b550 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4d28 <_PyObjectDict_SetItem+0x2a4> │ │ │ │ │ + bne 4d08 <_PyObjectDict_SetItem+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 4c7c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ - ldr r0, [pc, #112] @ 4dd8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ - bl 8620 │ │ │ │ │ + b 4c5c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + ldr r0, [pc, #112] @ 4db8 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + bl 8604 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 4c7c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ - ldr r1, [pc, #112] @ 4de8 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ + b 4c5c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + ldr r1, [pc, #112] @ 4dc8 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4da4 <_PyObjectDict_SetItem+0x320> │ │ │ │ │ + bne 4d84 <_PyObjectDict_SetItem+0x320> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -5418,141 +5410,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 4c7c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + b 4c5c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d7c <_PyObjectDict_SetItem+0x2f8> │ │ │ │ │ + bne 4d5c <_PyObjectDict_SetItem+0x2f8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7352 @ 0x1cb8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4c7c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ + b 4c5c <_PyObjectDict_SetItem+0x1f8> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004dec <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00004dcc <_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 4f38 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 4f18 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4edc <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 4ebc <_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 4e88 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 4e68 <_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 4e98 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 4e78 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4e98 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 4f94 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 4e78 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 4f74 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4ed0 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 4eb0 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 4e5c <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 4e3c <_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 4e68 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 4e48 <_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 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 4f08 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 4ee8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4f08 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 4ee8 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b b56c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b550 <_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 4ef8 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 4ed8 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r1, [pc, #88] @ 4f98 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 4f78 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4f6c <_PyDict_SetItem_LockHeld+0x180> │ │ │ │ │ + bne 4f4c <_PyDict_SetItem_LockHeld+0x180> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movweq r1, #0 │ │ │ │ │ @@ -5561,35 +5553,35 @@ │ │ │ │ │ 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 4f2c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 4f0c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f44 <_PyDict_SetItem_LockHeld+0x158> │ │ │ │ │ + bne 4f24 <_PyDict_SetItem_LockHeld+0x158> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7352 @ 0x1cb8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4f2c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 4f0c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004f9c : │ │ │ │ │ +00004f7c : │ │ │ │ │ setitem_lock_held(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -5597,237 +5589,237 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5020 │ │ │ │ │ + bgt 5000 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 5034 │ │ │ │ │ + bne 5014 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5034 │ │ │ │ │ - ldr r0, [pc, #112] @ 5078 │ │ │ │ │ + beq 5014 │ │ │ │ │ + ldr r0, [pc, #112] @ 5058 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 506c │ │ │ │ │ + beq 504c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 4ff4 │ │ │ │ │ + beq 4fd4 │ │ │ │ │ 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 5000 │ │ │ │ │ + bne 4fe0 │ │ │ │ │ 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 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000507c : │ │ │ │ │ +0000505c : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ subs r6, r2, #0 │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r5, r5, lsl lr │ │ │ │ │ - b 50d0 │ │ │ │ │ + b 50b0 │ │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 50ec │ │ │ │ │ strb ip, [r0, r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ popeq {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r7, #4] │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ ldr r2, [r1, #-12] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ and r3, r5, r2 │ │ │ │ │ - ble 50ac │ │ │ │ │ + ble 508c │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 5198 │ │ │ │ │ + bgt 5178 │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ ldrsh r8, [r0, r4] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 50ec │ │ │ │ │ strh ip, [r0, r4] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 50c8 │ │ │ │ │ + bne 50a8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - bgt 5164 │ │ │ │ │ + bgt 5144 │ │ │ │ │ ldrsb r4, [r0, r3] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 5160 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - ble 50b8 │ │ │ │ │ + ble 5098 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 51ac │ │ │ │ │ + bgt 518c │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ - b 50f8 │ │ │ │ │ + b 50d8 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ lsl r4, r3, #1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 51c0 │ │ │ │ │ + bgt 51a0 │ │ │ │ │ ldrsh r4, [r0, r4] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 5138 │ │ │ │ │ - b 5150 │ │ │ │ │ + beq 5118 │ │ │ │ │ + b 5130 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 512c │ │ │ │ │ + b 510c │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ add r8, r7, r4 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 50f0 │ │ │ │ │ str ip, [r0, r3, lsl #2] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne 50c8 │ │ │ │ │ + bne 50a8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ add r8, r7, r4 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 5138 │ │ │ │ │ + beq 5118 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ - b 5164 │ │ │ │ │ + b 5144 │ │ │ │ │ │ │ │ │ │ -000051ec : │ │ │ │ │ +000051cc : │ │ │ │ │ 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] @ 52b4 │ │ │ │ │ + ldr r2, [pc, #160] @ 5294 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 5290 │ │ │ │ │ + beq 5270 │ │ │ │ │ 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 5268 │ │ │ │ │ + bne 5248 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 5248 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_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 524c │ │ │ │ │ + bne 522c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5260 │ │ │ │ │ + b 5240 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 522c │ │ │ │ │ + bne 520c │ │ │ │ │ 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 5288 │ │ │ │ │ + b 5268 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000052b8 <_PyDict_NewKeysForClass>: │ │ │ │ │ +00005298 <_PyDict_NewKeysForClass>: │ │ │ │ │ _PyDict_NewKeysForClass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, #420 @ 0x1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6180 <_PyDict_NewKeysForClass+0xec8> │ │ │ │ │ + beq 6164 <_PyDict_NewKeysForClass+0xecc> │ │ │ │ │ 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 │ │ │ │ │ @@ -5843,35 +5835,35 @@ │ │ │ │ │ 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 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #3704] @ 61c0 <_PyDict_NewKeysForClass+0xf08> │ │ │ │ │ + ldr r1, [pc, #3708] @ 61a4 <_PyDict_NewKeysForClass+0xf0c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 5fc4 <_PyDict_NewKeysForClass+0xd0c> │ │ │ │ │ - ldr r6, [pc, #3680] @ 61c4 <_PyDict_NewKeysForClass+0xf0c> │ │ │ │ │ + beq 5fa8 <_PyDict_NewKeysForClass+0xd10> │ │ │ │ │ + ldr r6, [pc, #3684] @ 61a8 <_PyDict_NewKeysForClass+0xf10> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r6, #1712] @ 0x6b0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 5e5c <_PyDict_NewKeysForClass+0xba4> │ │ │ │ │ + bne 5e40 <_PyDict_NewKeysForClass+0xba8> │ │ │ │ │ ldr r9, [r6, #1720] @ 0x6b8 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 5e5c <_PyDict_NewKeysForClass+0xba4> │ │ │ │ │ - ldr r3, [pc, #3648] @ 61c8 <_PyDict_NewKeysForClass+0xf10> │ │ │ │ │ + beq 5e40 <_PyDict_NewKeysForClass+0xba8> │ │ │ │ │ + ldr r3, [pc, #3652] @ 61ac <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ @@ -5887,979 +5879,980 @@ │ │ │ │ │ str r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r8, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ and r3, r9, r7 │ │ │ │ │ - beq 5a10 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 59f4 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ ldr r2, [r6, #1712] @ 0x6b0 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5dec <_PyDict_NewKeysForClass+0xb34> │ │ │ │ │ + bne 5dd0 <_PyDict_NewKeysForClass+0xb38> │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov sl, lr │ │ │ │ │ mov r7, ip │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 57f8 <_PyDict_NewKeysForClass+0x540> │ │ │ │ │ + bgt 57dc <_PyDict_NewKeysForClass+0x544> │ │ │ │ │ ldrsb r2, [lr, r3] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5574 <_PyDict_NewKeysForClass+0x2bc> │ │ │ │ │ + blt 5554 <_PyDict_NewKeysForClass+0x2bc> │ │ │ │ │ lsl r1, r2, #3 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r1, lr, r1 │ │ │ │ │ - ldr r2, [pc, #3480] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #3484] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ ldr r1, [r1, r0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 597c <_PyDict_NewKeysForClass+0x6c4> │ │ │ │ │ + beq 5960 <_PyDict_NewKeysForClass+0x6c8> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldrsb r3, [sl, r8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5780 <_PyDict_NewKeysForClass+0x4c8> │ │ │ │ │ + blt 5764 <_PyDict_NewKeysForClass+0x4cc> │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ - ldr r2, [pc, #3396] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #3400] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ ldr r3, [r3, r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq 5b98 <_PyDict_NewKeysForClass+0x8e0> │ │ │ │ │ + beq 5b7c <_PyDict_NewKeysForClass+0x8e4> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ mov r3, lr │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt 5938 <_PyDict_NewKeysForClass+0x680> │ │ │ │ │ + bgt 591c <_PyDict_NewKeysForClass+0x684> │ │ │ │ │ ldrsb r6, [sl, r8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5954 <_PyDict_NewKeysForClass+0x69c> │ │ │ │ │ + blt 5938 <_PyDict_NewKeysForClass+0x6a0> │ │ │ │ │ lsl r1, r6, #3 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ - ldr r2, [pc, #3296] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #3300] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ ldr r1, [r1, r0] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 5614 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq 55f4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 55a0 <_PyDict_NewKeysForClass+0x2e8> │ │ │ │ │ + beq 5580 <_PyDict_NewKeysForClass+0x2e8> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ ldrsble r6, [sl, r8] │ │ │ │ │ - bgt 5c04 <_PyDict_NewKeysForClass+0x94c> │ │ │ │ │ + bgt 5be8 <_PyDict_NewKeysForClass+0x950> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5970 <_PyDict_NewKeysForClass+0x6b8> │ │ │ │ │ + blt 5954 <_PyDict_NewKeysForClass+0x6bc> │ │ │ │ │ add r2, sl, r6, lsl #3 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2, r1] │ │ │ │ │ - ldr r2, [pc, #3212] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #3216] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl r2, r6, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 5614 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + beq 55f4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 5d74 <_PyDict_NewKeysForClass+0xabc> │ │ │ │ │ + beq 5d58 <_PyDict_NewKeysForClass+0xac0> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ - b 54bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + b 549c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 5448 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ + bne 5428 <_PyDict_NewKeysForClass+0x190> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6154 <_PyDict_NewKeysForClass+0xe9c> │ │ │ │ │ + bne 6138 <_PyDict_NewKeysForClass+0xea0> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5500 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 54e0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ ldrb lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5500 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 54e0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 611c <_PyDict_NewKeysForClass+0xe64> │ │ │ │ │ + beq 6100 <_PyDict_NewKeysForClass+0xe68> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r1, [r1, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6110 <_PyDict_NewKeysForClass+0xe58> │ │ │ │ │ + beq 60f4 <_PyDict_NewKeysForClass+0xe5c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #3028] @ 61d0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ + ldr r1, [pc, #3032] @ 61b4 <_PyDict_NewKeysForClass+0xf1c> │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5500 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + bne 54e0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r3, [r7, #28] │ │ │ │ │ ldreq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r3, r3, r2, lsl #2 │ │ │ │ │ ldreq sl, [r3, #4] │ │ │ │ │ - beq 5b1c <_PyDict_NewKeysForClass+0x864> │ │ │ │ │ + beq 5b00 <_PyDict_NewKeysForClass+0x868> │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b2c <_PyDict_NewKeysForClass+0x874> │ │ │ │ │ + bne 5b10 <_PyDict_NewKeysForClass+0x878> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + ble 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 56dc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ + bne 56bc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ ldr r7, [r6, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 56dc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ + beq 56bc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cac │ │ │ │ │ + bl ca4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 56f4 <_PyDict_NewKeysForClass+0x43c> │ │ │ │ │ + beq 56d4 <_PyDict_NewKeysForClass+0x43c> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - blt 56a8 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 5688 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + ble 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - add r1, r4, #20 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - mvn r0, r0, lsl ip │ │ │ │ │ - and r2, r7, r0 │ │ │ │ │ - bgt 57c8 <_PyDict_NewKeysForClass+0x510> │ │ │ │ │ - ldrsb lr, [r1, r2] │ │ │ │ │ + mvn r1, r1, lsl ip │ │ │ │ │ + and r2, r7, r1 │ │ │ │ │ + bgt 57ac <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + ldrsb lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 579c <_PyDict_NewKeysForClass+0x4e4> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ - strb r0, [r1, r2] │ │ │ │ │ + bge 5780 <_PyDict_NewKeysForClass+0x4e8> │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ + strb r1, [r0, r2] │ │ │ │ │ ldrb lr, [r4, #5] │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ - lsl r2, r0, #3 │ │ │ │ │ + lsl r2, r1, #3 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, r5, lsl lr │ │ │ │ │ - ble 5fd4 <_PyDict_NewKeysForClass+0xd1c> │ │ │ │ │ - str r6, [r1, r2] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ + ble 5fb8 <_PyDict_NewKeysForClass+0xd20> │ │ │ │ │ + str r6, [r0, r2] │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r2, r2, r5 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - beq 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + beq 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 56dc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ + b 56bc <_PyDict_NewKeysForClass+0x424> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ - b 54a8 <_PyDict_NewKeysForClass+0x1f0> │ │ │ │ │ + b 5488 <_PyDict_NewKeysForClass+0x1f0> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - and r2, r2, r0 │ │ │ │ │ - ldrsb lr, [r1, r2] │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + ldrsb lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrlt r0, [r4, #16] │ │ │ │ │ - bge 58d0 <_PyDict_NewKeysForClass+0x618> │ │ │ │ │ - strb r0, [r1, r2] │ │ │ │ │ - b 5734 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ + ldrlt r1, [r4, #16] │ │ │ │ │ + bge 58b4 <_PyDict_NewKeysForClass+0x61c> │ │ │ │ │ + strb r1, [r0, r2] │ │ │ │ │ + b 5718 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5cb8 <_PyDict_NewKeysForClass+0xa00> │ │ │ │ │ + bgt 5c9c <_PyDict_NewKeysForClass+0xa04> │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - ldrsh lr, [r1, lr] │ │ │ │ │ + ldrsh lr, [r0, lr] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 58a8 <_PyDict_NewKeysForClass+0x5f0> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ + bge 588c <_PyDict_NewKeysForClass+0x5f4> │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5cf0 <_PyDict_NewKeysForClass+0xa38> │ │ │ │ │ + bgt 5cd4 <_PyDict_NewKeysForClass+0xa3c> │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - strh r0, [r1, lr] │ │ │ │ │ - b 5734 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ + strh r1, [r0, lr] │ │ │ │ │ + b 5718 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r2, r3, #1 │ │ │ │ │ ldrgt r2, [lr, r3, lsl #2] │ │ │ │ │ ldrshle r2, [lr, r2] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5960 <_PyDict_NewKeysForClass+0x6a8> │ │ │ │ │ + blt 5944 <_PyDict_NewKeysForClass+0x6ac> │ │ │ │ │ add r2, lr, r2, lsl #3 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2, r1] │ │ │ │ │ - ldr r2, [pc, #2464] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #2464] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ lsl r2, r0, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 597c <_PyDict_NewKeysForClass+0x6c4> │ │ │ │ │ + beq 5960 <_PyDict_NewKeysForClass+0x6c8> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [sl, r8, lsl #2] │ │ │ │ │ ldrshle r3, [sl, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5780 <_PyDict_NewKeysForClass+0x4c8> │ │ │ │ │ + blt 5764 <_PyDict_NewKeysForClass+0x4cc> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, sl, r1, lsl #3 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ - ldr r2, [pc, #2356] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r2, [pc, #2356] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r2, r1, #3 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 5490 <_PyDict_NewKeysForClass+0x1d8> │ │ │ │ │ - b 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + bne 5470 <_PyDict_NewKeysForClass+0x1d8> │ │ │ │ │ + b 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ - and r2, r2, r0 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - ldrsh r5, [r1, lr] │ │ │ │ │ + ldrsh r5, [r0, lr] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldrlt r0, [r4, #16] │ │ │ │ │ - blt 57f0 <_PyDict_NewKeysForClass+0x538> │ │ │ │ │ + ldrlt r1, [r4, #16] │ │ │ │ │ + blt 57d4 <_PyDict_NewKeysForClass+0x53c> │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r2, r2, r7, lsr #5 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - and r2, r2, r0 │ │ │ │ │ - bgt 590c <_PyDict_NewKeysForClass+0x654> │ │ │ │ │ - ldrsb lr, [r1, r2] │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + bgt 58f0 <_PyDict_NewKeysForClass+0x658> │ │ │ │ │ + ldrsb lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 5b60 <_PyDict_NewKeysForClass+0x8a8> │ │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ │ + bge 5b44 <_PyDict_NewKeysForClass+0x8ac> │ │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - ble 57c0 <_PyDict_NewKeysForClass+0x508> │ │ │ │ │ - b 57e4 <_PyDict_NewKeysForClass+0x52c> │ │ │ │ │ - and r2, r0, r5 │ │ │ │ │ + ble 57a4 <_PyDict_NewKeysForClass+0x50c> │ │ │ │ │ + b 57c8 <_PyDict_NewKeysForClass+0x530> │ │ │ │ │ + and r2, r1, r5 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ add r5, r2, r2, lsl #2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt 5e38 <_PyDict_NewKeysForClass+0xb80> │ │ │ │ │ - ldrsh lr, [r1, lr] │ │ │ │ │ + bgt 5e1c <_PyDict_NewKeysForClass+0xb84> │ │ │ │ │ + ldrsh lr, [r0, lr] │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 58f8 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ - b 5908 <_PyDict_NewKeysForClass+0x650> │ │ │ │ │ + blt 58dc <_PyDict_NewKeysForClass+0x644> │ │ │ │ │ + b 58ec <_PyDict_NewKeysForClass+0x654> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r6, [sl, r8, lsl #2] │ │ │ │ │ ldrshle r6, [sl, r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 54d4 <_PyDict_NewKeysForClass+0x21c> │ │ │ │ │ + bge 54b4 <_PyDict_NewKeysForClass+0x21c> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 5500 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 54e0 <_PyDict_NewKeysForClass+0x248> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 5844 <_PyDict_NewKeysForClass+0x58c> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 5828 <_PyDict_NewKeysForClass+0x590> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 5558 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 5538 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ ldr r2, [r6, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 59e8 <_PyDict_NewKeysForClass+0x730> │ │ │ │ │ + bne 59cc <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ldrb lr, [r6, #1724] @ 0x6bc │ │ │ │ │ ubfx r2, r0, #2, #3 │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 59e8 <_PyDict_NewKeysForClass+0x730> │ │ │ │ │ + bne 59cc <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6124 <_PyDict_NewKeysForClass+0xe6c> │ │ │ │ │ + beq 6108 <_PyDict_NewKeysForClass+0xe70> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r6, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6108 <_PyDict_NewKeysForClass+0xe50> │ │ │ │ │ + beq 60ec <_PyDict_NewKeysForClass+0xe54> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #2052] @ 61d4 <_PyDict_NewKeysForClass+0xf1c> │ │ │ │ │ + ldr r1, [pc, #2052] @ 61b8 <_PyDict_NewKeysForClass+0xf20> │ │ │ │ │ subne r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + beq 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ lsr r8, r9, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - ble 5460 <_PyDict_NewKeysForClass+0x1a8> │ │ │ │ │ - b 585c <_PyDict_NewKeysForClass+0x5a4> │ │ │ │ │ + ble 5440 <_PyDict_NewKeysForClass+0x1a8> │ │ │ │ │ + b 5840 <_PyDict_NewKeysForClass+0x5a8> │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r7, lr │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldrsble sl, [r7, r6] │ │ │ │ │ - bgt 5b84 <_PyDict_NewKeysForClass+0x8cc> │ │ │ │ │ + bgt 5b68 <_PyDict_NewKeysForClass+0x8d0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 5b78 <_PyDict_NewKeysForClass+0x8c0> │ │ │ │ │ + blt 5b5c <_PyDict_NewKeysForClass+0x8c4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ - ldr r1, [pc, #1916] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #1916] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ mla r2, r2, sl, r3 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 5af0 <_PyDict_NewKeysForClass+0x838> │ │ │ │ │ + beq 5ad4 <_PyDict_NewKeysForClass+0x83c> │ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5c28 <_PyDict_NewKeysForClass+0x970> │ │ │ │ │ + beq 5c0c <_PyDict_NewKeysForClass+0x974> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r9, r6, r3, lsr #5 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ and r9, r9, r3 │ │ │ │ │ ldrsble sl, [r7, r9] │ │ │ │ │ - bgt 5ca4 <_PyDict_NewKeysForClass+0x9ec> │ │ │ │ │ + bgt 5c88 <_PyDict_NewKeysForClass+0x9f0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 5c1c <_PyDict_NewKeysForClass+0x964> │ │ │ │ │ + blt 5c00 <_PyDict_NewKeysForClass+0x968> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ - ldr r1, [pc, #1824] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #1824] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ mla r2, r2, sl, r3 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - beq 5af0 <_PyDict_NewKeysForClass+0x838> │ │ │ │ │ + beq 5ad4 <_PyDict_NewKeysForClass+0x83c> │ │ │ │ │ ldr r2, [r7, r2] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 5cf8 <_PyDict_NewKeysForClass+0xa40> │ │ │ │ │ + beq 5cdc <_PyDict_NewKeysForClass+0xa44> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r6, r9, r9, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ - b 5a2c <_PyDict_NewKeysForClass+0x774> │ │ │ │ │ + b 5a10 <_PyDict_NewKeysForClass+0x778> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs lr, sl, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - blt 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + blt 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #12 │ │ │ │ │ mla r3, r3, lr, r7 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5660 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + beq 5640 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5660 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + beq 5640 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5660 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + bne 5640 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 5660 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 5640 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - and r2, r2, r0 │ │ │ │ │ - b 58ec <_PyDict_NewKeysForClass+0x634> │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + b 58d0 <_PyDict_NewKeysForClass+0x638> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 5a70 <_PyDict_NewKeysForClass+0x7b8> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 5a54 <_PyDict_NewKeysForClass+0x7bc> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrgt sl, [r7, r6, lsl #2] │ │ │ │ │ ldrshle sl, [r7, r3] │ │ │ │ │ - b 5a38 <_PyDict_NewKeysForClass+0x780> │ │ │ │ │ + b 5a1c <_PyDict_NewKeysForClass+0x784> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ ldr r2, [r6, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 578c <_PyDict_NewKeysForClass+0x4d4> │ │ │ │ │ + bne 5770 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ ldrb r0, [r6, #1724] @ 0x6bc │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 578c <_PyDict_NewKeysForClass+0x4d4> │ │ │ │ │ + bne 5770 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6100 <_PyDict_NewKeysForClass+0xe48> │ │ │ │ │ + beq 60e4 <_PyDict_NewKeysForClass+0xe4c> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ ldrb r3, [r6, #1724] @ 0x6bc │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60f8 <_PyDict_NewKeysForClass+0xe40> │ │ │ │ │ + beq 60dc <_PyDict_NewKeysForClass+0xe44> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - ldr r3, [pc, #1512] @ 61d4 <_PyDict_NewKeysForClass+0xf1c> │ │ │ │ │ + ldr r3, [pc, #1512] @ 61b8 <_PyDict_NewKeysForClass+0xf20> │ │ │ │ │ subne r1, r3, #8 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ - b 578c <_PyDict_NewKeysForClass+0x4d4> │ │ │ │ │ + beq 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + b 5770 <_PyDict_NewKeysForClass+0x4d8> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ ldrgt r6, [sl, r8, lsl #2] │ │ │ │ │ ldrshle r6, [sl, r2] │ │ │ │ │ - b 5524 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 5504 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - b 5acc <_PyDict_NewKeysForClass+0x814> │ │ │ │ │ + beq 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + b 5ab0 <_PyDict_NewKeysForClass+0x818> │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r1, [pc, #1428] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #1428] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r9] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c6c <_PyDict_NewKeysForClass+0x9b4> │ │ │ │ │ + bgt 5c50 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq 5f68 <_PyDict_NewKeysForClass+0xcb0> │ │ │ │ │ + beq 5f4c <_PyDict_NewKeysForClass+0xcb4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + blt 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 601c <_PyDict_NewKeysForClass+0xd64> │ │ │ │ │ + bne 6000 <_PyDict_NewKeysForClass+0xd68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 601c <_PyDict_NewKeysForClass+0xd64> │ │ │ │ │ + bne 6000 <_PyDict_NewKeysForClass+0xd68> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5af0 <_PyDict_NewKeysForClass+0x838> │ │ │ │ │ + bne 5ad4 <_PyDict_NewKeysForClass+0x83c> │ │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ │ - b 5a70 <_PyDict_NewKeysForClass+0x7b8> │ │ │ │ │ + b 5a54 <_PyDict_NewKeysForClass+0x7bc> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r9, #1 │ │ │ │ │ ldrgt sl, [r7, r9, lsl #2] │ │ │ │ │ ldrshle sl, [r7, r3] │ │ │ │ │ - b 5a94 <_PyDict_NewKeysForClass+0x7dc> │ │ │ │ │ + b 5a78 <_PyDict_NewKeysForClass+0x7e0> │ │ │ │ │ add lr, r4, r2, lsl #2 │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ - blt 57e0 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + blt 57c4 <_PyDict_NewKeysForClass+0x52c> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add lr, lr, r2 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - and r2, r2, r0 │ │ │ │ │ - ldr lr, [r1, r2, lsl #2] │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + ldr lr, [r0, r2, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrlt r0, [r4, #16] │ │ │ │ │ - bge 58d0 <_PyDict_NewKeysForClass+0x618> │ │ │ │ │ - str r0, [r1, r2, lsl #2] │ │ │ │ │ - b 5734 <_PyDict_NewKeysForClass+0x47c> │ │ │ │ │ + ldrlt r1, [r4, #16] │ │ │ │ │ + bge 58b4 <_PyDict_NewKeysForClass+0x61c> │ │ │ │ │ + str r1, [r0, r2, lsl #2] │ │ │ │ │ + b 5718 <_PyDict_NewKeysForClass+0x480> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r1, [pc, #1220] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #1220] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d3c <_PyDict_NewKeysForClass+0xa84> │ │ │ │ │ + bgt 5d20 <_PyDict_NewKeysForClass+0xa88> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 6004 <_PyDict_NewKeysForClass+0xd4c> │ │ │ │ │ + beq 5fe8 <_PyDict_NewKeysForClass+0xd50> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + blt 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 601c <_PyDict_NewKeysForClass+0xd64> │ │ │ │ │ + bne 6000 <_PyDict_NewKeysForClass+0xd68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 601c <_PyDict_NewKeysForClass+0xd64> │ │ │ │ │ + bne 6000 <_PyDict_NewKeysForClass+0xd68> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5af0 <_PyDict_NewKeysForClass+0x838> │ │ │ │ │ + bne 5ad4 <_PyDict_NewKeysForClass+0x83c> │ │ │ │ │ ldrb r0, [r0, #4] │ │ │ │ │ - b 5acc <_PyDict_NewKeysForClass+0x814> │ │ │ │ │ + b 5ab0 <_PyDict_NewKeysForClass+0x818> │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [ip, #1716] @ 0x6b4 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5558 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + bne 5538 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ ldrb lr, [ip, #1724] @ 0x6bc │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5558 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + bne 5538 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6138 <_PyDict_NewKeysForClass+0xe80> │ │ │ │ │ + beq 611c <_PyDict_NewKeysForClass+0xe84> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r1, [r1, #1724] @ 0x6bc │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 612c <_PyDict_NewKeysForClass+0xe74> │ │ │ │ │ + beq 6110 <_PyDict_NewKeysForClass+0xe78> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - ldr r1, [pc, #1024] @ 61d0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ + ldr r1, [pc, #1024] @ 61b4 <_PyDict_NewKeysForClass+0xf1c> │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5614 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ - b 5558 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ + beq 55f4 <_PyDict_NewKeysForClass+0x35c> │ │ │ │ │ + b 5538 <_PyDict_NewKeysForClass+0x2a0> │ │ │ │ │ str r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r9, ip │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov sl, lr │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt 6140 <_PyDict_NewKeysForClass+0xe88> │ │ │ │ │ + bgt 6124 <_PyDict_NewKeysForClass+0xe8c> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 5e88 <_PyDict_NewKeysForClass+0xbd0> │ │ │ │ │ + bge 5e6c <_PyDict_NewKeysForClass+0xbd4> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 5f18 <_PyDict_NewKeysForClass+0xc60> │ │ │ │ │ + bne 5efc <_PyDict_NewKeysForClass+0xc64> │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 557c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ - ldr r5, [r1, r2, lsl #2] │ │ │ │ │ + b 555c <_PyDict_NewKeysForClass+0x2c4> │ │ │ │ │ + ldr r5, [r0, r2, lsl #2] │ │ │ │ │ add lr, r2, r2, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add lr, lr, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - blt 58f8 <_PyDict_NewKeysForClass+0x640> │ │ │ │ │ - and r2, lr, r0 │ │ │ │ │ - b 590c <_PyDict_NewKeysForClass+0x654> │ │ │ │ │ - ldr r0, [pc, #872] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + blt 58dc <_PyDict_NewKeysForClass+0x644> │ │ │ │ │ + and r2, lr, r1 │ │ │ │ │ + b 58f0 <_PyDict_NewKeysForClass+0x658> │ │ │ │ │ + ldr r0, [pc, #872] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldrne r3, [pc, #868] @ 61d8 <_PyDict_NewKeysForClass+0xf20> │ │ │ │ │ + ldrne r3, [pc, #868] @ 61bc <_PyDict_NewKeysForClass+0xf24> │ │ │ │ │ ldrne r3, [pc, r3] │ │ │ │ │ - bne 5388 <_PyDict_NewKeysForClass+0xd0> │ │ │ │ │ + bne 5368 <_PyDict_NewKeysForClass+0xd0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5f18 <_PyDict_NewKeysForClass+0xc60> │ │ │ │ │ + bne 5efc <_PyDict_NewKeysForClass+0xc64> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #780] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #780] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5fa0 <_PyDict_NewKeysForClass+0xce8> │ │ │ │ │ + ble 5f84 <_PyDict_NewKeysForClass+0xcec> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5e2c <_PyDict_NewKeysForClass+0xb74> │ │ │ │ │ + blt 5e10 <_PyDict_NewKeysForClass+0xb78> │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 61a8 <_PyDict_NewKeysForClass+0xef0> │ │ │ │ │ + bne 618c <_PyDict_NewKeysForClass+0xef4> │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [sl, r0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 61a8 <_PyDict_NewKeysForClass+0xef0> │ │ │ │ │ + bne 618c <_PyDict_NewKeysForClass+0xef4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5f80 <_PyDict_NewKeysForClass+0xcc8> │ │ │ │ │ + bne 5f64 <_PyDict_NewKeysForClass+0xccc> │ │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r4, r4, r3, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r7 │ │ │ │ │ - bgt 60e4 <_PyDict_NewKeysForClass+0xe2c> │ │ │ │ │ + bgt 60c8 <_PyDict_NewKeysForClass+0xe30> │ │ │ │ │ ldrsb r5, [sl, r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 602c <_PyDict_NewKeysForClass+0xd74> │ │ │ │ │ + bge 6010 <_PyDict_NewKeysForClass+0xd78> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 5e2c <_PyDict_NewKeysForClass+0xb74> │ │ │ │ │ + beq 5e10 <_PyDict_NewKeysForClass+0xb78> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ and r4, r4, r7 │ │ │ │ │ - b 5e10 <_PyDict_NewKeysForClass+0xb58> │ │ │ │ │ + b 5df4 <_PyDict_NewKeysForClass+0xb5c> │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 5c6c <_PyDict_NewKeysForClass+0x9b4> │ │ │ │ │ + b 5c50 <_PyDict_NewKeysForClass+0x9b8> │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 5618 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ + b 55f8 <_PyDict_NewKeysForClass+0x360> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5ee8 <_PyDict_NewKeysForClass+0xc30> │ │ │ │ │ + bne 5ecc <_PyDict_NewKeysForClass+0xc34> │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 5ee8 <_PyDict_NewKeysForClass+0xc30> │ │ │ │ │ + b 5ecc <_PyDict_NewKeysForClass+0xc34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ - b 535c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + beq 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 533c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - str r6, [r1, r2] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ + str r6, [r0, 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] │ │ │ │ │ - bne 5774 <_PyDict_NewKeysForClass+0x4bc> │ │ │ │ │ - b 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + bne 5758 <_PyDict_NewKeysForClass+0x4c0> │ │ │ │ │ + b 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 5d3c <_PyDict_NewKeysForClass+0xa84> │ │ │ │ │ + b 5d20 <_PyDict_NewKeysForClass+0xa88> │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 53ac <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + b 538c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, r5, lsl #3 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5f48 <_PyDict_NewKeysForClass+0xc90> │ │ │ │ │ + bne 5f2c <_PyDict_NewKeysForClass+0xc94> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #360] @ 61cc <_PyDict_NewKeysForClass+0xf14> │ │ │ │ │ + ldr r1, [pc, #360] @ 61b0 <_PyDict_NewKeysForClass+0xf18> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 60c0 <_PyDict_NewKeysForClass+0xe08> │ │ │ │ │ + ble 60a4 <_PyDict_NewKeysForClass+0xe0c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 5e2c <_PyDict_NewKeysForClass+0xb74> │ │ │ │ │ + blt 5e10 <_PyDict_NewKeysForClass+0xb78> │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 61a8 <_PyDict_NewKeysForClass+0xef0> │ │ │ │ │ + bne 618c <_PyDict_NewKeysForClass+0xef4> │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [sl, r0] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 61a8 <_PyDict_NewKeysForClass+0xef0> │ │ │ │ │ + bne 618c <_PyDict_NewKeysForClass+0xef4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5f80 <_PyDict_NewKeysForClass+0xcc8> │ │ │ │ │ + bne 5f64 <_PyDict_NewKeysForClass+0xccc> │ │ │ │ │ ldrb r0, [r6, #4] │ │ │ │ │ - b 5f48 <_PyDict_NewKeysForClass+0xc90> │ │ │ │ │ + b 5f2c <_PyDict_NewKeysForClass+0xc94> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 608c <_PyDict_NewKeysForClass+0xdd4> │ │ │ │ │ + bne 6070 <_PyDict_NewKeysForClass+0xdd8> │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 608c <_PyDict_NewKeysForClass+0xdd4> │ │ │ │ │ + b 6070 <_PyDict_NewKeysForClass+0xdd8> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ ldrshle r5, [sl, r3] │ │ │ │ │ - b 5f38 <_PyDict_NewKeysForClass+0xc80> │ │ │ │ │ + b 5f1c <_PyDict_NewKeysForClass+0xc84> │ │ │ │ │ ldr r1, [r6, #1736] @ 0x6c8 │ │ │ │ │ - b 5bf0 <_PyDict_NewKeysForClass+0x938> │ │ │ │ │ + b 5bd4 <_PyDict_NewKeysForClass+0x93c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 5bd4 <_PyDict_NewKeysForClass+0x91c> │ │ │ │ │ + b 5bb8 <_PyDict_NewKeysForClass+0x920> │ │ │ │ │ ldr r1, [r6, #1736] @ 0x6c8 │ │ │ │ │ - b 59d0 <_PyDict_NewKeysForClass+0x718> │ │ │ │ │ + b 59b4 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r1, #1736] @ 0x6c8 │ │ │ │ │ - b 55fc <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ + b 55dc <_PyDict_NewKeysForClass+0x344> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 55e0 <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ + b 55c0 <_PyDict_NewKeysForClass+0x328> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 59b8 <_PyDict_NewKeysForClass+0x700> │ │ │ │ │ + b 599c <_PyDict_NewKeysForClass+0x704> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r1, #1736] @ 0x6c8 │ │ │ │ │ - b 5dd0 <_PyDict_NewKeysForClass+0xb18> │ │ │ │ │ + b 5db4 <_PyDict_NewKeysForClass+0xb1c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 5db4 <_PyDict_NewKeysForClass+0xafc> │ │ │ │ │ + b 5d98 <_PyDict_NewKeysForClass+0xb00> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r5, [sl, r4, lsl #2] │ │ │ │ │ ldrshle r5, [sl, r3] │ │ │ │ │ - b 5e1c <_PyDict_NewKeysForClass+0xb64> │ │ │ │ │ + b 5e00 <_PyDict_NewKeysForClass+0xb68> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6198 <_PyDict_NewKeysForClass+0xee0> │ │ │ │ │ + beq 617c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ 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 6198 <_PyDict_NewKeysForClass+0xee0> │ │ │ │ │ + bne 617c <_PyDict_NewKeysForClass+0xee4> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 5b50 <_PyDict_NewKeysForClass+0x898> │ │ │ │ │ + b 5b34 <_PyDict_NewKeysForClass+0x89c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r6, #132] @ 0x84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 533c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + bne 531c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ - b 5594 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ + b 5574 <_PyDict_NewKeysForClass+0x2dc> │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 53ac <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ + b 538c <_PyDict_NewKeysForClass+0xf4> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000e3c │ │ │ │ │ + .word 0x00000e40 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000096ac │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000096c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000096c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000360 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000061dc : │ │ │ │ │ +000061c0 : │ │ │ │ │ dict_getitem(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #276] @ 6318 │ │ │ │ │ + ldr ip, [pc, #276] @ 62fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62a8 │ │ │ │ │ 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 6298 │ │ │ │ │ + bne 627c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 6298 │ │ │ │ │ - ldr r3, [pc, #212] @ 631c │ │ │ │ │ + beq 627c │ │ │ │ │ + ldr r3, [pc, #212] @ 6300 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -6868,95 +6861,95 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62dc │ │ │ │ │ + bne 62c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 630c │ │ │ │ │ - ldr r3, [pc, #112] @ 6320 │ │ │ │ │ + beq 62f0 │ │ │ │ │ + ldr r3, [pc, #112] @ 6304 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 6258 │ │ │ │ │ + b 623c │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6220 │ │ │ │ │ + bne 6204 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6290 │ │ │ │ │ + b 6274 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6280 │ │ │ │ │ + beq 6264 │ │ │ │ │ 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 6280 │ │ │ │ │ + bne 6264 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6280 │ │ │ │ │ + b 6264 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 62b8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00006324 : │ │ │ │ │ +00006308 : │ │ │ │ │ PyDict_SetItemString(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 64ac │ │ │ │ │ - ldr r3, [pc, #340] @ 64b4 │ │ │ │ │ + beq 6490 │ │ │ │ │ + ldr r3, [pc, #340] @ 6498 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyUnicode_InternImmortal> │ │ │ │ │ R_ARM_CALL _PyUnicode_InternImmortal │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6460 │ │ │ │ │ + beq 6444 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -6964,128 +6957,128 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6404 │ │ │ │ │ + bne 63e8 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 6404 │ │ │ │ │ - ldr r3, [pc, #236] @ 64b8 │ │ │ │ │ + beq 63e8 │ │ │ │ │ + ldr r3, [pc, #236] @ 649c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - beq 6430 │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq 6414 │ │ │ │ │ + bl 1818 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6448 │ │ │ │ │ + ble 642c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 63c4 │ │ │ │ │ + bne 63a8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 6438 │ │ │ │ │ - bl 10ec │ │ │ │ │ + b 641c │ │ │ │ │ + bl 10e4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 63f8 │ │ │ │ │ + bgt 63dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 63f8 │ │ │ │ │ + bne 63dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 63f8 │ │ │ │ │ - ldr r1, [pc, #84] @ 64bc │ │ │ │ │ + b 63dc │ │ │ │ │ + ldr r1, [pc, #84] @ 64a0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6490 │ │ │ │ │ + beq 6474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6490 │ │ │ │ │ + bne 6474 │ │ │ │ │ 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 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6438 │ │ │ │ │ + b 641c │ │ │ │ │ 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 6488 │ │ │ │ │ + b 646c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 63f8 │ │ │ │ │ + b 63dc │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000064c0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +000064a4 <_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 │ │ │ │ │ │ │ │ │ │ -000064d4 : │ │ │ │ │ +000064b8 : │ │ │ │ │ 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 65a0 │ │ │ │ │ + beq 6584 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 655c │ │ │ │ │ - ldr r3, [pc, #180] @ 65bc │ │ │ │ │ + bhi 6540 │ │ │ │ │ + ldr r3, [pc, #180] @ 65a0 │ │ │ │ │ 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 6580 │ │ │ │ │ + beq 6564 │ │ │ │ │ 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] │ │ │ │ │ @@ -7117,379 +7110,379 @@ │ │ │ │ │ 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 6578 │ │ │ │ │ + b 655c │ │ │ │ │ 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 6578 │ │ │ │ │ + b 655c │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000065c0 : │ │ │ │ │ +000065a4 : │ │ │ │ │ PyDict_GetItemRef(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr ip, [pc, #280] @ 6700 │ │ │ │ │ + ldr ip, [pc, #280] @ 66e4 │ │ │ │ │ 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 66cc │ │ │ │ │ + beq 66b0 │ │ │ │ │ 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 668c │ │ │ │ │ + bne 6670 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 668c │ │ │ │ │ + beq 6670 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 66c0 │ │ │ │ │ + beq 66a4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6684 │ │ │ │ │ + beq 6668 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6670 │ │ │ │ │ + bgt 6654 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 6674 │ │ │ │ │ + b 6658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6624 │ │ │ │ │ + bne 6608 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6648 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6674 │ │ │ │ │ + b 6658 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 6604 │ │ │ │ │ + bne 65e8 │ │ │ │ │ movw r1, #2553 @ 0x9f9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6648 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006704 <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +000066e8 <_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 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 6778 <_PyDict_GetItemRef_KnownHash_LockHeld+0x74> │ │ │ │ │ + beq 675c <_PyDict_GetItemRef_KnownHash_LockHeld+0x74> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6770 <_PyDict_GetItemRef_KnownHash_LockHeld+0x6c> │ │ │ │ │ + beq 6754 <_PyDict_GetItemRef_KnownHash_LockHeld+0x6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6760 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + bgt 6744 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 6764 <_PyDict_GetItemRef_KnownHash_LockHeld+0x60> │ │ │ │ │ + b 6748 <_PyDict_GetItemRef_KnownHash_LockHeld+0x60> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6764 <_PyDict_GetItemRef_KnownHash_LockHeld+0x60> │ │ │ │ │ + b 6748 <_PyDict_GetItemRef_KnownHash_LockHeld+0x60> │ │ │ │ │ │ │ │ │ │ -00006784 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00006768 <_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 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 67f8 <_PyDict_GetItemRef_KnownHash+0x74> │ │ │ │ │ + beq 67dc <_PyDict_GetItemRef_KnownHash+0x74> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67f0 <_PyDict_GetItemRef_KnownHash+0x6c> │ │ │ │ │ + beq 67d4 <_PyDict_GetItemRef_KnownHash+0x6c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 67e0 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + bgt 67c4 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 67e4 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ + b 67c8 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 67e4 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ + b 67c8 <_PyDict_GetItemRef_KnownHash+0x60> │ │ │ │ │ │ │ │ │ │ -00006804 <_PyDict_SendEvent>: │ │ │ │ │ +000067e8 <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #892] @ 6b9c <_PyDict_SendEvent+0x398> │ │ │ │ │ + ldr ip, [pc, #892] @ 6b80 <_PyDict_SendEvent+0x398> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bhi 6b40 <_PyDict_SendEvent+0x33c> │ │ │ │ │ + bhi 6b24 <_PyDict_SendEvent+0x33c> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 68b0 <_PyDict_SendEvent+0xac> │ │ │ │ │ + bne 6894 <_PyDict_SendEvent+0xac> │ │ │ │ │ tst r0, #2 │ │ │ │ │ asr r4, r0, #1 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 68ec <_PyDict_SendEvent+0xe8> │ │ │ │ │ + bne 68d0 <_PyDict_SendEvent+0xe8> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 6934 <_PyDict_SendEvent+0x130> │ │ │ │ │ + bne 6918 <_PyDict_SendEvent+0x130> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6970 <_PyDict_SendEvent+0x16c> │ │ │ │ │ + bne 6954 <_PyDict_SendEvent+0x16c> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 69b8 <_PyDict_SendEvent+0x1b4> │ │ │ │ │ + bne 699c <_PyDict_SendEvent+0x1b4> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 69f4 <_PyDict_SendEvent+0x1f0> │ │ │ │ │ + bne 69d8 <_PyDict_SendEvent+0x1f0> │ │ │ │ │ tst r4, #2 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - bne 6a3c <_PyDict_SendEvent+0x238> │ │ │ │ │ + bne 6a20 <_PyDict_SendEvent+0x238> │ │ │ │ │ tst r4, #2 │ │ │ │ │ addne sl, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6a74 <_PyDict_SendEvent+0x270> │ │ │ │ │ + bne 6a58 <_PyDict_SendEvent+0x270> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 68e0 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + beq 68c4 <_PyDict_SendEvent+0xdc> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6ac0 <_PyDict_SendEvent+0x2bc> │ │ │ │ │ + blt 6aa4 <_PyDict_SendEvent+0x2bc> │ │ │ │ │ tst r4, #2 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - beq 6860 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 6844 <_PyDict_SendEvent+0x5c> │ │ │ │ │ ldr r3, [sl, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6860 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 6844 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6860 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 6844 <_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 6860 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 6844 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6964 <_PyDict_SendEvent+0x160> │ │ │ │ │ + beq 6948 <_PyDict_SendEvent+0x160> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6b20 <_PyDict_SendEvent+0x31c> │ │ │ │ │ + blt 6b04 <_PyDict_SendEvent+0x31c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ - beq 6878 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 685c <_PyDict_SendEvent+0x74> │ │ │ │ │ ldr r3, [sl, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6878 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 685c <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6878 <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 685c <_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 6878 <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 685c <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 69e8 <_PyDict_SendEvent+0x1e4> │ │ │ │ │ + beq 69cc <_PyDict_SendEvent+0x1e4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6b00 <_PyDict_SendEvent+0x2fc> │ │ │ │ │ + blt 6ae4 <_PyDict_SendEvent+0x2fc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r4, r4, #2 │ │ │ │ │ - beq 6890 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + beq 6874 <_PyDict_SendEvent+0x8c> │ │ │ │ │ ldr r3, [sl, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 6890 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + beq 6874 <_PyDict_SendEvent+0x8c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6890 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + bge 6874 <_PyDict_SendEvent+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6890 <_PyDict_SendEvent+0x8c> │ │ │ │ │ + b 6874 <_PyDict_SendEvent+0x8c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r6, [r3, #404] @ 0x194 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6a6c <_PyDict_SendEvent+0x268> │ │ │ │ │ + beq 6a50 <_PyDict_SendEvent+0x268> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6ae0 <_PyDict_SendEvent+0x2dc> │ │ │ │ │ + blt 6ac4 <_PyDict_SendEvent+0x2dc> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - beq 68a8 <_PyDict_SendEvent+0xa4> │ │ │ │ │ + beq 688c <_PyDict_SendEvent+0xa4> │ │ │ │ │ ldr r4, [sl, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68a8 <_PyDict_SendEvent+0xa4> │ │ │ │ │ + beq 688c <_PyDict_SendEvent+0xa4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 68a8 <_PyDict_SendEvent+0xa4> │ │ │ │ │ + bge 688c <_PyDict_SendEvent+0xa4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -7508,114 +7501,114 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 68e0 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + b 68c4 <_PyDict_SendEvent+0xdc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6a6c <_PyDict_SendEvent+0x268> │ │ │ │ │ + b 6a50 <_PyDict_SendEvent+0x268> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 69e8 <_PyDict_SendEvent+0x1e4> │ │ │ │ │ + b 69cc <_PyDict_SendEvent+0x1e4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6964 <_PyDict_SendEvent+0x160> │ │ │ │ │ + b 6948 <_PyDict_SendEvent+0x160> │ │ │ │ │ add r3, r6, #41216 @ 0xa100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3, #156 @ 0x9c │ │ │ │ │ add sl, r3, #124 @ 0x7c │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - bne 6b78 <_PyDict_SendEvent+0x374> │ │ │ │ │ + bne 6b5c <_PyDict_SendEvent+0x374> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 6b58 <_PyDict_SendEvent+0x354> │ │ │ │ │ - b 68a8 <_PyDict_SendEvent+0xa4> │ │ │ │ │ + bne 6b3c <_PyDict_SendEvent+0x354> │ │ │ │ │ + b 688c <_PyDict_SendEvent+0xa4> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6b60 <_PyDict_SendEvent+0x35c> │ │ │ │ │ + beq 6b44 <_PyDict_SendEvent+0x35c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 6b60 <_PyDict_SendEvent+0x35c> │ │ │ │ │ + b 6b44 <_PyDict_SendEvent+0x35c> │ │ │ │ │ .word 0x00000360 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006ba0 <_PyDict_SendEvent.constprop.1>: │ │ │ │ │ +00006b84 <_PyDict_SendEvent.constprop.1>: │ │ │ │ │ _PyDict_SendEvent.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #732] @ 6e98 <_PyDict_SendEvent.constprop.1+0x2f8> │ │ │ │ │ + ldr r3, [pc, #732] @ 6e7c <_PyDict_SendEvent.constprop.1+0x2f8> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ tst r0, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [ip, r3] │ │ │ │ │ - bne 6c74 <_PyDict_SendEvent.constprop.1+0xd4> │ │ │ │ │ + bne 6c58 <_PyDict_SendEvent.constprop.1+0xd4> │ │ │ │ │ tst r0, #2 │ │ │ │ │ asr r4, r0, #1 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6ca8 <_PyDict_SendEvent.constprop.1+0x108> │ │ │ │ │ + bne 6c8c <_PyDict_SendEvent.constprop.1+0x108> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 6cec <_PyDict_SendEvent.constprop.1+0x14c> │ │ │ │ │ + bne 6cd0 <_PyDict_SendEvent.constprop.1+0x14c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ asr r5, r4, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6d28 <_PyDict_SendEvent.constprop.1+0x188> │ │ │ │ │ + bne 6d0c <_PyDict_SendEvent.constprop.1+0x188> │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 6d6c <_PyDict_SendEvent.constprop.1+0x1cc> │ │ │ │ │ + bne 6d50 <_PyDict_SendEvent.constprop.1+0x1cc> │ │ │ │ │ tst r5, #4 │ │ │ │ │ asr r4, r5, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ - bne 6da8 <_PyDict_SendEvent.constprop.1+0x208> │ │ │ │ │ + bne 6d8c <_PyDict_SendEvent.constprop.1+0x208> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 6dec <_PyDict_SendEvent.constprop.1+0x24c> │ │ │ │ │ + bne 6dd0 <_PyDict_SendEvent.constprop.1+0x24c> │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ addne r9, r6, #40960 @ 0xa000 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r4, [r9, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -7638,202 +7631,202 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r4, [r3, #380] @ 0x17c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6c9c <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ + beq 6c80 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e7c <_PyDict_SendEvent.constprop.1+0x2dc> │ │ │ │ │ + blt 6e60 <_PyDict_SendEvent.constprop.1+0x2dc> │ │ │ │ │ asr r4, r5, #1 │ │ │ │ │ tst r5, #2 │ │ │ │ │ - beq 6be8 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + beq 6bcc <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ ldr r5, [r9, #384] @ 0x180 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6be8 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + beq 6bcc <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6be8 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + bge 6bcc <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6be8 <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ + b 6bcc <_PyDict_SendEvent.constprop.1+0x48> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r3, #388] @ 0x184 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6d1c <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ + beq 6d00 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e60 <_PyDict_SendEvent.constprop.1+0x2c0> │ │ │ │ │ + blt 6e44 <_PyDict_SendEvent.constprop.1+0x2c0> │ │ │ │ │ asr r5, r4, #2 │ │ │ │ │ tst r4, #4 │ │ │ │ │ - beq 6c00 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + beq 6be4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ ldr r4, [r9, #392] @ 0x188 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6c00 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + beq 6be4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6c00 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + bge 6be4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6c00 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ + b 6be4 <_PyDict_SendEvent.constprop.1+0x60> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r4, [r3, #396] @ 0x18c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6d9c <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ + beq 6d80 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e44 <_PyDict_SendEvent.constprop.1+0x2a4> │ │ │ │ │ + blt 6e28 <_PyDict_SendEvent.constprop.1+0x2a4> │ │ │ │ │ asr r4, r5, #2 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6c18 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + beq 6bfc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ ldr r5, [r9, #400] @ 0x190 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6c18 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + beq 6bfc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 6c18 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + bge 6bfc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6c18 <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ + b 6bfc <_PyDict_SendEvent.constprop.1+0x78> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r3, #404] @ 0x194 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6e1c <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ + beq 6e00 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6e28 <_PyDict_SendEvent.constprop.1+0x288> │ │ │ │ │ + blt 6e0c <_PyDict_SendEvent.constprop.1+0x288> │ │ │ │ │ lsrs r4, r4, #2 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - b 6c2c <_PyDict_SendEvent.constprop.1+0x8c> │ │ │ │ │ + b 6c10 <_PyDict_SendEvent.constprop.1+0x8c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6e1c <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ + b 6e00 <_PyDict_SendEvent.constprop.1+0x27c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6d9c <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ + b 6d80 <_PyDict_SendEvent.constprop.1+0x1fc> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6d1c <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ + b 6d00 <_PyDict_SendEvent.constprop.1+0x17c> │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 6c9c <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ + b 6c80 <_PyDict_SendEvent.constprop.1+0xfc> │ │ │ │ │ .word 0x000002c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006e9c : │ │ │ │ │ +00006e80 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6f1c │ │ │ │ │ + beq 6f00 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 6f1c │ │ │ │ │ - bl 6f38 │ │ │ │ │ + beq 6f00 │ │ │ │ │ + bl 6f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f2c │ │ │ │ │ - ldr r1, [pc, #88] @ 6f34 │ │ │ │ │ + beq 6f10 │ │ │ │ │ + ldr r1, [pc, #88] @ 6f18 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -7855,56 +7848,56 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006f38 : │ │ │ │ │ +00006f1c : │ │ │ │ │ copy_lock_held_untracked.constprop.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r5, [pc, #1400] @ 74cc │ │ │ │ │ + ldr r5, [pc, #1400] @ 74b0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 731c │ │ │ │ │ + beq 7300 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7328 │ │ │ │ │ + beq 730c │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 73f4 │ │ │ │ │ + bne 73d8 │ │ │ │ │ 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 73a4 │ │ │ │ │ + bne 7388 │ │ │ │ │ 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 73a4 │ │ │ │ │ + bgt 7388 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 7384 │ │ │ │ │ - ldr r1, [pc, #1276] @ 74cc │ │ │ │ │ + beq 7368 │ │ │ │ │ + ldr r1, [pc, #1276] @ 74b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ @@ -7922,89 +7915,89 @@ │ │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7398 │ │ │ │ │ + beq 737c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add r3, r5, r6, lsl r3 │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ add r1, r3, #24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 736c │ │ │ │ │ + beq 7350 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7130 │ │ │ │ │ + ble 7114 │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ mov lr, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ands r3, r6, #3 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 724c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 70f0 │ │ │ │ │ + beq 70d4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 70b8 │ │ │ │ │ + beq 709c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 7090 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7360 │ │ │ │ │ + ble 7344 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70e4 │ │ │ │ │ + beq 70c8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7310 │ │ │ │ │ + ble 72f4 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 711c │ │ │ │ │ + beq 7100 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7304 │ │ │ │ │ + ble 72e8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 7268 │ │ │ │ │ - ldr r3, [pc, #920] @ 74d0 │ │ │ │ │ + bne 724c │ │ │ │ │ + ldr r3, [pc, #920] @ 74b4 │ │ │ │ │ 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 729c │ │ │ │ │ + beq 7280 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -8022,250 +8015,250 @@ │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7290 │ │ │ │ │ + ble 7274 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71ec │ │ │ │ │ + beq 71d0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72ec │ │ │ │ │ + ble 72d0 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7220 │ │ │ │ │ + beq 7204 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72f8 │ │ │ │ │ + ble 72dc │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7254 │ │ │ │ │ + beq 7238 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 72e0 │ │ │ │ │ + ble 72c4 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 7130 │ │ │ │ │ + beq 7114 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71b4 │ │ │ │ │ + beq 7198 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 719c │ │ │ │ │ + ble 7180 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71b4 │ │ │ │ │ + bgt 7198 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 71b4 │ │ │ │ │ + b 7198 │ │ │ │ │ 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 74c0 │ │ │ │ │ + beq 74a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r5, [r6, #24] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #28] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7254 │ │ │ │ │ + b 7238 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 71ec │ │ │ │ │ + b 71d0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 7220 │ │ │ │ │ + b 7204 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 711c │ │ │ │ │ + b 7100 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 70e4 │ │ │ │ │ + b 70c8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ + bne 6f5c │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7190 │ │ │ │ │ - ldr r2, [pc, #396] @ 74d4 │ │ │ │ │ + beq 7174 │ │ │ │ │ + ldr r2, [pc, #396] @ 74b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ strd r2, [r6, #24] │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 70ac │ │ │ │ │ + b 7090 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7130 │ │ │ │ │ + ble 7114 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ - b 7064 │ │ │ │ │ + b 7048 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ - b 6fe4 │ │ │ │ │ + b 6fc8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 73ec │ │ │ │ │ + beq 73d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #256] @ 74d4 │ │ │ │ │ + ldr r3, [pc, #256] @ 74b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #16] │ │ │ │ │ - bl 7b54 │ │ │ │ │ + bl 7b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 749c │ │ │ │ │ + bne 7480 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1100 │ │ │ │ │ + bl 1148 │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7490 │ │ │ │ │ + beq 7474 │ │ │ │ │ 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 7484 │ │ │ │ │ + beq 7468 │ │ │ │ │ ldrb ip, [r5] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bcs 7450 │ │ │ │ │ + bcs 7434 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7424 │ │ │ │ │ + beq 7408 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 7424 │ │ │ │ │ + b 7408 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r5, [r6, #28] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strd r0, [r6, #16] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ strge r3, [r2] │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7190 │ │ │ │ │ + bgt 7174 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7190 │ │ │ │ │ + bne 7174 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7190 │ │ │ │ │ + b 7174 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8620 │ │ │ │ │ - b 7190 │ │ │ │ │ + bl 8604 │ │ │ │ │ + b 7174 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000074d8 : │ │ │ │ │ +000074bc : │ │ │ │ │ clone_combined_dict_keys(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #800] @ 7814 │ │ │ │ │ + ldr r1, [pc, #800] @ 77f8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7508 │ │ │ │ │ + beq 74ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ mov r6, #1 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ @@ -8283,193 +8276,193 @@ │ │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 780c │ │ │ │ │ + beq 77f0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add r3, r4, r6, lsl r3 │ │ │ │ │ ldr r6, [r4, #16] │ │ │ │ │ add r1, r3, #24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 77f4 │ │ │ │ │ + beq 77d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7668 │ │ │ │ │ + ble 764c │ │ │ │ │ add ip, r3, #20 │ │ │ │ │ mov lr, #8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ands r3, r6, #3 │ │ │ │ │ - beq 7748 │ │ │ │ │ + beq 772c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7628 │ │ │ │ │ + beq 760c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 75f0 │ │ │ │ │ + beq 75d4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 75e4 │ │ │ │ │ + beq 75c8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77e8 │ │ │ │ │ + ble 77cc │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 761c │ │ │ │ │ + beq 7600 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77dc │ │ │ │ │ + ble 77c0 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7654 │ │ │ │ │ + beq 7638 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77d0 │ │ │ │ │ + ble 77b4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 7748 │ │ │ │ │ + bne 772c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7770 │ │ │ │ │ + ble 7754 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76c4 │ │ │ │ │ + beq 76a8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 777c │ │ │ │ │ + bgt 7760 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 778c │ │ │ │ │ + ble 7770 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76fc │ │ │ │ │ + beq 76e0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7798 │ │ │ │ │ + bgt 777c │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77a8 │ │ │ │ │ + ble 778c │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7734 │ │ │ │ │ + beq 7718 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77b4 │ │ │ │ │ + bgt 7798 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77c4 │ │ │ │ │ + ble 77a8 │ │ │ │ │ add r5, r5, #3 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 7668 │ │ │ │ │ + beq 764c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7688 │ │ │ │ │ + beq 766c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7674 │ │ │ │ │ + ble 7658 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7688 │ │ │ │ │ + bgt 766c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 7688 │ │ │ │ │ + b 766c │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76c4 │ │ │ │ │ + bgt 76a8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 76c4 │ │ │ │ │ + b 76a8 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76fc │ │ │ │ │ + bgt 76e0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 76fc │ │ │ │ │ + b 76e0 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7734 │ │ │ │ │ + bgt 7718 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 7734 │ │ │ │ │ + b 7718 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 7654 │ │ │ │ │ + b 7638 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 761c │ │ │ │ │ + b 7600 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 75e4 │ │ │ │ │ + b 75c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7668 │ │ │ │ │ + ble 764c │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov lr, #12 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ - b 759c │ │ │ │ │ + b 7580 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7668 │ │ │ │ │ + b 764c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007818 <_PyDict_Subscript>: │ │ │ │ │ +000077fc <_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 │ │ │ │ │ @@ -8477,462 +8470,462 @@ │ │ │ │ │ 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 789c <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 7880 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 789c <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 7880 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78cc <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 78b0 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7900 <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 78e4 <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 78f8 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 78dc <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 78d4 <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 78b8 <_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 7974 <_PyDict_Subscript+0x15c> │ │ │ │ │ + beq 7958 <_PyDict_Subscript+0x15c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c <_PyDict_Subscript+0x54> │ │ │ │ │ + bne 7850 <_PyDict_Subscript+0x54> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 78f8 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 78dc <_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 790c <_PyDict_Subscript+0xf4> │ │ │ │ │ + bne 78f0 <_PyDict_Subscript+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7874 <_PyDict_Subscript+0x78> │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 7888 <_PyDict_Subscript+0x70> │ │ │ │ │ - b 78f8 <_PyDict_Subscript+0xe0> │ │ │ │ │ - ldr r1, [pc, #116] @ 7988 <_PyDict_Subscript+0x170> │ │ │ │ │ + bne 786c <_PyDict_Subscript+0x70> │ │ │ │ │ + b 78dc <_PyDict_Subscript+0xe0> │ │ │ │ │ + ldr r1, [pc, #116] @ 796c <_PyDict_Subscript+0x170> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 7960 <_PyDict_Subscript+0x148> │ │ │ │ │ + beq 7944 <_PyDict_Subscript+0x148> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + bgt 7874 <_PyDict_Subscript+0x78> │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + bne 7874 <_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 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7874 <_PyDict_Subscript+0x78> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 78f0 <_PyDict_Subscript+0xd8> │ │ │ │ │ + beq 78d4 <_PyDict_Subscript+0xd8> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7874 <_PyDict_Subscript+0x78> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7890 <_PyDict_Subscript+0x78> │ │ │ │ │ + b 7874 <_PyDict_Subscript+0x78> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000798c <_PyDict_SubscriptKnownHash>: │ │ │ │ │ +00007970 <_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 7a70 <_Py_dict_lookup_threadsafe> │ │ │ │ │ + bl 7a54 <_Py_dict_lookup_threadsafe> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup_threadsafe │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 7a00 <_PyDict_SubscriptKnownHash+0x74> │ │ │ │ │ + beq 79e4 <_PyDict_SubscriptKnownHash+0x74> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 79dc <_PyDict_SubscriptKnownHash+0x50> │ │ │ │ │ + beq 79c0 <_PyDict_SubscriptKnownHash+0x50> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 79dc <_PyDict_SubscriptKnownHash+0x50> │ │ │ │ │ + beq 79c0 <_PyDict_SubscriptKnownHash+0x50> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ 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 7a08 <_PyDict_SubscriptKnownHash+0x7c> │ │ │ │ │ + bne 79ec <_PyDict_SubscriptKnownHash+0x7c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 79d0 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ - ldr r1, [pc, #92] @ 7a6c <_PyDict_SubscriptKnownHash+0xe0> │ │ │ │ │ + b 79b4 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ + ldr r1, [pc, #92] @ 7a50 <_PyDict_SubscriptKnownHash+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 7a58 <_PyDict_SubscriptKnownHash+0xcc> │ │ │ │ │ + beq 7a3c <_PyDict_SubscriptKnownHash+0xcc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a50 <_PyDict_SubscriptKnownHash+0xc4> │ │ │ │ │ + bgt 7a34 <_PyDict_SubscriptKnownHash+0xc4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7a50 <_PyDict_SubscriptKnownHash+0xc4> │ │ │ │ │ + bne 7a34 <_PyDict_SubscriptKnownHash+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 79d0 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ + b 79b4 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79f8 <_PyDict_SubscriptKnownHash+0x6c> │ │ │ │ │ - b 79d0 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ + beq 79dc <_PyDict_SubscriptKnownHash+0x6c> │ │ │ │ │ + b 79b4 <_PyDict_SubscriptKnownHash+0x44> │ │ │ │ │ .word 0x00008ffc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007a70 <_Py_dict_lookup_threadsafe>: │ │ │ │ │ +00007a54 <_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 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7ab0 <_Py_dict_lookup_threadsafe+0x40> │ │ │ │ │ + beq 7a94 <_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} │ │ │ │ │ │ │ │ │ │ -00007ab8 : │ │ │ │ │ +00007a9c : │ │ │ │ │ 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 7b00 │ │ │ │ │ + beq 7ae4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 7b18 │ │ │ │ │ + bne 7afc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7b38 │ │ │ │ │ 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] @ 7b50 │ │ │ │ │ + ldr r1, [pc, #48] @ 7b34 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b00 │ │ │ │ │ + beq 7ae4 │ │ │ │ │ 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 7b10 │ │ │ │ │ + b 7af4 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007b54 : │ │ │ │ │ +00007b38 : │ │ │ │ │ dict_merge.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ - ldr r6, [pc, #2716] @ 8618 │ │ │ │ │ + ldr r6, [pc, #2716] @ 85fc │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 814c │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 8190 │ │ │ │ │ + bne 8174 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 7bbc │ │ │ │ │ + beq 7ba0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 7bcc │ │ │ │ │ + bne 7bb0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 7eb8 │ │ │ │ │ + bne 7e9c │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 849c │ │ │ │ │ + bne 8480 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 74bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 85ac │ │ │ │ │ + beq 8590 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 7ea0 │ │ │ │ │ + blt 7e84 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 7ea0 │ │ │ │ │ + bne 7e84 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ lsl r6, r2, r0 │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8350 │ │ │ │ │ + beq 8334 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 7e54 │ │ │ │ │ + ble 7e38 │ │ │ │ │ add r6, r3, r6 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 7d38 │ │ │ │ │ + beq 7d1c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 7cfc │ │ │ │ │ + beq 7ce0 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 7cc8 │ │ │ │ │ + beq 7cac │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cac │ │ │ │ │ + beq 7c90 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8470 │ │ │ │ │ + ble 8454 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cc4 │ │ │ │ │ + beq 7ca8 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8444 │ │ │ │ │ + ble 8428 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ce0 │ │ │ │ │ + beq 7cc4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 840c │ │ │ │ │ + ble 83f0 │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cf8 │ │ │ │ │ + beq 7cdc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 83e0 │ │ │ │ │ + ble 83c4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 7cf8 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82cc │ │ │ │ │ + ble 82b0 │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d2c │ │ │ │ │ + beq 7d10 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82a0 │ │ │ │ │ + ble 8284 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 7e54 │ │ │ │ │ + beq 7e38 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 7e18 │ │ │ │ │ + b 7dfc │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d70 │ │ │ │ │ + beq 7d54 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8104 │ │ │ │ │ + ble 80e8 │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d8c │ │ │ │ │ + beq 7d70 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80b4 │ │ │ │ │ + ble 8098 │ │ │ │ │ ldr r0, [r7, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7da4 │ │ │ │ │ + beq 7d88 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80c8 │ │ │ │ │ + ble 80ac │ │ │ │ │ add r5, r8, #1 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7dc0 │ │ │ │ │ + beq 7da4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80dc │ │ │ │ │ + ble 80c0 │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7dd8 │ │ │ │ │ + beq 7dbc │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80f0 │ │ │ │ │ + ble 80d4 │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7df4 │ │ │ │ │ + beq 7dd8 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8118 │ │ │ │ │ + ble 80fc │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e0c │ │ │ │ │ + beq 7df0 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 812c │ │ │ │ │ + ble 8110 │ │ │ │ │ add r5, r8, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 7e44 │ │ │ │ │ + beq 7e28 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d58 │ │ │ │ │ + beq 7d3c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d58 │ │ │ │ │ + bgt 7d3c │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7d58 │ │ │ │ │ + bne 7d3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d58 │ │ │ │ │ + b 7d3c │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 80a8 │ │ │ │ │ + bne 808c │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 80a8 │ │ │ │ │ - ldr r2, [pc, #1960] @ 861c │ │ │ │ │ + bne 808c │ │ │ │ │ + ldr r2, [pc, #1960] @ 8600 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1932] @ 0x78c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - bhi 80a8 │ │ │ │ │ + bhi 808c │ │ │ │ │ ldr ip, [r2, #1928] @ 0x788 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r2, #1928] @ 0x788 │ │ │ │ │ str r0, [r2, #1932] @ 0x78c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -8945,300 +8938,300 @@ │ │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ smull lr, r1, r1, r2 │ │ │ │ │ sub r1, r1, r2, asr #31 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 7c0c │ │ │ │ │ + bgt 7bf0 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ │ smull lr, r2, r2, r1 │ │ │ │ │ sub r2, r2, r1, asr #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 82f8 │ │ │ │ │ + bgt 82dc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r9, ip │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b 7f40 │ │ │ │ │ + b 7f24 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8088 │ │ │ │ │ + ble 806c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 85ac │ │ │ │ │ + bne 8590 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 8594 │ │ │ │ │ + bne 8578 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 84f4 │ │ │ │ │ + beq 84d8 │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8514 │ │ │ │ │ + bne 84f8 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 7bbc │ │ │ │ │ + ble 7ba0 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r2, r0, r2 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 802c │ │ │ │ │ + beq 8010 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8140 │ │ │ │ │ + beq 8124 │ │ │ │ │ ldr r4, [r2] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8054 │ │ │ │ │ + ble 8038 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8004 │ │ │ │ │ + ble 7fe8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f18 │ │ │ │ │ + bgt 7efc │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - bne 7f18 │ │ │ │ │ + bne 7efc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7f18 │ │ │ │ │ + b 7efc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8070 │ │ │ │ │ + ble 8054 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 7fc4 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - b 7fc4 │ │ │ │ │ + b 7fa8 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r2, r0, r5, r2 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 84cc │ │ │ │ │ + beq 84b0 │ │ │ │ │ ldm r2, {r2, r4} │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7fb8 │ │ │ │ │ + bgt 7f9c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8004 │ │ │ │ │ + ble 7fe8 │ │ │ │ │ cmp ip, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 7fc4 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8020 │ │ │ │ │ - b 7fc4 │ │ │ │ │ + ble 8004 │ │ │ │ │ + b 7fa8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7f24 │ │ │ │ │ + bne 7f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7f24 │ │ │ │ │ + b 7f08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 7ea0 │ │ │ │ │ + b 7e84 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7d8c │ │ │ │ │ + bne 7d70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d8c │ │ │ │ │ + b 7d70 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7da4 │ │ │ │ │ + bne 7d88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7da4 │ │ │ │ │ + b 7d88 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7dc0 │ │ │ │ │ + bne 7da4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dc0 │ │ │ │ │ + b 7da4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7dd8 │ │ │ │ │ + bne 7dbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dd8 │ │ │ │ │ + b 7dbc │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7d70 │ │ │ │ │ + bne 7d54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d70 │ │ │ │ │ + b 7d54 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7df4 │ │ │ │ │ + bne 7dd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7df4 │ │ │ │ │ + b 7dd8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7e0c │ │ │ │ │ + bne 7df0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e0c │ │ │ │ │ + b 7df0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 7bbc │ │ │ │ │ + ble 7ba0 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 84b8 │ │ │ │ │ + beq 849c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 7fa4 │ │ │ │ │ - b 7bbc │ │ │ │ │ + bgt 7f88 │ │ │ │ │ + b 7ba0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8190 │ │ │ │ │ + beq 8174 │ │ │ │ │ ldr r0, [r7, #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 │ │ │ │ │ - beq 7ba8 │ │ │ │ │ + beq 7b8c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 85ac │ │ │ │ │ + beq 8590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 81c0 │ │ │ │ │ + bgt 81a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 85b4 │ │ │ │ │ + beq 8598 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85ac │ │ │ │ │ + beq 8590 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 826c │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + beq 8250 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - b 821c │ │ │ │ │ + b 8200 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8204 │ │ │ │ │ + bgt 81e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 860c │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - beq 8570 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + beq 85f0 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 8554 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8268 │ │ │ │ │ + beq 824c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 85c8 │ │ │ │ │ + beq 85ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4f9c │ │ │ │ │ + bl 4f7c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 81ec │ │ │ │ │ + bgt 81d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 81ec │ │ │ │ │ + bne 81d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81ec │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + b 81d0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 828c │ │ │ │ │ + bgt 8270 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 828c │ │ │ │ │ + bne 8270 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ rsb r8, r8, #0 │ │ │ │ │ - b 7bc0 │ │ │ │ │ + b 7ba4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7d2c │ │ │ │ │ + bne 7d10 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7d2c │ │ │ │ │ + b 7d10 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7d14 │ │ │ │ │ + bne 7cf8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7d14 │ │ │ │ │ + b 7cf8 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ @@ -9247,1523 +9240,1523 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r1, r3 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 3020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85ac │ │ │ │ │ + bne 8590 │ │ │ │ │ ldmib r7, {r0, r3} │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 7f08 │ │ │ │ │ + b 7eec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 80a8 │ │ │ │ │ + ble 808c │ │ │ │ │ add r5, r3, r6 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 839c │ │ │ │ │ + b 8380 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 838c │ │ │ │ │ + beq 8370 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 83cc │ │ │ │ │ + ble 83b0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 8438 │ │ │ │ │ + beq 841c │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8370 │ │ │ │ │ + beq 8354 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8370 │ │ │ │ │ + bgt 8354 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 8370 │ │ │ │ │ + bne 8354 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8370 │ │ │ │ │ + b 8354 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 838c │ │ │ │ │ + bne 8370 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 838c │ │ │ │ │ + b 8370 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7cf8 │ │ │ │ │ + bne 7cdc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7cf8 │ │ │ │ │ + b 7cdc │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7cc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7ce0 │ │ │ │ │ + b 7cc4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 7e54 │ │ │ │ │ + b 7e38 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7cc4 │ │ │ │ │ + bne 7ca8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7cc4 │ │ │ │ │ + b 7ca8 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 7cac │ │ │ │ │ + bne 7c90 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7cac │ │ │ │ │ + b 7c90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 6804 <_PyDict_SendEvent> │ │ │ │ │ + bl 67e8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b 7c18 │ │ │ │ │ + b 7bfc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8150 │ │ │ │ │ - b 7bbc │ │ │ │ │ + bgt 8134 │ │ │ │ │ + b 7ba0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - ble 7bbc │ │ │ │ │ + ble 7ba0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8554 │ │ │ │ │ + beq 8538 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 8044 │ │ │ │ │ - b 7bbc │ │ │ │ │ - ldr r1, [pc, #284] @ 8618 │ │ │ │ │ + bgt 8028 │ │ │ │ │ + b 7ba0 │ │ │ │ │ + ldr r1, [pc, #284] @ 85fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8568 │ │ │ │ │ + beq 854c │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f64 │ │ │ │ │ + beq 7f48 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 7bbc │ │ │ │ │ + ble 7ba0 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldrb r1, [r3, r5] │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ add r2, r0, r1, lsl #3 │ │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r4, [r2, #20] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - b 8048 │ │ │ │ │ + b 802c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 84dc │ │ │ │ │ - b 7bbc │ │ │ │ │ + bgt 84c0 │ │ │ │ │ + b 7ba0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 7bc0 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + b 7ba4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85ac │ │ │ │ │ + bgt 8590 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 85ac │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 8590 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85ac │ │ │ │ │ + b 8590 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 7bc0 │ │ │ │ │ + b 7ba4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 81c0 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + b 81a4 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85e8 │ │ │ │ │ + bgt 85cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 85e8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 85cc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85ac │ │ │ │ │ + bgt 8590 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 85ac │ │ │ │ │ + bne 8590 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85ac │ │ │ │ │ + b 8590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8204 │ │ │ │ │ + b 81e8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000007a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008620 : │ │ │ │ │ +00008604 : │ │ │ │ │ dictkeys_decref.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 8794 │ │ │ │ │ + blt 8778 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8794 │ │ │ │ │ + bne 8778 │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r4, r4, r3 │ │ │ │ │ addeq r4, r0, r4 │ │ │ │ │ - beq 87cc │ │ │ │ │ + beq 87b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8748 │ │ │ │ │ + ble 872c │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r4, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - beq 88c0 │ │ │ │ │ + beq 88a4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 870c │ │ │ │ │ + beq 86f0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86bc │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86bc │ │ │ │ │ + beq 86a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a40 │ │ │ │ │ + ble 8a24 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d4 │ │ │ │ │ + beq 86b8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a2c │ │ │ │ │ + ble 8a10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86f0 │ │ │ │ │ + beq 86d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 89f4 │ │ │ │ │ + ble 89d8 │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8708 │ │ │ │ │ + beq 86ec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a10 │ │ │ │ │ + ble 89f4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8724 │ │ │ │ │ + beq 8708 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 89d0 │ │ │ │ │ + ble 89b4 │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 873c │ │ │ │ │ + beq 8720 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 89b4 │ │ │ │ │ + ble 8998 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 88a4 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 88f0 │ │ │ │ │ + bne 88d4 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 88f0 │ │ │ │ │ - ldr r3, [pc, #748] @ 8a54 │ │ │ │ │ + bne 88d4 │ │ │ │ │ + ldr r3, [pc, #748] @ 8a38 │ │ │ │ │ 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 88f0 │ │ │ │ │ + bhi 88d4 │ │ │ │ │ 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] │ │ │ │ │ - beq 89ec │ │ │ │ │ + beq 89d0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c4 │ │ │ │ │ + beq 87a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 88dc │ │ │ │ │ + ble 88c0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bge 8748 │ │ │ │ │ + bge 872c │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 878c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 87a8 │ │ │ │ │ - b 879c │ │ │ │ │ + bgt 878c │ │ │ │ │ + b 8780 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 89a4 │ │ │ │ │ + beq 8988 │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8818 │ │ │ │ │ + beq 87fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8914 │ │ │ │ │ + ble 88f8 │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8834 │ │ │ │ │ + beq 8818 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8930 │ │ │ │ │ + ble 8914 │ │ │ │ │ ldr r0, [r4, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 884c │ │ │ │ │ + beq 8830 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8944 │ │ │ │ │ + ble 8928 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8868 │ │ │ │ │ + beq 884c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8958 │ │ │ │ │ + ble 893c │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8880 │ │ │ │ │ + beq 8864 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8974 │ │ │ │ │ + ble 8958 │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 889c │ │ │ │ │ + beq 8880 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8988 │ │ │ │ │ + ble 896c │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88b4 │ │ │ │ │ + beq 8898 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8900 │ │ │ │ │ + ble 88e4 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 8748 │ │ │ │ │ + beq 872c │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8800 │ │ │ │ │ + beq 87e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8800 │ │ │ │ │ - b 87f4 │ │ │ │ │ + bgt 87e4 │ │ │ │ │ + b 87d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 87c4 │ │ │ │ │ + bne 87a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 87c4 │ │ │ │ │ + b 87a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 8898 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88b4 │ │ │ │ │ + b 8898 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8818 │ │ │ │ │ + bne 87fc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8818 │ │ │ │ │ + b 87fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 8818 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8834 │ │ │ │ │ + b 8818 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 8830 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 884c │ │ │ │ │ + b 8830 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8868 │ │ │ │ │ + bne 884c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8868 │ │ │ │ │ + b 884c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 8864 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8880 │ │ │ │ │ + b 8864 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8880 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 889c │ │ │ │ │ + b 8880 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8800 │ │ │ │ │ + b 87e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 873c │ │ │ │ │ + bne 8720 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 873c │ │ │ │ │ + b 8720 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8724 │ │ │ │ │ + bne 8708 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8724 │ │ │ │ │ + b 8708 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 87a8 │ │ │ │ │ + b 878c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 86f0 │ │ │ │ │ + bne 86d4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 86f0 │ │ │ │ │ + b 86d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8708 │ │ │ │ │ + bne 86ec │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8708 │ │ │ │ │ + b 86ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 86d4 │ │ │ │ │ + bne 86b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86d4 │ │ │ │ │ + b 86b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 86bc │ │ │ │ │ + bne 86a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 86bc │ │ │ │ │ + b 86a0 │ │ │ │ │ .word 0x000002e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00008a58 : │ │ │ │ │ +00008a3c : │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ uxtb r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9294 │ │ │ │ │ + bgt 9278 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ - bne 929c │ │ │ │ │ + bne 9280 │ │ │ │ │ str r4, [r0] │ │ │ │ │ ldr r9, [r5, #28] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8f34 │ │ │ │ │ + bne 8f18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8c10 │ │ │ │ │ + beq 8bf4 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 8c10 │ │ │ │ │ + blt 8bf4 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 8c10 │ │ │ │ │ + bne 8bf4 │ │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ │ ldrb r8, [r7, #6] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ lsl r4, r4, r3 │ │ │ │ │ - beq 8e54 │ │ │ │ │ + beq 8e38 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8bc4 │ │ │ │ │ + ble 8ba8 │ │ │ │ │ add r4, r7, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ands r2, r6, #3 │ │ │ │ │ add r9, r4, #20 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - beq 8d2c │ │ │ │ │ + beq 8d10 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 8b88 │ │ │ │ │ + beq 8b6c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 8b54 │ │ │ │ │ + beq 8b38 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b38 │ │ │ │ │ + beq 8b1c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8f20 │ │ │ │ │ + ble 8f04 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b50 │ │ │ │ │ + beq 8b34 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8f0c │ │ │ │ │ + ble 8ef0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b50 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8ed4 │ │ │ │ │ + ble 8eb8 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b84 │ │ │ │ │ + beq 8b68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8ef0 │ │ │ │ │ + ble 8ed4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ba0 │ │ │ │ │ + beq 8b84 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e38 │ │ │ │ │ + ble 8e1c │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8bb8 │ │ │ │ │ + beq 8b9c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e1c │ │ │ │ │ + ble 8e00 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 8d2c │ │ │ │ │ + bne 8d10 │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 8dec │ │ │ │ │ + bne 8dd0 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8dec │ │ │ │ │ - ldr r3, [pc, #2896] @ 9734 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ + ldr r3, [pc, #2896] @ 9718 │ │ │ │ │ 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 8dec │ │ │ │ │ + bhi 8dd0 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 8df8 │ │ │ │ │ - ldr r3, [pc, #2828] @ 9738 │ │ │ │ │ + bne 8ddc │ │ │ │ │ + ldr r3, [pc, #2828] @ 971c │ │ │ │ │ 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 8df8 │ │ │ │ │ + bhi 8ddc │ │ │ │ │ ldr r1, [r3, #1920] @ 0x780 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 8e0c │ │ │ │ │ + beq 8df0 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c84 │ │ │ │ │ + beq 8c68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d48 │ │ │ │ │ + ble 8d2c │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ ldr r0, [r9, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ca0 │ │ │ │ │ + beq 8c84 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d94 │ │ │ │ │ + ble 8d78 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cb8 │ │ │ │ │ + beq 8c9c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8da8 │ │ │ │ │ + ble 8d8c │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ ldr r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cd4 │ │ │ │ │ + beq 8cb8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8dbc │ │ │ │ │ + ble 8da0 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8cec │ │ │ │ │ + beq 8cd0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8dd8 │ │ │ │ │ + ble 8dbc │ │ │ │ │ add r3, r8, #2 │ │ │ │ │ ldr r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d08 │ │ │ │ │ + beq 8cec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d64 │ │ │ │ │ + ble 8d48 │ │ │ │ │ ldr r0, [r4, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8d20 │ │ │ │ │ + beq 8d04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8d80 │ │ │ │ │ + ble 8d64 │ │ │ │ │ add r3, r8, #3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8bc4 │ │ │ │ │ + beq 8ba8 │ │ │ │ │ ldr r0, [r9, r3, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c6c │ │ │ │ │ + beq 8c50 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8c6c │ │ │ │ │ - b 8c60 │ │ │ │ │ + bgt 8c50 │ │ │ │ │ + b 8c44 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8c84 │ │ │ │ │ + bne 8c68 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8c84 │ │ │ │ │ + b 8c68 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8d08 │ │ │ │ │ + bne 8cec │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8d08 │ │ │ │ │ + b 8cec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8d20 │ │ │ │ │ + bne 8d04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d20 │ │ │ │ │ + b 8d04 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8ca0 │ │ │ │ │ + bne 8c84 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ca0 │ │ │ │ │ + b 8c84 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8cb8 │ │ │ │ │ + bne 8c9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8cb8 │ │ │ │ │ + b 8c9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8cd4 │ │ │ │ │ + bne 8cb8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8cd4 │ │ │ │ │ + b 8cb8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8cec │ │ │ │ │ + bne 8cd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8cec │ │ │ │ │ + b 8cd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8c10 │ │ │ │ │ + b 8bf4 │ │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8c6c │ │ │ │ │ + b 8c50 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8bb8 │ │ │ │ │ + bne 8b9c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8bb8 │ │ │ │ │ + b 8b9c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8ba0 │ │ │ │ │ + bne 8b84 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8ba0 │ │ │ │ │ + b 8b84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8dec │ │ │ │ │ + ble 8dd0 │ │ │ │ │ add r4, r7, r4 │ │ │ │ │ - b 8e90 │ │ │ │ │ + b 8e74 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e80 │ │ │ │ │ + beq 8e64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8ec0 │ │ │ │ │ + ble 8ea4 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 8bc4 │ │ │ │ │ + beq 8ba8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e64 │ │ │ │ │ + beq 8e48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8e64 │ │ │ │ │ + bgt 8e48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8e64 │ │ │ │ │ + bne 8e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e64 │ │ │ │ │ + b 8e48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8e80 │ │ │ │ │ + bne 8e64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e80 │ │ │ │ │ + b 8e64 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8b6c │ │ │ │ │ + bne 8b50 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8b6c │ │ │ │ │ + b 8b50 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8b84 │ │ │ │ │ + bne 8b68 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8b84 │ │ │ │ │ + b 8b68 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8b50 │ │ │ │ │ + bne 8b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b50 │ │ │ │ │ + b 8b34 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8b38 │ │ │ │ │ + bne 8b1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8b38 │ │ │ │ │ + b 8b1c │ │ │ │ │ ldrb r6, [r9, #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 9098 │ │ │ │ │ + bne 907c │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9090 │ │ │ │ │ + beq 9074 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ands r3, r4, #3 │ │ │ │ │ - beq 9024 │ │ │ │ │ + beq 9008 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8fa0 │ │ │ │ │ + beq 8f84 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 8f84 │ │ │ │ │ + beq 8f68 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f80 │ │ │ │ │ + beq 8f64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 93fc │ │ │ │ │ + ble 93e0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f9c │ │ │ │ │ + beq 8f80 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 93d4 │ │ │ │ │ + ble 93b8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fb8 │ │ │ │ │ + beq 8f9c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 93c0 │ │ │ │ │ + ble 93a4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 9024 │ │ │ │ │ - b 9090 │ │ │ │ │ + bne 9008 │ │ │ │ │ + b 9074 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fe4 │ │ │ │ │ + beq 8fc8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9054 │ │ │ │ │ + ble 9038 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ffc │ │ │ │ │ + beq 8fe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9068 │ │ │ │ │ + ble 904c │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9018 │ │ │ │ │ + beq 8ffc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 907c │ │ │ │ │ + ble 9060 │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 9090 │ │ │ │ │ + beq 9074 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fc8 │ │ │ │ │ + beq 8fac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8fc8 │ │ │ │ │ + bgt 8fac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8fc8 │ │ │ │ │ + bne 8fac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8fc8 │ │ │ │ │ + b 8fac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8fe4 │ │ │ │ │ + bne 8fc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8fe4 │ │ │ │ │ + b 8fc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8ffc │ │ │ │ │ + bne 8fe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ffc │ │ │ │ │ + b 8fe0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9018 │ │ │ │ │ + bne 8ffc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9018 │ │ │ │ │ + b 8ffc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 8c10 │ │ │ │ │ + blt 8bf4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 8c10 │ │ │ │ │ + bne 8bf4 │ │ │ │ │ ldrb r2, [r7, #5] │ │ │ │ │ ldrb r6, [r7, #6] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 9424 │ │ │ │ │ + beq 9408 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 930c │ │ │ │ │ + ble 92f0 │ │ │ │ │ add r3, r7, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ add r6, r3, #20 │ │ │ │ │ add r4, r3, #24 │ │ │ │ │ ands r3, r1, #3 │ │ │ │ │ - beq 9268 │ │ │ │ │ + beq 924c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 9168 │ │ │ │ │ + beq 914c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 9134 │ │ │ │ │ + beq 9118 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9118 │ │ │ │ │ + beq 90fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9720 │ │ │ │ │ + ble 9704 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9130 │ │ │ │ │ + beq 9114 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 970c │ │ │ │ │ + ble 96f0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 914c │ │ │ │ │ + beq 9130 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 94b8 │ │ │ │ │ + ble 949c │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9164 │ │ │ │ │ + beq 9148 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 94a4 │ │ │ │ │ + ble 9488 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9180 │ │ │ │ │ + beq 9164 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9410 │ │ │ │ │ + ble 93f4 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9198 │ │ │ │ │ + beq 917c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 93e8 │ │ │ │ │ + ble 93cc │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 9268 │ │ │ │ │ - b 930c │ │ │ │ │ + bne 924c │ │ │ │ │ + b 92f0 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 91c0 │ │ │ │ │ + beq 91a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9398 │ │ │ │ │ + ble 937c │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ ldr r0, [r6, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 91dc │ │ │ │ │ + beq 91c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 93ac │ │ │ │ │ + ble 9390 │ │ │ │ │ ldr r0, [r4, r8, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 91f4 │ │ │ │ │ + beq 91d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9334 │ │ │ │ │ + ble 9318 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ ldr r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9210 │ │ │ │ │ + beq 91f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9348 │ │ │ │ │ + ble 932c │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 920c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 935c │ │ │ │ │ + ble 9340 │ │ │ │ │ add r9, r8, #2 │ │ │ │ │ ldr r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9244 │ │ │ │ │ + beq 9228 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9370 │ │ │ │ │ + ble 9354 │ │ │ │ │ ldr r0, [r4, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 925c │ │ │ │ │ + beq 9240 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9384 │ │ │ │ │ + ble 9368 │ │ │ │ │ add r9, r8, #3 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 930c │ │ │ │ │ + beq 92f0 │ │ │ │ │ ldr r0, [r6, r9, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 91a8 │ │ │ │ │ + beq 918c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 91a8 │ │ │ │ │ + bgt 918c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 91a8 │ │ │ │ │ + bne 918c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 91a8 │ │ │ │ │ + b 918c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8c58 │ │ │ │ │ - ldr r2, [pc, #1176] @ 973c │ │ │ │ │ + beq 8c3c │ │ │ │ │ + ldr r2, [pc, #1176] @ 9720 │ │ │ │ │ tst r3, #1 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r6, [r3, r2] │ │ │ │ │ - bne 96c4 │ │ │ │ │ + bne 96a8 │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 967c │ │ │ │ │ + bne 9660 │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 9634 │ │ │ │ │ + bne 9618 │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 95ec │ │ │ │ │ + bne 95d0 │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 95a4 │ │ │ │ │ + bne 9588 │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 955c │ │ │ │ │ + bne 9540 │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ - bne 9514 │ │ │ │ │ + bne 94f8 │ │ │ │ │ lsrs r4, r4, #7 │ │ │ │ │ - bne 94cc │ │ │ │ │ + bne 94b0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8c58 │ │ │ │ │ + bgt 8c3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8a9c │ │ │ │ │ - b 8c58 │ │ │ │ │ + beq 8a80 │ │ │ │ │ + b 8c3c │ │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 8dec │ │ │ │ │ + bne 8dd0 │ │ │ │ │ ldrb r3, [r7, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8dec │ │ │ │ │ - ldr r3, [pc, #1044] @ 9740 │ │ │ │ │ + bne 8dd0 │ │ │ │ │ + ldr r3, [pc, #1044] @ 9724 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8be8 │ │ │ │ │ + b 8bcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 91f4 │ │ │ │ │ + bne 91d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 91f4 │ │ │ │ │ + b 91d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9210 │ │ │ │ │ + bne 91f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9210 │ │ │ │ │ + b 91f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9228 │ │ │ │ │ + bne 920c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9228 │ │ │ │ │ + b 920c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9244 │ │ │ │ │ + bne 9228 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9244 │ │ │ │ │ + b 9228 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 925c │ │ │ │ │ + bne 9240 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 925c │ │ │ │ │ + b 9240 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 91c0 │ │ │ │ │ + bne 91a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 91c0 │ │ │ │ │ + b 91a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 91dc │ │ │ │ │ + bne 91c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 91dc │ │ │ │ │ + b 91c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8fb8 │ │ │ │ │ + bne 8f9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8fb8 │ │ │ │ │ + b 8f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8f9c │ │ │ │ │ + bne 8f80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8f9c │ │ │ │ │ + b 8f80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9198 │ │ │ │ │ + bne 917c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9198 │ │ │ │ │ + b 917c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8f80 │ │ │ │ │ + bne 8f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9180 │ │ │ │ │ + bne 9164 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9180 │ │ │ │ │ + b 9164 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 8dec │ │ │ │ │ + ble 8dd0 │ │ │ │ │ add r4, r7, r3 │ │ │ │ │ - b 9460 │ │ │ │ │ + b 9444 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9450 │ │ │ │ │ + beq 9434 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9490 │ │ │ │ │ + ble 9474 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 930c │ │ │ │ │ + beq 92f0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9434 │ │ │ │ │ + beq 9418 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9434 │ │ │ │ │ + bgt 9418 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9434 │ │ │ │ │ + bne 9418 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9434 │ │ │ │ │ + b 9418 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9450 │ │ │ │ │ + bne 9434 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9450 │ │ │ │ │ + b 9434 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9164 │ │ │ │ │ + bne 9148 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9164 │ │ │ │ │ + b 9148 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 914c │ │ │ │ │ + bne 9130 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 914c │ │ │ │ │ + b 9130 │ │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r6, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ + beq 92d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92ec │ │ │ │ │ + bge 92d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92ec │ │ │ │ │ + b 92d0 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #404] @ 0x194 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92e4 │ │ │ │ │ + beq 92c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92e4 │ │ │ │ │ + bge 92c8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92e4 │ │ │ │ │ + b 92c8 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #400] @ 0x190 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92dc │ │ │ │ │ + beq 92c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92dc │ │ │ │ │ + bge 92c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92dc │ │ │ │ │ + b 92c0 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #396] @ 0x18c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 92b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92d4 │ │ │ │ │ + bge 92b8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92d4 │ │ │ │ │ + b 92b8 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #392] @ 0x188 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92cc │ │ │ │ │ + beq 92b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92cc │ │ │ │ │ + bge 92b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92cc │ │ │ │ │ + b 92b0 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #388] @ 0x184 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92c4 │ │ │ │ │ + beq 92a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92c4 │ │ │ │ │ + bge 92a8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92c4 │ │ │ │ │ + b 92a8 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #384] @ 0x180 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92bc │ │ │ │ │ + beq 92a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92bc │ │ │ │ │ + bge 92a0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92bc │ │ │ │ │ + b 92a0 │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r7, [r3, #380] @ 0x17c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 92b4 │ │ │ │ │ + beq 9298 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 92b4 │ │ │ │ │ + bge 9298 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ 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 92b4 │ │ │ │ │ + b 9298 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9130 │ │ │ │ │ + bne 9114 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9130 │ │ │ │ │ + b 9114 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9118 │ │ │ │ │ + bne 90fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9118 │ │ │ │ │ + b 90fc │ │ │ │ │ .word 0x00000b48 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000b04 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000040c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00009744 <_PyDict_StoreSubscript>: │ │ │ │ │ +00009728 <_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 97e0 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ + beq 97c4 <_PyDict_StoreSubscript+0x9c> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 9870 <_PyDict_StoreSubscript+0x12c> │ │ │ │ │ + beq 9854 <_PyDict_StoreSubscript+0x12c> │ │ │ │ │ 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 980c <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + bne 97f0 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 980c <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ - ldr r1, [pc, #252] @ 98c0 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ + beq 97f0 <_PyDict_StoreSubscript+0xc8> │ │ │ │ │ + ldr r1, [pc, #252] @ 98a4 <_PyDict_StoreSubscript+0x17c> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9864 <_PyDict_StoreSubscript+0x120> │ │ │ │ │ + beq 9848 <_PyDict_StoreSubscript+0x120> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ 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 9840 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ + bne 9824 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 9840 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ + beq 9824 <_PyDict_StoreSubscript+0xfc> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b b56c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b550 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 97bc <_PyDict_StoreSubscript+0x78> │ │ │ │ │ + bne 97a0 <_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 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 9800 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ + bne 97e4 <_PyDict_StoreSubscript+0xbc> │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 9898 <_PyDict_StoreSubscript+0x154> │ │ │ │ │ + b 987c <_PyDict_StoreSubscript+0x154> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #76] @ 98c4 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ + b 10e4 │ │ │ │ │ + ldr r1, [pc, #76] @ 98a8 <_PyDict_StoreSubscript+0x180> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 98a4 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + beq 9888 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98a4 <_PyDict_StoreSubscript+0x160> │ │ │ │ │ + bne 9888 <_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 │ │ │ │ │ @@ -10777,632 +10770,632 @@ │ │ │ │ │ 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 9898 <_PyDict_StoreSubscript+0x154> │ │ │ │ │ + b 987c <_PyDict_StoreSubscript+0x154> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000098c8 : │ │ │ │ │ +000098ac : │ │ │ │ │ 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, #472] @ 9acc │ │ │ │ │ + ldr r1, [pc, #472] @ 9ab0 │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 9a58 │ │ │ │ │ + beq 9a3c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a84 │ │ │ │ │ + bne 9a68 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ orrs r1, r1, r0, lsr #31 │ │ │ │ │ - bne 99f8 │ │ │ │ │ + bne 99dc │ │ │ │ │ ldrb r1, [ip, #6] │ │ │ │ │ ldrb r5, [ip, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r5 │ │ │ │ │ - beq 9998 │ │ │ │ │ + beq 997c │ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9a00 │ │ │ │ │ + beq 99e4 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq 99d4 │ │ │ │ │ + beq 99b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str lr, [r2] │ │ │ │ │ - beq 99dc │ │ │ │ │ + beq 99c0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9a28 │ │ │ │ │ + beq 9a0c │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 99f8 │ │ │ │ │ + ble 99dc │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 997c │ │ │ │ │ + bne 9960 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9988 │ │ │ │ │ + bne 996c │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 9a10 │ │ │ │ │ + bgt 99f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9990 │ │ │ │ │ + b 9974 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 99f8 │ │ │ │ │ + ble 99dc │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 99e8 │ │ │ │ │ + beq 99cc │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 9964 │ │ │ │ │ - b 99f8 │ │ │ │ │ + bgt 9948 │ │ │ │ │ + b 99dc │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble 99f8 │ │ │ │ │ + ble 99dc │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99b4 │ │ │ │ │ + bne 9998 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt 9a38 │ │ │ │ │ - b 99f8 │ │ │ │ │ + bgt 9a1c │ │ │ │ │ + b 99dc │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9990 │ │ │ │ │ + beq 9974 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 9918 │ │ │ │ │ + beq 98fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 99f8 │ │ │ │ │ + blt 99dc │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 99f8 │ │ │ │ │ + ble 99dc │ │ │ │ │ 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 lr, [ip, #20] │ │ │ │ │ - b 99c4 │ │ │ │ │ + b 99a8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009ad0 <_PyDict_Next>: │ │ │ │ │ +00009ab4 <_PyDict_Next>: │ │ │ │ │ _PyDict_Next(): │ │ │ │ │ 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] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #1224] @ 9fc4 <_PyDict_Next+0x4f4> │ │ │ │ │ + ldr r1, [pc, #1224] @ 9fa8 <_PyDict_Next+0x4f4> │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 9e0c <_PyDict_Next+0x33c> │ │ │ │ │ + beq 9df0 <_PyDict_Next+0x33c> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e38 <_PyDict_Next+0x368> │ │ │ │ │ + bne 9e1c <_PyDict_Next+0x368> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp lr, ip │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ orrs r0, r0, ip, lsr #31 │ │ │ │ │ - bne 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + bne 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ ldrb r5, [r1, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ - beq 9bac <_PyDict_Next+0xdc> │ │ │ │ │ + beq 9b90 <_PyDict_Next+0xdc> │ │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d90 <_PyDict_Next+0x2c0> │ │ │ │ │ + beq 9d74 <_PyDict_Next+0x2c0> │ │ │ │ │ ldrd r0, [r1] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str ip, [r4] │ │ │ │ │ - beq 9bec <_PyDict_Next+0x11c> │ │ │ │ │ + beq 9bd0 <_PyDict_Next+0x11c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - beq 9bf4 <_PyDict_Next+0x124> │ │ │ │ │ + beq 9bd8 <_PyDict_Next+0x124> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9c00 <_PyDict_Next+0x130> │ │ │ │ │ + bne 9be4 <_PyDict_Next+0x130> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r0, r5, ip, r0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c0c <_PyDict_Next+0x13c> │ │ │ │ │ + beq 9bf0 <_PyDict_Next+0x13c> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne 9b84 <_PyDict_Next+0xb4> │ │ │ │ │ + bne 9b68 <_PyDict_Next+0xb4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b90 <_PyDict_Next+0xc0> │ │ │ │ │ + bne 9b74 <_PyDict_Next+0xc0> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ba0 <_PyDict_Next+0xd0> │ │ │ │ │ + beq 9b84 <_PyDict_Next+0xd0> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b 9ba0 <_PyDict_Next+0xd0> │ │ │ │ │ + b 9b84 <_PyDict_Next+0xd0> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ sub r0, lr, ip │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 9cd8 <_PyDict_Next+0x208> │ │ │ │ │ + beq 9cbc <_PyDict_Next+0x208> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9cbc <_PyDict_Next+0x1ec> │ │ │ │ │ + beq 9ca0 <_PyDict_Next+0x1ec> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9ca8 <_PyDict_Next+0x1d8> │ │ │ │ │ + beq 9c8c <_PyDict_Next+0x1d8> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 9c94 <_PyDict_Next+0x1c4> │ │ │ │ │ + beq 9c78 <_PyDict_Next+0x1c4> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9c80 <_PyDict_Next+0x1b0> │ │ │ │ │ + beq 9c64 <_PyDict_Next+0x1b0> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9c6c <_PyDict_Next+0x19c> │ │ │ │ │ + beq 9c50 <_PyDict_Next+0x19c> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 9e84 <_PyDict_Next+0x3b4> │ │ │ │ │ + bne 9e68 <_PyDict_Next+0x3b4> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ add r1, r5, #24 │ │ │ │ │ add ip, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ add r1, r5, #36 @ 0x24 │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ │ add ip, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ add r1, r5, #60 @ 0x3c │ │ │ │ │ add ip, r6, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ │ add r1, r5, #72 @ 0x48 │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add ip, r6, #7 │ │ │ │ │ add r1, r5, #84 @ 0x54 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 9cd8 <_PyDict_Next+0x208> │ │ │ │ │ + bgt 9cbc <_PyDict_Next+0x208> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9ba4 <_PyDict_Next+0xd4> │ │ │ │ │ + b 9b88 <_PyDict_Next+0xd4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ sub r0, lr, ip │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ - beq 9f10 <_PyDict_Next+0x440> │ │ │ │ │ + beq 9ef4 <_PyDict_Next+0x440> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9ef4 <_PyDict_Next+0x424> │ │ │ │ │ + beq 9ed8 <_PyDict_Next+0x424> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9ee0 <_PyDict_Next+0x410> │ │ │ │ │ + beq 9ec4 <_PyDict_Next+0x410> │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 9ecc <_PyDict_Next+0x3fc> │ │ │ │ │ + beq 9eb0 <_PyDict_Next+0x3fc> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9eb8 <_PyDict_Next+0x3e8> │ │ │ │ │ + beq 9e9c <_PyDict_Next+0x3e8> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9ea4 <_PyDict_Next+0x3d4> │ │ │ │ │ + beq 9e88 <_PyDict_Next+0x3d4> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 9df4 <_PyDict_Next+0x324> │ │ │ │ │ + bne 9dd8 <_PyDict_Next+0x324> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e9c <_PyDict_Next+0x3cc> │ │ │ │ │ + beq 9e80 <_PyDict_Next+0x3cc> │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 9b6c <_PyDict_Next+0x9c> │ │ │ │ │ - b 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + bgt 9b50 <_PyDict_Next+0x9c> │ │ │ │ │ + b 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 9ddc <_PyDict_Next+0x30c> │ │ │ │ │ + b 9dc0 <_PyDict_Next+0x30c> │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ba4 <_PyDict_Next+0xd4> │ │ │ │ │ + beq 9b88 <_PyDict_Next+0xd4> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 9b20 <_PyDict_Next+0x50> │ │ │ │ │ + beq 9b04 <_PyDict_Next+0x50> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + blt 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ ldr lr, [r5, #24] │ │ │ │ │ mov r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ add r0, lr, r0, lsl #3 │ │ │ │ │ ldrb lr, [lr, #5] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r0, r0, r5, lsl lr │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ - b 9bdc <_PyDict_Next+0x10c> │ │ │ │ │ + b 9bc0 <_PyDict_Next+0x10c> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bc8 <_PyDict_Next+0xf8> │ │ │ │ │ + bne 9bac <_PyDict_Next+0xf8> │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 9c58 <_PyDict_Next+0x188> │ │ │ │ │ + b 9c3c <_PyDict_Next+0x188> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + ble 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add ip, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ add r1, r5, #24 │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ add r1, r5, #32 │ │ │ │ │ add ip, r6, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ add r1, r5, #40 @ 0x28 │ │ │ │ │ add ip, r6, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ │ add r1, r5, #48 @ 0x30 │ │ │ │ │ add ip, r6, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9de8 <_PyDict_Next+0x318> │ │ │ │ │ + bne 9dcc <_PyDict_Next+0x318> │ │ │ │ │ add ip, r6, #7 │ │ │ │ │ add r1, r5, #56 @ 0x38 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 9f10 <_PyDict_Next+0x440> │ │ │ │ │ - b 9d88 <_PyDict_Next+0x2b8> │ │ │ │ │ + bgt 9ef4 <_PyDict_Next+0x440> │ │ │ │ │ + b 9d6c <_PyDict_Next+0x2b8> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009fc8 <_PyDict_Next.constprop.1>: │ │ │ │ │ +00009fac <_PyDict_Next.constprop.1>: │ │ │ │ │ _PyDict_Next.constprop.1(): │ │ │ │ │ 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, #472] @ a1cc <_PyDict_Next.constprop.1+0x204> │ │ │ │ │ + ldr r1, [pc, #472] @ a1b0 <_PyDict_Next.constprop.1+0x204> │ │ │ │ │ ldrb ip, [r0, #87] @ 0x57 │ │ │ │ │ ubfx ip, ip, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq a158 <_PyDict_Next.constprop.1+0x190> │ │ │ │ │ + beq a13c <_PyDict_Next.constprop.1+0x190> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a184 <_PyDict_Next.constprop.1+0x1bc> │ │ │ │ │ + bne a168 <_PyDict_Next.constprop.1+0x1bc> │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ orrs r1, r1, r0, lsr #31 │ │ │ │ │ - bne a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + bne a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ ldrb r1, [ip, #6] │ │ │ │ │ ldrb r5, [ip, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r5 │ │ │ │ │ - beq a098 <_PyDict_Next.constprop.1+0xd0> │ │ │ │ │ + beq a07c <_PyDict_Next.constprop.1+0xd0> │ │ │ │ │ add r1, r1, r0, lsl #3 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a100 <_PyDict_Next.constprop.1+0x138> │ │ │ │ │ + beq a0e4 <_PyDict_Next.constprop.1+0x138> │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - beq a0d4 <_PyDict_Next.constprop.1+0x10c> │ │ │ │ │ + beq a0b8 <_PyDict_Next.constprop.1+0x10c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str lr, [r2] │ │ │ │ │ - beq a0dc <_PyDict_Next.constprop.1+0x114> │ │ │ │ │ + beq a0c0 <_PyDict_Next.constprop.1+0x114> │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r1, r5, r0, r1 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq a128 <_PyDict_Next.constprop.1+0x160> │ │ │ │ │ + beq a10c <_PyDict_Next.constprop.1+0x160> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + ble a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne a07c <_PyDict_Next.constprop.1+0xb4> │ │ │ │ │ + bne a060 <_PyDict_Next.constprop.1+0xb4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a088 <_PyDict_Next.constprop.1+0xc0> │ │ │ │ │ + bne a06c <_PyDict_Next.constprop.1+0xc0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt a110 <_PyDict_Next.constprop.1+0x148> │ │ │ │ │ + bgt a0f4 <_PyDict_Next.constprop.1+0x148> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a090 <_PyDict_Next.constprop.1+0xc8> │ │ │ │ │ + b a074 <_PyDict_Next.constprop.1+0xc8> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + ble a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq a0e8 <_PyDict_Next.constprop.1+0x120> │ │ │ │ │ + beq a0cc <_PyDict_Next.constprop.1+0x120> │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt a064 <_PyDict_Next.constprop.1+0x9c> │ │ │ │ │ - b a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + bgt a048 <_PyDict_Next.constprop.1+0x9c> │ │ │ │ │ + b a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - ble a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + ble a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ add ip, ip, r5 │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a0b4 <_PyDict_Next.constprop.1+0xec> │ │ │ │ │ + bne a098 <_PyDict_Next.constprop.1+0xec> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bgt a138 <_PyDict_Next.constprop.1+0x170> │ │ │ │ │ - b a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + bgt a11c <_PyDict_Next.constprop.1+0x170> │ │ │ │ │ + b a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a090 <_PyDict_Next.constprop.1+0xc8> │ │ │ │ │ + beq a074 <_PyDict_Next.constprop.1+0xc8> │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq a018 <_PyDict_Next.constprop.1+0x50> │ │ │ │ │ + beq 9ffc <_PyDict_Next.constprop.1+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + blt a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble a0f8 <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ + ble a0dc <_PyDict_Next.constprop.1+0x130> │ │ │ │ │ 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 lr, [ip, #20] │ │ │ │ │ - b a0c4 <_PyDict_Next.constprop.1+0xfc> │ │ │ │ │ + b a0a8 <_PyDict_Next.constprop.1+0xfc> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000a1d0 <_PyDict_CopyAsDict>: │ │ │ │ │ +0000a1b4 <_PyDict_CopyAsDict>: │ │ │ │ │ _PyDict_CopyAsDict(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #112] @ a25c <_PyDict_CopyAsDict+0x8c> │ │ │ │ │ + ldr r1, [pc, #112] @ a240 <_PyDict_CopyAsDict+0x8c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a1fc <_PyDict_CopyAsDict+0x2c> │ │ │ │ │ + beq a1e0 <_PyDict_CopyAsDict+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6f38 │ │ │ │ │ + bl 6f1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a254 <_PyDict_CopyAsDict+0x84> │ │ │ │ │ - ldr r1, [pc, #76] @ a260 <_PyDict_CopyAsDict+0x90> │ │ │ │ │ + beq a238 <_PyDict_CopyAsDict+0x84> │ │ │ │ │ + ldr r1, [pc, #76] @ a244 <_PyDict_CopyAsDict+0x90> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [ip, r1] │ │ │ │ │ ldr ip, [r1, #3836] @ 0xefc │ │ │ │ │ @@ -11419,49 +11412,49 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000a264 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ +0000a248 <_PyDict_HasOnlyStringKeys>: │ │ │ │ │ _PyDict_HasOnlyStringKeys(): │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a27c <_PyDict_HasOnlyStringKeys+0x18> │ │ │ │ │ + beq a260 <_PyDict_HasOnlyStringKeys+0x18> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9fc8 <_PyDict_Next.constprop.1> │ │ │ │ │ + bl 9fac <_PyDict_Next.constprop.1> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2d8 <_PyDict_HasOnlyStringKeys+0x74> │ │ │ │ │ + beq a2bc <_PyDict_HasOnlyStringKeys+0x74> │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne a29c <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ + bne a280 <_PyDict_HasOnlyStringKeys+0x38> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b a2d0 <_PyDict_HasOnlyStringKeys+0x6c> │ │ │ │ │ + b a2b4 <_PyDict_HasOnlyStringKeys+0x6c> │ │ │ │ │ │ │ │ │ │ -0000a2e0 : │ │ │ │ │ +0000a2c4 : │ │ │ │ │ PyDict_GetItemStringRef(): │ │ │ │ │ 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 │ │ │ │ │ @@ -11469,228 +11462,228 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ streq r4, [r7] │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ - beq a3b8 │ │ │ │ │ + beq a39c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #304] @ a454 │ │ │ │ │ + ldr r1, [pc, #304] @ a438 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq a424 │ │ │ │ │ + beq a408 │ │ │ │ │ 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 a3e4 │ │ │ │ │ + bne a3c8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq a3e4 │ │ │ │ │ + beq a3c8 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq a418 │ │ │ │ │ + beq a3fc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a3dc │ │ │ │ │ + beq a3c0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a3c4 │ │ │ │ │ + bgt a3a8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a3b8 │ │ │ │ │ + bgt a39c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a3b8 │ │ │ │ │ + bne a39c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r6, #1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a3a4 │ │ │ │ │ - b a3b8 │ │ │ │ │ + ble a388 │ │ │ │ │ + b a39c │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b a3c8 │ │ │ │ │ + b a3ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ subne r3, fp, #24 │ │ │ │ │ movne r2, r0 │ │ │ │ │ - bne a35c │ │ │ │ │ + bne a340 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b a398 │ │ │ │ │ + b a37c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b a3c8 │ │ │ │ │ + b a3ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a338 │ │ │ │ │ + bne a31c │ │ │ │ │ movw r1, #2553 @ 0x9f9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b a398 │ │ │ │ │ + b a37c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000a458 <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ +0000a43c <_PyDict_LoadBuiltinsFromGlobals>: │ │ │ │ │ _PyDict_LoadBuiltinsFromGlobals(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r1, [pc, #2148] @ ace4 <_PyDict_LoadBuiltinsFromGlobals+0x88c> │ │ │ │ │ + ldr r1, [pc, #2148] @ acc8 <_PyDict_LoadBuiltinsFromGlobals+0x88c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq ac90 <_PyDict_LoadBuiltinsFromGlobals+0x838> │ │ │ │ │ - ldr sl, [pc, #2124] @ ace8 <_PyDict_LoadBuiltinsFromGlobals+0x890> │ │ │ │ │ + beq ac94 <_PyDict_LoadBuiltinsFromGlobals+0x858> │ │ │ │ │ + ldr sl, [pc, #2124] @ accc <_PyDict_LoadBuiltinsFromGlobals+0x890> │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r5, [sl, #1492] @ 0x5d4 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ mov lr, r5 │ │ │ │ │ add r6, r1, #20 │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ lsl r9, r8, r2 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ add r3, r6, r8, lsl r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ and r4, r5, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a824 <_PyDict_LoadBuiltinsFromGlobals+0x3cc> │ │ │ │ │ + beq a808 <_PyDict_LoadBuiltinsFromGlobals+0x3cc> │ │ │ │ │ ldr r0, [sl, #1484] @ 0x5cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne ab40 <_PyDict_LoadBuiltinsFromGlobals+0x6e8> │ │ │ │ │ + bne ab18 <_PyDict_LoadBuiltinsFromGlobals+0x6dc> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ mov r9, r4 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bgt a70c <_PyDict_LoadBuiltinsFromGlobals+0x2b4> │ │ │ │ │ + bgt a6f0 <_PyDict_LoadBuiltinsFromGlobals+0x2b4> │ │ │ │ │ ldrsb r1, [r6, r9] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - blt a624 <_PyDict_LoadBuiltinsFromGlobals+0x1cc> │ │ │ │ │ + blt a608 <_PyDict_LoadBuiltinsFromGlobals+0x1cc> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r0, r1, lsl #3] │ │ │ │ │ - ldr r1, [pc, #1996] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #1996] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + beq a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq a7e8 <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ + beq a7cc <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldrsb r3, [r6, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a774 <_PyDict_LoadBuiltinsFromGlobals+0x31c> │ │ │ │ │ + blt a758 <_PyDict_LoadBuiltinsFromGlobals+0x31c> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #1928] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #1928] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + beq a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq aa7c <_PyDict_LoadBuiltinsFromGlobals+0x624> │ │ │ │ │ + beq aa60 <_PyDict_LoadBuiltinsFromGlobals+0x624> │ │ │ │ │ lsr r9, r5, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r8, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt a9b4 <_PyDict_LoadBuiltinsFromGlobals+0x55c> │ │ │ │ │ + bgt a998 <_PyDict_LoadBuiltinsFromGlobals+0x55c> │ │ │ │ │ ldrsb sl, [r6, r8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt a798 <_PyDict_LoadBuiltinsFromGlobals+0x340> │ │ │ │ │ + blt a77c <_PyDict_LoadBuiltinsFromGlobals+0x340> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [pc, #1856] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #1856] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ ldr r0, [r3, sl, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a664 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ + beq a648 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a650 <_PyDict_LoadBuiltinsFromGlobals+0x1f8> │ │ │ │ │ + beq a634 <_PyDict_LoadBuiltinsFromGlobals+0x1f8> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, r9, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt a9e8 <_PyDict_LoadBuiltinsFromGlobals+0x590> │ │ │ │ │ + bgt a9cc <_PyDict_LoadBuiltinsFromGlobals+0x590> │ │ │ │ │ ldrsb sl, [r6, r8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt a7dc <_PyDict_LoadBuiltinsFromGlobals+0x384> │ │ │ │ │ + blt a7c0 <_PyDict_LoadBuiltinsFromGlobals+0x384> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [pc, #1784] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #1784] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ ldr r0, [r3, sl, lsl #3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a664 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ + beq a648 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ab1c <_PyDict_LoadBuiltinsFromGlobals+0x6c4> │ │ │ │ │ + beq ab00 <_PyDict_LoadBuiltinsFromGlobals+0x6c4> │ │ │ │ │ lsr r9, r9, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b a58c <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ + b a570 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - bne a530 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ + bne a514 <_PyDict_LoadBuiltinsFromGlobals+0xd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_GetBuiltins │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ @@ -11698,585 +11691,585 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a5c0 <_PyDict_LoadBuiltinsFromGlobals+0x168> │ │ │ │ │ + beq a5a4 <_PyDict_LoadBuiltinsFromGlobals+0x168> │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq abc0 <_PyDict_LoadBuiltinsFromGlobals+0x768> │ │ │ │ │ + beq aba4 <_PyDict_LoadBuiltinsFromGlobals+0x768> │ │ │ │ │ ldrb r2, [r4, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r6, r3, lsl #3 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ orrgt r5, r3, #1 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ bic r4, r5, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq aaec <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ + beq aad0 <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaec <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ + bne aad0 <_PyDict_LoadBuiltinsFromGlobals+0x694> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt acc4 <_PyDict_LoadBuiltinsFromGlobals+0x86c> │ │ │ │ │ + bgt ac74 <_PyDict_LoadBuiltinsFromGlobals+0x838> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r5, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a644 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + bne a628 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a644 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + bne a628 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a644 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + b a628 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt aaa4 <_PyDict_LoadBuiltinsFromGlobals+0x64c> │ │ │ │ │ + bgt aa88 <_PyDict_LoadBuiltinsFromGlobals+0x64c> │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a7b8 <_PyDict_LoadBuiltinsFromGlobals+0x360> │ │ │ │ │ + blt a79c <_PyDict_LoadBuiltinsFromGlobals+0x360> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r1, r3, lsl #3] │ │ │ │ │ - ldr r1, [pc, #1464] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ldr r1, [pc, #1464] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + beq a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq a7e8 <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ + beq a7cc <_PyDict_LoadBuiltinsFromGlobals+0x390> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bgt aad0 <_PyDict_LoadBuiltinsFromGlobals+0x678> │ │ │ │ │ + bgt aab4 <_PyDict_LoadBuiltinsFromGlobals+0x678> │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge a554 <_PyDict_LoadBuiltinsFromGlobals+0xfc> │ │ │ │ │ + bge a538 <_PyDict_LoadBuiltinsFromGlobals+0xfc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ lsr r9, r5, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b a58c <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ + b a570 <_PyDict_LoadBuiltinsFromGlobals+0x134> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, r9, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b a5dc <_PyDict_LoadBuiltinsFromGlobals+0x184> │ │ │ │ │ + b a5c0 <_PyDict_LoadBuiltinsFromGlobals+0x184> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b a764 <_PyDict_LoadBuiltinsFromGlobals+0x30c> │ │ │ │ │ + b a748 <_PyDict_LoadBuiltinsFromGlobals+0x30c> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b a608 <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ - ldr r1, [pc, #1276] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + b a5ec <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ + ldr r1, [pc, #1276] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + bne a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - ble a548 <_PyDict_LoadBuiltinsFromGlobals+0xf0> │ │ │ │ │ - b a75c <_PyDict_LoadBuiltinsFromGlobals+0x304> │ │ │ │ │ + ble a52c <_PyDict_LoadBuiltinsFromGlobals+0xf0> │ │ │ │ │ + b a740 <_PyDict_LoadBuiltinsFromGlobals+0x304> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldrsble r3, [r6, r4] │ │ │ │ │ - bgt aa68 <_PyDict_LoadBuiltinsFromGlobals+0x610> │ │ │ │ │ + bgt aa4c <_PyDict_LoadBuiltinsFromGlobals+0x610> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt aa5c <_PyDict_LoadBuiltinsFromGlobals+0x604> │ │ │ │ │ - ldr r2, [pc, #1196] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + blt aa40 <_PyDict_LoadBuiltinsFromGlobals+0x604> │ │ │ │ │ + ldr r2, [pc, #1196] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ac64 <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ + blt ac48 <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a9fc <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ + bne a9e0 <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ ldrsble r3, [r6, r4] │ │ │ │ │ - bgt aad8 <_PyDict_LoadBuiltinsFromGlobals+0x680> │ │ │ │ │ + bgt aabc <_PyDict_LoadBuiltinsFromGlobals+0x680> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt aa98 <_PyDict_LoadBuiltinsFromGlobals+0x640> │ │ │ │ │ - ldr r2, [pc, #1100] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + blt aa7c <_PyDict_LoadBuiltinsFromGlobals+0x640> │ │ │ │ │ + ldr r2, [pc, #1100] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ac64 <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ + blt ac48 <_PyDict_LoadBuiltinsFromGlobals+0x80c> │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a9fc <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ + bne a9e0 <_PyDict_LoadBuiltinsFromGlobals+0x5a4> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ lsr ip, r5, #10 │ │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ and r4, r3, r9 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt ab08 <_PyDict_LoadBuiltinsFromGlobals+0x6b0> │ │ │ │ │ + bgt aaec <_PyDict_LoadBuiltinsFromGlobals+0x6b0> │ │ │ │ │ ldrsb r3, [r6, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt aafc <_PyDict_LoadBuiltinsFromGlobals+0x6a4> │ │ │ │ │ - ldr r2, [pc, #988] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + blt aae0 <_PyDict_LoadBuiltinsFromGlobals+0x6a4> │ │ │ │ │ + ldr r2, [pc, #988] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ac60 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ + blt ac44 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne aaf4 <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ + bne aad8 <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, sl, lsr #5 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ ldrsble r3, [r6, r4] │ │ │ │ │ - bgt abac <_PyDict_LoadBuiltinsFromGlobals+0x754> │ │ │ │ │ + bgt ab90 <_PyDict_LoadBuiltinsFromGlobals+0x754> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ab34 <_PyDict_LoadBuiltinsFromGlobals+0x6dc> │ │ │ │ │ - ldr r2, [pc, #896] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + blt ab84 <_PyDict_LoadBuiltinsFromGlobals+0x748> │ │ │ │ │ + ldr r2, [pc, #896] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 8c │ │ │ │ │ R_ARM_CALL compare_generic │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ac60 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ + blt ac44 <_PyDict_LoadBuiltinsFromGlobals+0x808> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne aaf4 <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ + bne aad8 <_PyDict_LoadBuiltinsFromGlobals+0x69c> │ │ │ │ │ ldrb r2, [r9, #4] │ │ │ │ │ lsr sl, sl, #10 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ - b a8f4 <_PyDict_LoadBuiltinsFromGlobals+0x49c> │ │ │ │ │ + b a8d8 <_PyDict_LoadBuiltinsFromGlobals+0x49c> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt sl, [r6, r8, lsl #2] │ │ │ │ │ ldrshle sl, [r6, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge a5a0 <_PyDict_LoadBuiltinsFromGlobals+0x148> │ │ │ │ │ + bge a584 <_PyDict_LoadBuiltinsFromGlobals+0x148> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r8, r8, r9, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt sl, [r6, r8, lsl #2] │ │ │ │ │ ldrshle sl, [r6, r3] │ │ │ │ │ - b a5e0 <_PyDict_LoadBuiltinsFromGlobals+0x188> │ │ │ │ │ + b a5c4 <_PyDict_LoadBuiltinsFromGlobals+0x188> │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt aa4c <_PyDict_LoadBuiltinsFromGlobals+0x5f4> │ │ │ │ │ + blt aa30 <_PyDict_LoadBuiltinsFromGlobals+0x5f4> │ │ │ │ │ mov r2, #12 │ │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ mla r2, r2, r3, r6 │ │ │ │ │ add r2, r2, r0, lsl r1 │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r5, r5, r0 │ │ │ │ │ - bgt a6a8 <_PyDict_LoadBuiltinsFromGlobals+0x250> │ │ │ │ │ + bgt a68c <_PyDict_LoadBuiltinsFromGlobals+0x250> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a6b0 <_PyDict_LoadBuiltinsFromGlobals+0x258> │ │ │ │ │ - b a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + bne a694 <_PyDict_LoadBuiltinsFromGlobals+0x258> │ │ │ │ │ + b a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - bne a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + bne a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a644 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + b a628 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b a870 <_PyDict_LoadBuiltinsFromGlobals+0x418> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + b a854 <_PyDict_LoadBuiltinsFromGlobals+0x418> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b a830 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ - ldr r1, [pc, #616] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + b a814 <_PyDict_LoadBuiltinsFromGlobals+0x3d8> │ │ │ │ │ + ldr r1, [pc, #616] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ - b a77c <_PyDict_LoadBuiltinsFromGlobals+0x324> │ │ │ │ │ + bne a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + b a760 <_PyDict_LoadBuiltinsFromGlobals+0x324> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b a8d0 <_PyDict_LoadBuiltinsFromGlobals+0x478> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + b a8b4 <_PyDict_LoadBuiltinsFromGlobals+0x478> │ │ │ │ │ ldr r3, [r6, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge a724 <_PyDict_LoadBuiltinsFromGlobals+0x2cc> │ │ │ │ │ + bge a708 <_PyDict_LoadBuiltinsFromGlobals+0x2cc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ lsr r8, r5, #5 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ ldr r3, [r6, r8, lsl #2] │ │ │ │ │ - b a76c <_PyDict_LoadBuiltinsFromGlobals+0x314> │ │ │ │ │ + b a750 <_PyDict_LoadBuiltinsFromGlobals+0x314> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b a890 <_PyDict_LoadBuiltinsFromGlobals+0x438> │ │ │ │ │ + b a874 <_PyDict_LoadBuiltinsFromGlobals+0x438> │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b a6d4 <_PyDict_LoadBuiltinsFromGlobals+0x27c> │ │ │ │ │ + b a6b8 <_PyDict_LoadBuiltinsFromGlobals+0x27c> │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b aa00 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ + b a9e4 <_PyDict_LoadBuiltinsFromGlobals+0x5a8> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b a93c <_PyDict_LoadBuiltinsFromGlobals+0x4e4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + b a920 <_PyDict_LoadBuiltinsFromGlobals+0x4e4> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b a900 <_PyDict_LoadBuiltinsFromGlobals+0x4a8> │ │ │ │ │ + b a8e4 <_PyDict_LoadBuiltinsFromGlobals+0x4a8> │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a664 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ - b a608 <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ - b a998 <_PyDict_LoadBuiltinsFromGlobals+0x540> │ │ │ │ │ + bne a648 <_PyDict_LoadBuiltinsFromGlobals+0x20c> │ │ │ │ │ + b a5ec <_PyDict_LoadBuiltinsFromGlobals+0x1b0> │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt acd0 <_PyDict_LoadBuiltinsFromGlobals+0x878> │ │ │ │ │ + bgt acb4 <_PyDict_LoadBuiltinsFromGlobals+0x878> │ │ │ │ │ ldrsb r3, [r6, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge abe8 <_PyDict_LoadBuiltinsFromGlobals+0x790> │ │ │ │ │ + bge abcc <_PyDict_LoadBuiltinsFromGlobals+0x790> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ add r4, r4, sl, lsr #5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ and r4, r4, r9 │ │ │ │ │ - bgt acb0 <_PyDict_LoadBuiltinsFromGlobals+0x858> │ │ │ │ │ + bgt ac80 <_PyDict_LoadBuiltinsFromGlobals+0x844> │ │ │ │ │ ldrsb r3, [r6, r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge ac24 <_PyDict_LoadBuiltinsFromGlobals+0x7cc> │ │ │ │ │ + bge ac08 <_PyDict_LoadBuiltinsFromGlobals+0x7cc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ lsr sl, sl, #10 │ │ │ │ │ add r4, r4, r4, lsl #2 │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ and r4, r4, r9 │ │ │ │ │ - b ab4c <_PyDict_LoadBuiltinsFromGlobals+0x6f4> │ │ │ │ │ + b ab24 <_PyDict_LoadBuiltinsFromGlobals+0x6e8> │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + b a97c <_PyDict_LoadBuiltinsFromGlobals+0x540> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b a95c <_PyDict_LoadBuiltinsFromGlobals+0x504> │ │ │ │ │ + b a940 <_PyDict_LoadBuiltinsFromGlobals+0x504> │ │ │ │ │ ldr r2, [r7, #28] │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ ldr r5, [r2, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a62c <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ + beq a610 <_PyDict_LoadBuiltinsFromGlobals+0x1d4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ - ble aa38 <_PyDict_LoadBuiltinsFromGlobals+0x5e0> │ │ │ │ │ - b a6a8 <_PyDict_LoadBuiltinsFromGlobals+0x250> │ │ │ │ │ - ldr r2, [pc, #252] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + ble aa1c <_PyDict_LoadBuiltinsFromGlobals+0x5e0> │ │ │ │ │ + b a68c <_PyDict_LoadBuiltinsFromGlobals+0x250> │ │ │ │ │ + ldr r2, [pc, #252] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt ac80 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ + blt ac64 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ac70 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ + bne ac54 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b ab68 <_PyDict_LoadBuiltinsFromGlobals+0x710> │ │ │ │ │ - ldr r2, [pc, #192] @ acec <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ + b ab40 <_PyDict_LoadBuiltinsFromGlobals+0x704> │ │ │ │ │ + ldr r2, [pc, #192] @ acd0 <_PyDict_LoadBuiltinsFromGlobals+0x894> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 15c │ │ │ │ │ R_ARM_CALL compare_unicode_generic │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt ac80 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ + blt ac64 <_PyDict_LoadBuiltinsFromGlobals+0x828> │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ac70 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ + bne ac54 <_PyDict_LoadBuiltinsFromGlobals+0x818> │ │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ │ - b ab94 <_PyDict_LoadBuiltinsFromGlobals+0x73c> │ │ │ │ │ + b ab6c <_PyDict_LoadBuiltinsFromGlobals+0x730> │ │ │ │ │ ldr sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #4 │ │ │ │ │ - beq a4a0 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ - b aa54 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ + beq a484 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + b aa38 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a668 <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ + b a64c <_PyDict_LoadBuiltinsFromGlobals+0x210> │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #4 │ │ │ │ │ - bne aa54 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ - b a4a0 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + bne aa38 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ + b a484 <_PyDict_LoadBuiltinsFromGlobals+0x48> │ │ │ │ │ + tst r5, #1 │ │ │ │ │ + beq a6d4 <_PyDict_LoadBuiltinsFromGlobals+0x298> │ │ │ │ │ + b a628 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + lslle r3, r4, #1 │ │ │ │ │ + ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ + ldrshle r3, [r6, r3] │ │ │ │ │ + b ab5c <_PyDict_LoadBuiltinsFromGlobals+0x720> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a494 <_PyDict_LoadBuiltinsFromGlobals+0x3c> │ │ │ │ │ + bne a478 <_PyDict_LoadBuiltinsFromGlobals+0x3c> │ │ │ │ │ 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 │ │ │ │ │ - b aa54 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r4, #1 │ │ │ │ │ - ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ - ldrshle r3, [r6, r3] │ │ │ │ │ - b ab84 <_PyDict_LoadBuiltinsFromGlobals+0x72c> │ │ │ │ │ - tst r5, #1 │ │ │ │ │ - beq a6f0 <_PyDict_LoadBuiltinsFromGlobals+0x298> │ │ │ │ │ - b a644 <_PyDict_LoadBuiltinsFromGlobals+0x1ec> │ │ │ │ │ + b aa38 <_PyDict_LoadBuiltinsFromGlobals+0x5fc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r4, #1 │ │ │ │ │ ldrgt r3, [r6, r4, lsl #2] │ │ │ │ │ ldrshle r3, [r6, r3] │ │ │ │ │ - b ab58 <_PyDict_LoadBuiltinsFromGlobals+0x700> │ │ │ │ │ + b ab30 <_PyDict_LoadBuiltinsFromGlobals+0x6f4> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000085c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000acf0 : │ │ │ │ │ +0000acd4 : │ │ │ │ │ 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 ad94 │ │ │ │ │ + beq ad78 │ │ │ │ │ ldr r7, [r0, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne adfc │ │ │ │ │ + bne ade0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ad88 │ │ │ │ │ + ble ad6c │ │ │ │ │ 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 ad7c │ │ │ │ │ + beq ad60 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ad4c │ │ │ │ │ + bne ad30 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne ad4c │ │ │ │ │ + bne ad30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ad88 │ │ │ │ │ + ble ad6c │ │ │ │ │ ldrb r3, [r8, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r8, r8, r2, lsl r3 │ │ │ │ │ - b adb0 │ │ │ │ │ + b ad94 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aed4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aed4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ blx r6 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne adac │ │ │ │ │ + bne ad90 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ad88 │ │ │ │ │ + ble ad6c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae28 │ │ │ │ │ + beq ae0c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq ad88 │ │ │ │ │ + beq ad6c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae58 │ │ │ │ │ + beq ae3c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq ad88 │ │ │ │ │ + beq ad6c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae88 │ │ │ │ │ + beq ae6c │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq ad88 │ │ │ │ │ + beq ad6c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aec0 │ │ │ │ │ + beq aea4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad74 │ │ │ │ │ + bne ad58 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq ad88 │ │ │ │ │ + beq ad6c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - b ae98 │ │ │ │ │ + b ae7c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne adb0 │ │ │ │ │ - b ad88 │ │ │ │ │ + bne ad94 │ │ │ │ │ + b ad6c │ │ │ │ │ │ │ │ │ │ -0000aee8 : │ │ │ │ │ +0000aecc : │ │ │ │ │ PyDict_DelItem(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -12284,726 +12277,726 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne b058 │ │ │ │ │ + bne b03c │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq b058 │ │ │ │ │ + beq b03c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq b504 │ │ │ │ │ + beq b4e8 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq b274 │ │ │ │ │ + beq b258 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b26c │ │ │ │ │ + beq b250 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b26c │ │ │ │ │ + beq b250 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ands r2, r3, #255 @ 0xff │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bne b07c │ │ │ │ │ + bne b060 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r0, lsl ip │ │ │ │ │ and r3, r4, r0 │ │ │ │ │ - bgt b0f0 │ │ │ │ │ + bgt b0d4 │ │ │ │ │ ldrsb lr, [r2, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne b1ac │ │ │ │ │ + bne b190 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5, #8] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b4bc │ │ │ │ │ + bne b4a0 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bgt b13c │ │ │ │ │ + bgt b120 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b15c │ │ │ │ │ + beq b140 │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b028 │ │ │ │ │ + bgt b00c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b050 │ │ │ │ │ + beq b034 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b040 │ │ │ │ │ + bgt b024 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r7] │ │ │ │ │ - beq b198 │ │ │ │ │ + beq b17c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b028 │ │ │ │ │ + b b00c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne af28 │ │ │ │ │ + bne af0c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b b044 │ │ │ │ │ + b b028 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1244] @ b564 │ │ │ │ │ + ldr r3, [pc, #1244] @ b548 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b474 │ │ │ │ │ + bne b458 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne b42c │ │ │ │ │ + bne b410 │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne b354 │ │ │ │ │ + bne b338 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne b30c │ │ │ │ │ + bne b2f0 │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne b2c4 │ │ │ │ │ + bne b2a8 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne b27c │ │ │ │ │ + bne b260 │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne b3e4 │ │ │ │ │ + bne b3c8 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne b39c │ │ │ │ │ + bne b380 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r0, r3, lsl ip │ │ │ │ │ bic r3, r4, r3, lsl ip │ │ │ │ │ - ble af9c │ │ │ │ │ + ble af80 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b238 │ │ │ │ │ + bgt b21c │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh lr, [r2, lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq afa8 │ │ │ │ │ + beq af8c │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b55c │ │ │ │ │ + beq b540 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r1, r3, lsl #2 │ │ │ │ │ lslle lr, r3, #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [r2, lr] │ │ │ │ │ - b b1cc │ │ │ │ │ + b b1b0 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ mvnle r0, #1 │ │ │ │ │ mvngt r0, #1 │ │ │ │ │ strgt r0, [r2, r3, lsl #2] │ │ │ │ │ strhle r0, [r2, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b afe4 │ │ │ │ │ + b afc8 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add ip, r2, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b028 │ │ │ │ │ + bgt b00c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b028 │ │ │ │ │ - b b050 │ │ │ │ │ + bne b00c │ │ │ │ │ + b b034 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b55c │ │ │ │ │ + beq b540 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ ldrsb lr, [r2, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq afa8 │ │ │ │ │ + beq af8c │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b230 │ │ │ │ │ + beq b214 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r4, #1 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsble lr, [r2, r3] │ │ │ │ │ - ble b210 │ │ │ │ │ + ble b1f4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r1, r3, lsl #2 │ │ │ │ │ ldrshle lr, [r2, lr] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq afa8 │ │ │ │ │ + beq af8c │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - bne b1ec │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b afa8 │ │ │ │ │ + b af8c │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ add r8, r1, lr │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq afa8 │ │ │ │ │ + beq af8c │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b55c │ │ │ │ │ + beq b540 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ - b b124 │ │ │ │ │ + b b108 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b b044 │ │ │ │ │ + b b028 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0c0 │ │ │ │ │ + beq b0a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0c0 │ │ │ │ │ + bge b0a4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0c0 │ │ │ │ │ + b b0a4 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0b8 │ │ │ │ │ + beq b09c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0b8 │ │ │ │ │ + bge b09c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0b8 │ │ │ │ │ + b b09c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0b0 │ │ │ │ │ + beq b094 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0b0 │ │ │ │ │ + bge b094 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0b0 │ │ │ │ │ + b b094 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0a8 │ │ │ │ │ + beq b08c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0a8 │ │ │ │ │ + bge b08c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0a8 │ │ │ │ │ + b b08c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #408] @ 0x198 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0d0 │ │ │ │ │ + beq b0b4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0d0 │ │ │ │ │ + bge b0b4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0d0 │ │ │ │ │ + b b0b4 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0c8 │ │ │ │ │ + beq b0ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0c8 │ │ │ │ │ + bge b0ac │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0c8 │ │ │ │ │ + b b0ac │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b0a0 │ │ │ │ │ + beq b084 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b0a0 │ │ │ │ │ + bge b084 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b0a0 │ │ │ │ │ + b b084 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq b098 │ │ │ │ │ + beq b07c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b098 │ │ │ │ │ + bge b07c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b b098 │ │ │ │ │ + b b07c │ │ │ │ │ add r2, r0, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r0, r2, lsl #2 │ │ │ │ │ ldrb ip, [r2, r3] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne b538 │ │ │ │ │ + bne b51c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ sub ip, r3, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble b530 │ │ │ │ │ + ble b514 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b4ec │ │ │ │ │ - ldr r1, [pc, #92] @ b568 │ │ │ │ │ + b b4d0 │ │ │ │ │ + ldr r1, [pc, #92] @ b54c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b540 │ │ │ │ │ + beq b524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b540 │ │ │ │ │ + bne b524 │ │ │ │ │ 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 b274 │ │ │ │ │ + b b258 │ │ │ │ │ strb r1, [r0, #1] │ │ │ │ │ - b b028 │ │ │ │ │ + b b00c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b4d8 │ │ │ │ │ + b b4bc │ │ │ │ │ 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 b274 │ │ │ │ │ + b b258 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b afa8 │ │ │ │ │ + b af8c │ │ │ │ │ .word 0x000004d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b56c <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ +0000b550 <_PyDict_DelItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_DelItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq b8a0 <_PyDict_DelItem_KnownHash_LockHeld+0x334> │ │ │ │ │ + beq b884 <_PyDict_DelItem_KnownHash_LockHeld+0x334> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq b850 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + beq b834 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b848 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ + beq b82c <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b848 <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ + beq b82c <_PyDict_DelItem_KnownHash_LockHeld+0x2dc> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b71c <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ + bne b700 <_PyDict_DelItem_KnownHash_LockHeld+0x1b0> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r2, lsl ip │ │ │ │ │ and r3, r7, r2 │ │ │ │ │ - bgt b748 <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ + bgt b72c <_PyDict_DelItem_KnownHash_LockHeld+0x1dc> │ │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne b7a8 <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ + bne b78c <_PyDict_DelItem_KnownHash_LockHeld+0x23c> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b858 <_PyDict_DelItem_KnownHash_LockHeld+0x2ec> │ │ │ │ │ + bne b83c <_PyDict_DelItem_KnownHash_LockHeld+0x2ec> │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt b6b0 <_PyDict_DelItem_KnownHash_LockHeld+0x144> │ │ │ │ │ + bgt b694 <_PyDict_DelItem_KnownHash_LockHeld+0x144> │ │ │ │ │ mvn r2, #1 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b6e0 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ + beq b6c4 <_PyDict_DelItem_KnownHash_LockHeld+0x174> │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b680 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + bgt b664 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b6a8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + beq b68c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b698 <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ + bgt b67c <_PyDict_DelItem_KnownHash_LockHeld+0x12c> │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - beq b794 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ + beq b778 <_PyDict_DelItem_KnownHash_LockHeld+0x228> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b680 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b664 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strgt r2, [r1, r3, lsl #2] │ │ │ │ │ strhle r2, [r1, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ ldrb r0, [r0, #6] │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b650 <_PyDict_DelItem_KnownHash_LockHeld+0xe4> │ │ │ │ │ + bne b634 <_PyDict_DelItem_KnownHash_LockHeld+0xe4> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b680 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + bgt b664 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b680 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ - b b6a8 <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ + bne b664 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b68c <_PyDict_DelItem_KnownHash_LockHeld+0x13c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn r2, r3, lsl ip │ │ │ │ │ bic r3, r7, r3, lsl ip │ │ │ │ │ - ble b5f4 <_PyDict_DelItem_KnownHash_LockHeld+0x88> │ │ │ │ │ + ble b5d8 <_PyDict_DelItem_KnownHash_LockHeld+0x88> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b834 <_PyDict_DelItem_KnownHash_LockHeld+0x2c8> │ │ │ │ │ + bgt b818 <_PyDict_DelItem_KnownHash_LockHeld+0x2c8> │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh lr, [r1, lr] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b8fc <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq b8e0 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ addgt lr, r0, r3, lsl #2 │ │ │ │ │ lslle lr, r3, #1 │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ ldrshle lr, [r1, lr] │ │ │ │ │ - b b7c8 <_PyDict_DelItem_KnownHash_LockHeld+0x25c> │ │ │ │ │ + b b7ac <_PyDict_DelItem_KnownHash_LockHeld+0x25c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b8fc <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq b8e0 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ ldrsb lr, [r1, r3] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq b8fc <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ + beq b8e0 <_PyDict_DelItem_KnownHash_LockHeld+0x390> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ add lr, r7, #1 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsble lr, [r1, r3] │ │ │ │ │ - ble b80c <_PyDict_DelItem_KnownHash_LockHeld+0x2a0> │ │ │ │ │ + ble b7f0 <_PyDict_DelItem_KnownHash_LockHeld+0x2a0> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt lr, r0, r3, lsl #2 │ │ │ │ │ ldrshle lr, [r1, lr] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + beq b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne b7e8 <_PyDict_DelItem_KnownHash_LockHeld+0x27c> │ │ │ │ │ + bne b7cc <_PyDict_DelItem_KnownHash_LockHeld+0x27c> │ │ │ │ │ mov r3, lr │ │ │ │ │ - b b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ add lr, r0, r3, lsl #2 │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - beq b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ - b b760 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ + beq b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b744 <_PyDict_DelItem_KnownHash_LockHeld+0x1f4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b b69c <_PyDict_DelItem_KnownHash_LockHeld+0x130> │ │ │ │ │ + b b680 <_PyDict_DelItem_KnownHash_LockHeld+0x130> │ │ │ │ │ add r1, r2, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r6, ip │ │ │ │ │ - bne b8d8 <_PyDict_DelItem_KnownHash_LockHeld+0x36c> │ │ │ │ │ + bne b8bc <_PyDict_DelItem_KnownHash_LockHeld+0x36c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble b8d0 <_PyDict_DelItem_KnownHash_LockHeld+0x364> │ │ │ │ │ + ble b8b4 <_PyDict_DelItem_KnownHash_LockHeld+0x364> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b888 <_PyDict_DelItem_KnownHash_LockHeld+0x31c> │ │ │ │ │ - ldr r1, [pc, #92] @ b904 <_PyDict_DelItem_KnownHash_LockHeld+0x398> │ │ │ │ │ + b b86c <_PyDict_DelItem_KnownHash_LockHeld+0x31c> │ │ │ │ │ + ldr r1, [pc, #92] @ b8e8 <_PyDict_DelItem_KnownHash_LockHeld+0x398> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq b8e0 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ + beq b8c4 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e0 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ + bne b8c4 <_PyDict_DelItem_KnownHash_LockHeld+0x374> │ │ │ │ │ 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 b850 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + b b834 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b680 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ + b b664 <_PyDict_DelItem_KnownHash_LockHeld+0x114> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b874 <_PyDict_DelItem_KnownHash_LockHeld+0x308> │ │ │ │ │ + b b858 <_PyDict_DelItem_KnownHash_LockHeld+0x308> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b850 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ + b b834 <_PyDict_DelItem_KnownHash_LockHeld+0x2e4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b b600 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ + b b5e4 <_PyDict_DelItem_KnownHash_LockHeld+0x94> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b908 : │ │ │ │ │ +0000b8ec : │ │ │ │ │ delitem_common(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ @@ -13012,176 +13005,176 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ mvn r2, r2, lsl r1 │ │ │ │ │ and ip, r6, r2 │ │ │ │ │ - bgt ba04 │ │ │ │ │ + bgt b9e8 │ │ │ │ │ ldrsb r7, [lr, ip] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne baa0 │ │ │ │ │ + bne ba84 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb64 │ │ │ │ │ + bne bb48 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt ba44 │ │ │ │ │ + bgt ba28 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [lr, ip] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add lr, r3, #20 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ba64 │ │ │ │ │ + beq ba48 │ │ │ │ │ add r2, r1, r5, lsl #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr r0, [lr, r2] │ │ │ │ │ str r3, [lr, r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9d4 │ │ │ │ │ + bgt b9b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b9fc │ │ │ │ │ + beq b9e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b9d4 │ │ │ │ │ + b b9b8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt bb2c │ │ │ │ │ + bgt bb10 │ │ │ │ │ lsl r7, ip, #1 │ │ │ │ │ ldrsh r7, [lr, r7] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq b938 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bb08 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, ip, r7 │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ lsl r7, ip, #1 │ │ │ │ │ ldrsh r7, [lr, r7] │ │ │ │ │ - b bac0 │ │ │ │ │ + b baa4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lslle ip, ip, #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strgt r2, [lr, ip, lsl #2] │ │ │ │ │ strhle r2, [lr, ip] │ │ │ │ │ - b b990 │ │ │ │ │ + b b974 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mla r2, r2, r5, r1 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str r3, [lr, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b9d4 │ │ │ │ │ + bgt b9b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b9d4 │ │ │ │ │ - b b9fc │ │ │ │ │ + bne b9b8 │ │ │ │ │ + b b9e0 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bb08 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ ldrsb r7, [lr, ip] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq b938 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bb24 │ │ │ │ │ - lsr r7, r6, #5 │ │ │ │ │ - add r6, ip, ip, lsl #2 │ │ │ │ │ - add ip, r7, #1 │ │ │ │ │ - add ip, ip, r6 │ │ │ │ │ + beq bb08 │ │ │ │ │ + lsr r6, r6, #5 │ │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ │ + add r7, r6, #1 │ │ │ │ │ + add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - lsl r6, ip, #1 │ │ │ │ │ - ldrsble r6, [lr, ip] │ │ │ │ │ - ble bb04 │ │ │ │ │ + lsl r7, ip, #1 │ │ │ │ │ + ldrsble r7, [lr, ip] │ │ │ │ │ + ble bae8 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - addgt r6, r3, ip, lsl #2 │ │ │ │ │ - ldrshle r6, [lr, r6] │ │ │ │ │ - ldrgt r6, [r6, #20] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq b954 │ │ │ │ │ + addgt r7, r3, ip, lsl #2 │ │ │ │ │ + ldrshle r7, [lr, r7] │ │ │ │ │ + ldrgt r7, [r7, #20] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq b938 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ - lsr r7, r7, #5 │ │ │ │ │ + lsr r6, r6, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - add ip, ip, r7 │ │ │ │ │ - bne bae0 │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + add ip, ip, r6 │ │ │ │ │ + bne bac4 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ - b b954 │ │ │ │ │ + b b938 │ │ │ │ │ add r7, r3, ip, lsl #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq b954 │ │ │ │ │ + beq b938 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq bb24 │ │ │ │ │ + beq bb08 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ add ip, r7, ip │ │ │ │ │ and ip, ip, r2 │ │ │ │ │ add r7, r3, ip, lsl #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ - b bac0 │ │ │ │ │ + b baa4 │ │ │ │ │ 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 bbac │ │ │ │ │ + bne bb90 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble bbb4 │ │ │ │ │ + ble bb98 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b bb94 │ │ │ │ │ + b bb78 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bb80 │ │ │ │ │ + b bb64 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b9d4 │ │ │ │ │ + b b9b8 │ │ │ │ │ │ │ │ │ │ -0000bbbc : │ │ │ │ │ +0000bba0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -13192,383 +13185,383 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r8, r7, r3, lsl r8 │ │ │ │ │ lsl r3, r3, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ and r6, r2, r3 │ │ │ │ │ - bgt bdbc │ │ │ │ │ + bgt bda0 │ │ │ │ │ ldrsb r2, [r7, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - blt bd04 │ │ │ │ │ + blt bce8 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq bf54 │ │ │ │ │ + beq bf38 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ ldrsb r5, [r7, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bd78 │ │ │ │ │ + blt bd5c │ │ │ │ │ ldr r0, [r8, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq c01c │ │ │ │ │ + beq c000 │ │ │ │ │ lsr ip, sl, #10 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bgt bfc0 │ │ │ │ │ + bgt bfa4 │ │ │ │ │ ldrsb r5, [r7, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt be60 │ │ │ │ │ + blt be44 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c050 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, r8, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ - bgt bff0 │ │ │ │ │ + bgt bfd4 │ │ │ │ │ ldrsb r5, [r7, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bebc │ │ │ │ │ + blt bea0 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp sl, ip │ │ │ │ │ - beq c094 │ │ │ │ │ + beq c078 │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ - b bc84 │ │ │ │ │ + b bc68 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne bc2c │ │ │ │ │ + bne bc10 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble bd6c │ │ │ │ │ + ble bd50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldrsb r2, [r7, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge bd90 │ │ │ │ │ + bge bd74 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ strb r5, [r7, r6] │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, ip, lsl r0 │ │ │ │ │ - ble c108 │ │ │ │ │ + ble c0ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r1, [r7, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq bd0c │ │ │ │ │ + beq bcf0 │ │ │ │ │ lsr ip, sl, #10 │ │ │ │ │ add r0, r2, r2, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ - b bc70 │ │ │ │ │ + b bc54 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ and r6, r2, r3 │ │ │ │ │ ldrsb r2, [r7, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r5, [r4, #16] │ │ │ │ │ - bge bec8 │ │ │ │ │ + bge beac │ │ │ │ │ strb r5, [r7, r6] │ │ │ │ │ - b bd34 │ │ │ │ │ + b bd18 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt c03c │ │ │ │ │ + bgt c020 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ ldrsh r5, [r7, r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt be9c │ │ │ │ │ + blt be80 │ │ │ │ │ ldr r0, [r8, r5, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq bd6c │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq bf54 │ │ │ │ │ + beq bf38 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt c064 │ │ │ │ │ + bgt c048 │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ ldrsh r5, [r7, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge bc4c │ │ │ │ │ + bge bc30 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne bd80 │ │ │ │ │ + bne bd64 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble bd6c │ │ │ │ │ + ble bd50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt c0bc │ │ │ │ │ + bgt c0a0 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge bf90 │ │ │ │ │ + bge bf74 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt c0ec │ │ │ │ │ + bgt c0d0 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ - b bfb8 │ │ │ │ │ + b bf9c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne c0f4 │ │ │ │ │ + bne c0d8 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble be8c │ │ │ │ │ + ble be70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bgt be34 │ │ │ │ │ - b bd20 │ │ │ │ │ + bgt be18 │ │ │ │ │ + b bd04 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be6c │ │ │ │ │ + beq be50 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ - b be08 │ │ │ │ │ + b bdec │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be68 │ │ │ │ │ - b bcec │ │ │ │ │ + beq be4c │ │ │ │ │ + b bcd0 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ - bgt bf24 │ │ │ │ │ + bgt bf08 │ │ │ │ │ ldrsb r2, [r7, r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge c004 │ │ │ │ │ + bge bfe8 │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bgt be50 │ │ │ │ │ + bgt be34 │ │ │ │ │ strb r5, [r7, r6] │ │ │ │ │ - b bd34 │ │ │ │ │ + b bd18 │ │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ │ add r2, r6, r6, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - blt bef0 │ │ │ │ │ + blt bed4 │ │ │ │ │ and r6, r3, r2 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt bf04 │ │ │ │ │ + bgt bee8 │ │ │ │ │ ldrsh r2, [r7, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt bef0 │ │ │ │ │ + blt bed4 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ - b bf24 │ │ │ │ │ + b bf08 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne bd6c │ │ │ │ │ + bne bd50 │ │ │ │ │ lsr r2, sl, #5 │ │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ - ble bc40 │ │ │ │ │ - b be00 │ │ │ │ │ + ble bc24 │ │ │ │ │ + b bde4 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ and r6, r2, r3 │ │ │ │ │ lsl r2, r6, #1 │ │ │ │ │ ldrsh r0, [r7, r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r5, [r4, #16] │ │ │ │ │ - bge bec8 │ │ │ │ │ + bge beac │ │ │ │ │ strh r5, [r7, r2] │ │ │ │ │ - b bd34 │ │ │ │ │ + b bd18 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ lslle r0, r2, #1 │ │ │ │ │ ldrgt r5, [r7, r2, lsl #2] │ │ │ │ │ ldrshle r5, [r7, r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge bc98 │ │ │ │ │ + bge bc7c │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be68 │ │ │ │ │ + beq be4c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r2, r2, r8, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ lslle r0, r2, #1 │ │ │ │ │ ldrgt r5, [r7, r2, lsl #2] │ │ │ │ │ ldrshle r5, [r7, r0] │ │ │ │ │ - b bccc │ │ │ │ │ + b bcb0 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ and r6, r6, r3 │ │ │ │ │ - b bee4 │ │ │ │ │ + b bec8 │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne bd6c │ │ │ │ │ - b bd80 │ │ │ │ │ + bne bd50 │ │ │ │ │ + b bd64 │ │ │ │ │ ldr r5, [r7, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge bdd4 │ │ │ │ │ + bge bdb8 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be20 │ │ │ │ │ + beq be04 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r6, r6, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ ldr r5, [r7, r2, lsl #2] │ │ │ │ │ - b be10 │ │ │ │ │ + b bdf4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne bd6c │ │ │ │ │ - b bcb0 │ │ │ │ │ + bne bd50 │ │ │ │ │ + b bc94 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne bd6c │ │ │ │ │ - b bcec │ │ │ │ │ + bne bd50 │ │ │ │ │ + b bcd0 │ │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt be4c │ │ │ │ │ + blt be30 │ │ │ │ │ lsr sl, sl, #5 │ │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ and r6, r2, r3 │ │ │ │ │ ldr r2, [r7, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrlt r5, [r4, #16] │ │ │ │ │ - bge bec8 │ │ │ │ │ + bge beac │ │ │ │ │ str r5, [r7, r6, lsl #2] │ │ │ │ │ - b bd34 │ │ │ │ │ + b bd18 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r2, r2, r8, lsr #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r2, r2, r3 │ │ │ │ │ - b bcc8 │ │ │ │ │ + b bcac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r7, r3] │ │ │ │ │ ldrd r2, [r4, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strd r2, [r4, #12] │ │ │ │ │ - b bd6c │ │ │ │ │ + b bd50 │ │ │ │ │ │ │ │ │ │ -0000c128 <_PyDict_FromItems>: │ │ │ │ │ +0000c10c <_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 c208 <_PyDict_FromItems+0xe0> │ │ │ │ │ - ldr r3, [pc, #1052] @ c580 <_PyDict_FromItems+0x458> │ │ │ │ │ + bgt c1ec <_PyDict_FromItems+0xe0> │ │ │ │ │ + ldr r3, [pc, #1056] @ c568 <_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 c530 <_PyDict_FromItems+0x408> │ │ │ │ │ + beq c514 <_PyDict_FromItems+0x408> │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #996] @ c584 <_PyDict_FromItems+0x45c> │ │ │ │ │ - ldr r3, [pc, #1008] @ c594 <_PyDict_FromItems+0x46c> │ │ │ │ │ - vldr d7, [pc, #976] @ c578 <_PyDict_FromItems+0x450> │ │ │ │ │ + ldr r1, [pc, #1000] @ c56c <_PyDict_FromItems+0x460> │ │ │ │ │ + ldr r3, [pc, #1012] @ c57c <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #980] @ c560 <_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] │ │ │ │ │ @@ -13582,131 +13575,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 c410 <_PyDict_FromItems+0x2e8> │ │ │ │ │ + bgt c3f4 <_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 c61c <_PyDict_FromItems+0x4f4> │ │ │ │ │ + bne c604 <_PyDict_FromItems+0x4f8> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c15c <_PyDict_FromItems+0x34> │ │ │ │ │ + beq c140 <_PyDict_FromItems+0x34> │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - beq c7b8 <_PyDict_FromItems+0x690> │ │ │ │ │ + beq c7a0 <_PyDict_FromItems+0x694> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq c304 <_PyDict_FromItems+0x1dc> │ │ │ │ │ + beq c2e8 <_PyDict_FromItems+0x1dc> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq c2ec <_PyDict_FromItems+0x1c4> │ │ │ │ │ + beq c2d0 <_PyDict_FromItems+0x1c4> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq c2d4 <_PyDict_FromItems+0x1ac> │ │ │ │ │ + beq c2b8 <_PyDict_FromItems+0x1ac> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq c2bc <_PyDict_FromItems+0x194> │ │ │ │ │ + beq c2a0 <_PyDict_FromItems+0x194> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq c2a4 <_PyDict_FromItems+0x17c> │ │ │ │ │ + beq c288 <_PyDict_FromItems+0x17c> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq c28c <_PyDict_FromItems+0x164> │ │ │ │ │ + beq c270 <_PyDict_FromItems+0x164> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c7b8 <_PyDict_FromItems+0x690> │ │ │ │ │ + bne c7a0 <_PyDict_FromItems+0x694> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - ble c15c <_PyDict_FromItems+0x34> │ │ │ │ │ + ble c140 <_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 1628 │ │ │ │ │ + bl 1620 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c614 <_PyDict_FromItems+0x4ec> │ │ │ │ │ - ldr r3, [pc, #536] @ c588 <_PyDict_FromItems+0x460> │ │ │ │ │ + beq c5fc <_PyDict_FromItems+0x4f0> │ │ │ │ │ + ldr r3, [pc, #540] @ c570 <_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 c878 <_PyDict_FromItems+0x750> │ │ │ │ │ + beq c860 <_PyDict_FromItems+0x754> │ │ │ │ │ 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, #464] @ c58c <_PyDict_FromItems+0x464> │ │ │ │ │ + ldr r0, [pc, #468] @ c574 <_PyDict_FromItems+0x468> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #436] @ c578 <_PyDict_FromItems+0x450> │ │ │ │ │ + vldr d7, [pc, #440] @ c560 <_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] │ │ │ │ │ @@ -13718,47 +13711,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 c418 <_PyDict_FromItems+0x2f0> │ │ │ │ │ + b c3fc <_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 c598 <_PyDict_FromItems+0x470> │ │ │ │ │ + bgt c580 <_PyDict_FromItems+0x474> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bne c5a4 <_PyDict_FromItems+0x47c> │ │ │ │ │ + bne c58c <_PyDict_FromItems+0x480> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c5a4 <_PyDict_FromItems+0x47c> │ │ │ │ │ - ldr ip, [pc, #304] @ c594 <_PyDict_FromItems+0x46c> │ │ │ │ │ + beq c58c <_PyDict_FromItems+0x480> │ │ │ │ │ + ldr ip, [pc, #308] @ c57c <_PyDict_FromItems+0x470> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq c850 <_PyDict_FromItems+0x728> │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq c838 <_PyDict_FromItems+0x72c> │ │ │ │ │ + bl 1818 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c608 <_PyDict_FromItems+0x4e0> │ │ │ │ │ + beq c5f0 <_PyDict_FromItems+0x4e4> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c1fc <_PyDict_FromItems+0xd4> │ │ │ │ │ + beq c1e0 <_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 │ │ │ │ │ @@ -13767,286 +13760,287 @@ │ │ │ │ │ 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 c5cc <_PyDict_FromItems+0x4a4> │ │ │ │ │ + bgt c5b4 <_PyDict_FromItems+0x4a8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne c5d8 <_PyDict_FromItems+0x4b0> │ │ │ │ │ + bne c5c0 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c5d8 <_PyDict_FromItems+0x4b0> │ │ │ │ │ + beq c5c0 <_PyDict_FromItems+0x4b4> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq c868 <_PyDict_FromItems+0x740> │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq c850 <_PyDict_FromItems+0x744> │ │ │ │ │ + bl 1818 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c608 <_PyDict_FromItems+0x4e0> │ │ │ │ │ + beq c5f0 <_PyDict_FromItems+0x4e4> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r7, r7, r8 │ │ │ │ │ add r6, r6, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne c4a8 <_PyDict_FromItems+0x380> │ │ │ │ │ + bne c48c <_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 c8a0 <_PyDict_FromItems+0x778> │ │ │ │ │ - ldr r1, [pc, #68] @ c590 <_PyDict_FromItems+0x468> │ │ │ │ │ - ldr r3, [pc, #68] @ c594 <_PyDict_FromItems+0x46c> │ │ │ │ │ - vldr d7, [pc, #36] @ c578 <_PyDict_FromItems+0x450> │ │ │ │ │ + beq c888 <_PyDict_FromItems+0x77c> │ │ │ │ │ + ldr r1, [pc, #72] @ c578 <_PyDict_FromItems+0x46c> │ │ │ │ │ + ldr r3, [pc, #72] @ c57c <_PyDict_FromItems+0x470> │ │ │ │ │ + vldr d7, [pc, #40] @ c560 <_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 c1c8 <_PyDict_FromItems+0xa0> │ │ │ │ │ + b c1ac <_PyDict_FromItems+0xa0> │ │ │ │ │ + nop {0} │ │ │ │ │ ... │ │ │ │ │ - .word 0x00000414 │ │ │ │ │ + .word 0x00000418 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000003bc │ │ │ │ │ + .word 0x000003c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000210 │ │ │ │ │ + .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000001b0 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000018 │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq c450 <_PyDict_FromItems+0x328> │ │ │ │ │ + beq c434 <_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 c45c <_PyDict_FromItems+0x334> │ │ │ │ │ - b c5fc <_PyDict_FromItems+0x4d4> │ │ │ │ │ + bne c440 <_PyDict_FromItems+0x334> │ │ │ │ │ + b c5e4 <_PyDict_FromItems+0x4d8> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq c4e0 <_PyDict_FromItems+0x3b8> │ │ │ │ │ + beq c4c4 <_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 c4ec <_PyDict_FromItems+0x3c4> │ │ │ │ │ + bne c4d0 <_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 │ │ │ │ │ - ble c8ac <_PyDict_FromItems+0x784> │ │ │ │ │ + ble c894 <_PyDict_FromItems+0x788> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c1fc <_PyDict_FromItems+0xd4> │ │ │ │ │ + b c1e0 <_PyDict_FromItems+0xd4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq c15c <_PyDict_FromItems+0x34> │ │ │ │ │ + beq c140 <_PyDict_FromItems+0x34> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r7, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - beq c724 <_PyDict_FromItems+0x5fc> │ │ │ │ │ + beq c70c <_PyDict_FromItems+0x600> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq c704 <_PyDict_FromItems+0x5dc> │ │ │ │ │ + beq c6ec <_PyDict_FromItems+0x5e0> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq c6ec <_PyDict_FromItems+0x5c4> │ │ │ │ │ + beq c6d4 <_PyDict_FromItems+0x5c8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq c6d4 <_PyDict_FromItems+0x5ac> │ │ │ │ │ + beq c6bc <_PyDict_FromItems+0x5b0> │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq c6bc <_PyDict_FromItems+0x594> │ │ │ │ │ + beq c6a4 <_PyDict_FromItems+0x598> │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq c6a4 <_PyDict_FromItems+0x57c> │ │ │ │ │ + beq c68c <_PyDict_FromItems+0x580> │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq c68c <_PyDict_FromItems+0x564> │ │ │ │ │ + beq c674 <_PyDict_FromItems+0x568> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq c324 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + beq c308 <_PyDict_FromItems+0x1fc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, r0]! │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq c324 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b c724 <_PyDict_FromItems+0x5fc> │ │ │ │ │ + beq c308 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b c70c <_PyDict_FromItems+0x600> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add r3, r0, #28 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne c860 <_PyDict_FromItems+0x738> │ │ │ │ │ + bne c848 <_PyDict_FromItems+0x73c> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq c324 <_PyDict_FromItems+0x1fc> │ │ │ │ │ - b c7b8 <_PyDict_FromItems+0x690> │ │ │ │ │ - bl 10ec │ │ │ │ │ + beq c308 <_PyDict_FromItems+0x1fc> │ │ │ │ │ + b c7a0 <_PyDict_FromItems+0x694> │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c480 <_PyDict_FromItems+0x358> │ │ │ │ │ - b c608 <_PyDict_FromItems+0x4e0> │ │ │ │ │ + bne c464 <_PyDict_FromItems+0x358> │ │ │ │ │ + b c5f0 <_PyDict_FromItems+0x4e4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b c328 <_PyDict_FromItems+0x200> │ │ │ │ │ - bl 10ec │ │ │ │ │ + b c30c <_PyDict_FromItems+0x200> │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne c50c <_PyDict_FromItems+0x3e4> │ │ │ │ │ - b c608 <_PyDict_FromItems+0x4e0> │ │ │ │ │ + bne c4f0 <_PyDict_FromItems+0x3e4> │ │ │ │ │ + b c5f0 <_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 c3b4 <_PyDict_FromItems+0x28c> │ │ │ │ │ + bne c398 <_PyDict_FromItems+0x28c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl 8620 │ │ │ │ │ - b c1fc <_PyDict_FromItems+0xd4> │ │ │ │ │ - ldr r0, [pc, #-788] @ c594 <_PyDict_FromItems+0x46c> │ │ │ │ │ - bl 8620 │ │ │ │ │ - b c1fc <_PyDict_FromItems+0xd4> │ │ │ │ │ + bl 8604 │ │ │ │ │ + b c1e0 <_PyDict_FromItems+0xd4> │ │ │ │ │ + ldr r0, [pc, #-788] @ c57c <_PyDict_FromItems+0x470> │ │ │ │ │ + bl 8604 │ │ │ │ │ + b c1e0 <_PyDict_FromItems+0xd4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c614 <_PyDict_FromItems+0x4ec> │ │ │ │ │ + bne c5fc <_PyDict_FromItems+0x4f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c614 <_PyDict_FromItems+0x4ec> │ │ │ │ │ + b c5fc <_PyDict_FromItems+0x4f0> │ │ │ │ │ │ │ │ │ │ -0000c8c4 <_PyDict_LoadGlobalStackRef>: │ │ │ │ │ +0000c8ac <_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 │ │ │ │ │ @@ -14056,81 +14050,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 c97c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + bne c964 <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c97c <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ + beq c964 <_PyDict_LoadGlobalStackRef+0xb8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c9bc <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ + bne c9a4 <_PyDict_LoadGlobalStackRef+0xf8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - beq c94c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + beq c934 <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c954 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq c93c <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq c954 <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ + beq c93c <_PyDict_LoadGlobalStackRef+0x90> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c9d4 <_PyDict_LoadGlobalStackRef+0x110> │ │ │ │ │ + bne c9bc <_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 c96c <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ + beq c954 <_PyDict_LoadGlobalStackRef+0xa8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 480 <_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 c92c <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ + beq c914 <_PyDict_LoadGlobalStackRef+0x68> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ - b c930 <_PyDict_LoadGlobalStackRef+0x6c> │ │ │ │ │ + b c918 <_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 c94c <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ + b c934 <_PyDict_LoadGlobalStackRef+0x88> │ │ │ │ │ │ │ │ │ │ -0000c9f0 <_PyDict_LookupIndexAndValue>: │ │ │ │ │ +0000c9d8 <_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 │ │ │ │ │ @@ -14139,151 +14133,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 ca40 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + bne ca28 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ca40 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ + beq ca28 <_PyDict_LookupIndexAndValue+0x50> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_JUMP24 _Py_dict_lookup │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ca7c <_PyDict_LookupIndexAndValue+0x8c> │ │ │ │ │ + bne ca64 <_PyDict_LookupIndexAndValue+0x8c> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ca34 <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ + b ca1c <_PyDict_LookupIndexAndValue+0x44> │ │ │ │ │ │ │ │ │ │ -0000ca84 <_PyDict_GetKeysVersionForCurrentState>: │ │ │ │ │ +0000ca6c <_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 caac <_PyDict_GetKeysVersionForCurrentState+0x28> │ │ │ │ │ + beq ca94 <_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 ca9c <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ + b ca84 <_PyDict_GetKeysVersionForCurrentState+0x18> │ │ │ │ │ │ │ │ │ │ -0000cac8 : │ │ │ │ │ +0000cab0 : │ │ │ │ │ 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 cb1c │ │ │ │ │ + beq cb04 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb68 │ │ │ │ │ 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 cbd8 │ │ │ │ │ + beq cbc0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb00 │ │ │ │ │ + bne cae8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ │ - beq cb5c │ │ │ │ │ + beq cb44 │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbb0 │ │ │ │ │ + bne cb98 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #144] @ cbf8 │ │ │ │ │ + ldr r0, [pc, #144] @ cbe0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 138 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cb00 │ │ │ │ │ - b cb10 │ │ │ │ │ + bne cae8 │ │ │ │ │ + b caf8 │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq cbbc │ │ │ │ │ + beq cba4 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbbc │ │ │ │ │ - bl e64 │ │ │ │ │ + beq cba4 │ │ │ │ │ + bl eac │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb00 │ │ │ │ │ - b cb10 │ │ │ │ │ - bl 11820 │ │ │ │ │ + bne cae8 │ │ │ │ │ + b caf8 │ │ │ │ │ + bl 11858 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b cb70 │ │ │ │ │ + b cb58 │ │ │ │ │ ldr r0, [r1, #444] @ 0x1bc │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 11820 │ │ │ │ │ + bl 11858 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [r2, #-12] │ │ │ │ │ - b cba4 │ │ │ │ │ + b cb8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b cb10 │ │ │ │ │ + b caf8 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000cbfc : │ │ │ │ │ +0000cbe4 : │ │ │ │ │ dict_update(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -14299,55 +14293,55 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccc8 │ │ │ │ │ + beq ccb0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cc90 │ │ │ │ │ + beq cc78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cca8 │ │ │ │ │ + bne cc90 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne cca8 │ │ │ │ │ + bne cc90 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ccc8 │ │ │ │ │ + beq ccb0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7b54 │ │ │ │ │ - b cc78 │ │ │ │ │ + bl 7b38 │ │ │ │ │ + b cc60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cc88 │ │ │ │ │ + b cc70 │ │ │ │ │ │ │ │ │ │ -0000ccd0 : │ │ │ │ │ +0000ccb8 : │ │ │ │ │ dict_update_arg(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -14355,34 +14349,34 @@ │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r2, r4, #240 @ 0xf0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - bne cd10 │ │ │ │ │ + bne ccf8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 7b54 │ │ │ │ │ + b 7b38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r1, [pc, #840] @ d068 │ │ │ │ │ + ldr r1, [pc, #840] @ d050 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - blt d010 │ │ │ │ │ - bne cedc │ │ │ │ │ + blt cff8 │ │ │ │ │ + bne cec4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d010 │ │ │ │ │ + beq cff8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -14391,182 +14385,182 @@ │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r4, #212 @ 0xd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cea0 │ │ │ │ │ + beq ce88 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cfcc │ │ │ │ │ + beq cfb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne cee8 │ │ │ │ │ + bne ced0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d030 │ │ │ │ │ + bne d018 │ │ │ │ │ ldr r8, [r4, #16] │ │ │ │ │ ldr sl, [r4, #20] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf04 │ │ │ │ │ + bgt ceec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cf9c │ │ │ │ │ + ble cf84 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq cf10 │ │ │ │ │ + beq cef8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf10 │ │ │ │ │ + bgt cef8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne cf1c │ │ │ │ │ + bne cf04 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq cf1c │ │ │ │ │ + beq cf04 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq cfbc │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq cfa4 │ │ │ │ │ + bl 1818 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cf40 │ │ │ │ │ + beq cf28 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce48 │ │ │ │ │ + bgt ce30 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq d05c │ │ │ │ │ + beq d044 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cf84 │ │ │ │ │ + ble cf6c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce6c │ │ │ │ │ + bgt ce54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq d024 │ │ │ │ │ + beq d00c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf7c │ │ │ │ │ + bgt cf64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne cf7c │ │ │ │ │ + bne cf64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cd78 │ │ │ │ │ + bne cd60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d01c │ │ │ │ │ + bne d004 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ced0 │ │ │ │ │ + bgt ceb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ced0 │ │ │ │ │ + bne ceb8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b cd04 │ │ │ │ │ + b ccec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d030 │ │ │ │ │ + bne d018 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldm r3, {r8, sl} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cdb8 │ │ │ │ │ + ble cda0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cf9c │ │ │ │ │ + ble cf84 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq cdfc │ │ │ │ │ + beq cde4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne cdf0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf58 │ │ │ │ │ + bgt cf40 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq d050 │ │ │ │ │ + beq d038 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cff4 │ │ │ │ │ + bgt cfdc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne cff4 │ │ │ │ │ + bne cfdc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cff4 │ │ │ │ │ + b cfdc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b cd68 │ │ │ │ │ + b cd50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne ce54 │ │ │ │ │ + bne ce3c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce54 │ │ │ │ │ + b ce3c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble cdd4 │ │ │ │ │ + ble cdbc │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - bne cde8 │ │ │ │ │ - b cf10 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bne cdd0 │ │ │ │ │ + b cef8 │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne ce30 │ │ │ │ │ - b cf40 │ │ │ │ │ + bne ce18 │ │ │ │ │ + b cf28 │ │ │ │ │ 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 cff4 │ │ │ │ │ + beq cfdc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_FormatNote> │ │ │ │ │ R_ARM_CALL _PyErr_FormatNote │ │ │ │ │ @@ -14574,79 +14568,79 @@ │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ceac │ │ │ │ │ + b ce94 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ced0 │ │ │ │ │ + b ceb8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b cff4 │ │ │ │ │ + b cfdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce6c │ │ │ │ │ + b ce54 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b cff4 │ │ │ │ │ + b cfdc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cf58 │ │ │ │ │ + b cf40 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce48 │ │ │ │ │ + b ce30 │ │ │ │ │ .word 0x0000c258 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000d06c : │ │ │ │ │ +0000d054 : │ │ │ │ │ dict_items(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d154 │ │ │ │ │ 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 d128 │ │ │ │ │ + beq d110 │ │ │ │ │ add r0, r2, #452 @ 0x1c4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d120 │ │ │ │ │ + beq d108 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d184 │ │ │ │ │ - ldr r1, [pc, #204] @ d1a4 │ │ │ │ │ + bgt d16c │ │ │ │ │ + ldr r1, [pc, #204] @ d18c │ │ │ │ │ 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] │ │ │ │ │ @@ -14666,15 +14660,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne d0b4 │ │ │ │ │ + bne d09c │ │ │ │ │ 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 │ │ │ │ │ @@ -14682,65 +14676,65 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b d120 │ │ │ │ │ + b d108 │ │ │ │ │ movw r1, #6417 @ 0x1911 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b d120 │ │ │ │ │ - ldr r1, [pc, #28] @ d1a8 │ │ │ │ │ + b d108 │ │ │ │ │ + ldr r1, [pc, #28] @ d190 │ │ │ │ │ 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 d0f4 │ │ │ │ │ + b d0dc │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d1ac <_PyDictView_New>: │ │ │ │ │ +0000d194 <_PyDictView_New>: │ │ │ │ │ _PyDictView_New(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d264 <_PyDictView_New+0xb8> │ │ │ │ │ + beq d24c <_PyDictView_New+0xb8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - ldr r1, [pc, #260] @ d2e0 <_PyDictView_New+0x134> │ │ │ │ │ + ldr r1, [pc, #260] @ d2c8 <_PyDictView_New+0x134> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq d29c <_PyDictView_New+0xf0> │ │ │ │ │ + beq d284 <_PyDictView_New+0xf0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d25c <_PyDictView_New+0xb0> │ │ │ │ │ + beq d244 <_PyDictView_New+0xb0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d27c <_PyDictView_New+0xd0> │ │ │ │ │ - ldr r1, [pc, #208] @ d2e4 <_PyDictView_New+0x138> │ │ │ │ │ + bgt d264 <_PyDictView_New+0xd0> │ │ │ │ │ + ldr r1, [pc, #208] @ d2cc <_PyDictView_New+0x138> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -14762,30 +14756,30 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b d25c <_PyDictView_New+0xb0> │ │ │ │ │ - ldr r1, [pc, #100] @ d2e8 <_PyDictView_New+0x13c> │ │ │ │ │ + b d244 <_PyDictView_New+0xb0> │ │ │ │ │ + ldr r1, [pc, #100] @ d2d0 <_PyDictView_New+0x13c> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b d230 <_PyDictView_New+0x84> │ │ │ │ │ + b d218 <_PyDictView_New+0x84> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne d1f0 <_PyDictView_New+0x44> │ │ │ │ │ + bne d1d8 <_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 │ │ │ │ │ @@ -14793,40 +14787,40 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b d25c <_PyDictView_New+0xb0> │ │ │ │ │ + b d244 <_PyDictView_New+0xb0> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d2ec : │ │ │ │ │ +0000d2d4 : │ │ │ │ │ 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 d3b0 │ │ │ │ │ - ldr r0, [pc, #264] @ d41c │ │ │ │ │ + beq d398 │ │ │ │ │ + ldr r0, [pc, #264] @ d404 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d390 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d3bc │ │ │ │ │ + bgt d3a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14836,16 +14830,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 d3f0 │ │ │ │ │ - ldr r1, [pc, #180] @ d420 │ │ │ │ │ + beq d3d8 │ │ │ │ │ + ldr r1, [pc, #180] @ d408 │ │ │ │ │ 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 │ │ │ │ │ @@ -14860,15 +14854,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 d3a8 │ │ │ │ │ + b d390 │ │ │ │ │ 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 │ │ │ │ │ @@ -14876,52 +14870,52 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d34c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d404 │ │ │ │ │ + ble d3ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b d3a8 │ │ │ │ │ + b d390 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne d3fc │ │ │ │ │ + bne d3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3fc │ │ │ │ │ + b d3e4 │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d424 : │ │ │ │ │ +0000d40c : │ │ │ │ │ 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 d514 │ │ │ │ │ + beq d4fc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d594 │ │ │ │ │ - ldr r2, [pc, #396] @ d5f8 │ │ │ │ │ + bgt d57c │ │ │ │ │ + ldr r2, [pc, #396] @ d5e0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ sub ip, r1, r2 │ │ │ │ │ add r5, r2, #212 @ 0xd4 │ │ │ │ │ clz ip, ip │ │ │ │ │ add r0, r2, #424 @ 0x1a8 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ @@ -14931,23 +14925,23 @@ │ │ │ │ │ movne r2, ip │ │ │ │ │ orreq r2, ip, #1 │ │ │ │ │ str lr, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d574 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr ip, [pc, #320] @ d5fc │ │ │ │ │ + ldr ip, [pc, #320] @ d5e4 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d520 │ │ │ │ │ - ldr r0, [pc, #300] @ d600 │ │ │ │ │ + bne d508 │ │ │ │ │ + ldr r0, [pc, #300] @ d5e8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ @@ -14971,36 +14965,36 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPairSteal │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq d560 │ │ │ │ │ - ldr r0, [pc, #184] @ d604 │ │ │ │ │ + beq d548 │ │ │ │ │ + ldr r0, [pc, #184] @ d5ec │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ - b d4e8 │ │ │ │ │ + b d4d0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d5e0 │ │ │ │ │ + ble d5c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d514 │ │ │ │ │ + b d4fc │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r0, lr, #1 │ │ │ │ │ ldreq r0, [r4, #24] │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - b d4b4 │ │ │ │ │ - ldr r0, [pc, #92] @ d5f8 │ │ │ │ │ + b d49c │ │ │ │ │ + ldr r0, [pc, #92] @ d5e0 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ sub r2, r1, r0 │ │ │ │ │ add r5, r0, #212 @ 0xd4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ add r0, r0, #424 @ 0x1a8 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ @@ -15009,43 +15003,43 @@ │ │ │ │ │ movne ip, r2 │ │ │ │ │ orreq ip, r2, #1 │ │ │ │ │ str lr, [r3, #24] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq d4b0 │ │ │ │ │ - b d578 │ │ │ │ │ + beq d498 │ │ │ │ │ + b d560 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne d56c │ │ │ │ │ + bne d554 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d56c │ │ │ │ │ + b d554 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000298 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d608 : │ │ │ │ │ +0000d5f0 : │ │ │ │ │ dictview_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #152] @ d6c8 │ │ │ │ │ + ldr ip, [pc, #152] @ d6b0 │ │ │ │ │ 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] │ │ │ │ │ @@ -15058,78 +15052,78 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq d68c │ │ │ │ │ + beq d674 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d69c │ │ │ │ │ + ble d684 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne d68c │ │ │ │ │ + bne d674 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000d6cc : │ │ │ │ │ +0000d6b4 : │ │ │ │ │ dictiter_iternextitem(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d950 │ │ │ │ │ + beq d938 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne d9dc │ │ │ │ │ + bne d9c4 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d958 │ │ │ │ │ + bne d940 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ lsl r0, r0, r4 │ │ │ │ │ ldrb r4, [r1, #6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq d8e4 │ │ │ │ │ + beq d8cc │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge d850 │ │ │ │ │ + bge d838 │ │ │ │ │ add r0, r0, ip, lsl #3 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d928 │ │ │ │ │ + beq d910 │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq d9f0 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ @@ -15137,73 +15131,73 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d804 │ │ │ │ │ + bgt d7ec │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r1] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne d810 │ │ │ │ │ + bne d7f8 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r2, [r3] │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - ble d8c4 │ │ │ │ │ + ble d8ac │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble d820 │ │ │ │ │ + ble d808 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d87c │ │ │ │ │ + beq d864 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d7b4 │ │ │ │ │ + beq d79c │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne d7e4 │ │ │ │ │ + bne d7cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d7e4 │ │ │ │ │ + b d7cc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt d938 │ │ │ │ │ + bgt d920 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r2, #8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d874 │ │ │ │ │ + bgt d85c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq d994 │ │ │ │ │ + beq d97c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d7f8 │ │ │ │ │ - ldr r0, [pc, #424] @ da2c │ │ │ │ │ + b d7e0 │ │ │ │ │ + ldr r0, [pc, #424] @ da14 │ │ │ │ │ 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 │ │ │ │ │ @@ -15212,87 +15206,87 @@ │ │ │ │ │ str r1, [lr] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ ldr r2, [r0, #3824] @ 0xef0 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r2, [r0, #3824] @ 0xef0 │ │ │ │ │ - b d7f8 │ │ │ │ │ + b d7e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne d7d8 │ │ │ │ │ + bne d7c0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b d7d8 │ │ │ │ │ + b d7c0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge d850 │ │ │ │ │ + bge d838 │ │ │ │ │ mov r4, #12 │ │ │ │ │ mla r0, r4, ip, r0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9a0 │ │ │ │ │ + beq d988 │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq da08 │ │ │ │ │ + beq d9f0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b d770 │ │ │ │ │ + b d758 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble d850 │ │ │ │ │ + ble d838 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d840 │ │ │ │ │ + beq d828 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt d754 │ │ │ │ │ - b d850 │ │ │ │ │ + bgt d73c │ │ │ │ │ + b d838 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble d850 │ │ │ │ │ + ble d838 │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ ldrb r0, [r0, ip] │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ add lr, r4, r0, lsl #3 │ │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r1, lr, r1, lsl r4 │ │ │ │ │ ldr r4, [r1, #20] │ │ │ │ │ - b d910 │ │ │ │ │ + b d8f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d874 │ │ │ │ │ + b d85c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble d850 │ │ │ │ │ + ble d838 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9c8 │ │ │ │ │ + beq d9b0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt d908 │ │ │ │ │ - b d850 │ │ │ │ │ + blt d8f0 │ │ │ │ │ + b d838 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt d9b0 │ │ │ │ │ - b d850 │ │ │ │ │ + bgt d998 │ │ │ │ │ + b d838 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -15300,55 +15294,55 @@ │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b d874 │ │ │ │ │ + b d85c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b d850 │ │ │ │ │ + b d838 │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000da30 <_PyObject_InitInlineValues>: │ │ │ │ │ +0000da18 <_PyObject_InitInlineValues>: │ │ │ │ │ _PyObject_InitInlineValues(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt daa4 <_PyObject_InitInlineValues+0x74> │ │ │ │ │ + bgt da8c <_PyObject_InitInlineValues+0x74> │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ movw ip, #257 @ 0x101 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ strb r2, [r0, r1] │ │ │ │ │ strb lr, [r3, #1] │ │ │ │ │ strh ip, [r3, #2] │ │ │ │ │ - beq dadc <_PyObject_InitInlineValues+0xac> │ │ │ │ │ + beq dac4 <_PyObject_InitInlineValues+0xac> │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -15363,98 +15357,98 @@ │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp r2, ip │ │ │ │ │ strb r2, [r0, r3] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ strb ip, [r3, #1] │ │ │ │ │ strh r1, [r3, #2] │ │ │ │ │ - bne da84 <_PyObject_InitInlineValues+0x54> │ │ │ │ │ + bne da6c <_PyObject_InitInlineValues+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000dae8 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ +0000dad0 <_PyObject_StoreInstanceAttribute>: │ │ │ │ │ _PyObject_StoreInstanceAttribute(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #16] │ │ │ │ │ add ip, r0, ip │ │ │ │ │ ldrb r3, [ip, #3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db30 <_PyObject_StoreInstanceAttribute+0x48> │ │ │ │ │ + beq db18 <_PyObject_StoreInstanceAttribute+0x48> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b dc04 │ │ │ │ │ + b dbec │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db58 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ + beq db40 <_PyObject_StoreInstanceAttribute+0x70> │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq dbe4 <_PyObject_StoreInstanceAttribute+0xfc> │ │ │ │ │ + beq dbcc <_PyObject_StoreInstanceAttribute+0xfc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 4dec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 4dcc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl cac8 │ │ │ │ │ + bl cab0 │ │ │ │ │ R_ARM_CALL PyObject_GenericGetDict │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq dbdc <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ + beq dbc4 <_PyObject_StoreInstanceAttribute+0xf4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq dbc4 <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ + beq dbac <_PyObject_StoreInstanceAttribute+0xdc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4dec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 4dcc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dbb8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + bgt dba0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq dbf0 <_PyObject_StoreInstanceAttribute+0x108> │ │ │ │ │ + beq dbd8 <_PyObject_StoreInstanceAttribute+0x108> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl dc04 │ │ │ │ │ + bl dbec │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b dba0 <_PyObject_StoreInstanceAttribute+0xb8> │ │ │ │ │ + b db88 <_PyObject_StoreInstanceAttribute+0xb8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b dbb8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + b dba0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b db20 <_PyObject_StoreInstanceAttribute+0x38> │ │ │ │ │ + b db08 <_PyObject_StoreInstanceAttribute+0x38> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b dbb8 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ + b dba0 <_PyObject_StoreInstanceAttribute+0xd0> │ │ │ │ │ │ │ │ │ │ -0000dc04 : │ │ │ │ │ +0000dbec : │ │ │ │ │ store_instance_attr_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -15468,60 +15462,60 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r3, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne e20c │ │ │ │ │ + bne e1f4 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq e704 │ │ │ │ │ + beq e6ec │ │ │ │ │ ldrb sl, [r3, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ add r9, r3, #20 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r0, r9, r1, lsl r0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r1, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r2, r1 │ │ │ │ │ - bgt dffc │ │ │ │ │ + bgt dfe4 │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ddcc │ │ │ │ │ + blt ddb4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq de3c │ │ │ │ │ + beq de24 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq e480 │ │ │ │ │ + beq e468 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bgt e458 │ │ │ │ │ + bgt e440 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrsb r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt df94 │ │ │ │ │ + blt df7c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r1, r4, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq de3c │ │ │ │ │ + beq de24 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq e500 │ │ │ │ │ + beq e4e8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr ip, r2, #10 │ │ │ │ │ add r0, r1, r1, lsl #2 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -15529,177 +15523,177 @@ │ │ │ │ │ and r0, r0, r1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt e49c │ │ │ │ │ + bgt e484 │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e05c │ │ │ │ │ + blt e044 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e0ec │ │ │ │ │ + beq e0d4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq e0c8 │ │ │ │ │ + beq e0b0 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - bgt e4d0 │ │ │ │ │ + bgt e4b8 │ │ │ │ │ ldrsb r4, [r9, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e0fc │ │ │ │ │ + blt e0e4 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e0ec │ │ │ │ │ + beq e0d4 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq e5dc │ │ │ │ │ + beq e5c4 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - b dd3c │ │ │ │ │ + b dd24 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e6c4 │ │ │ │ │ + bne e6ac │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e20c │ │ │ │ │ + ble e1f4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e098 │ │ │ │ │ + bge e080 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ lsl r2, r4, #3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, ip, lsl r0 │ │ │ │ │ - ble e1e0 │ │ │ │ │ + ble e1c8 │ │ │ │ │ str r7, [r9, r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, ip │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq e20c │ │ │ │ │ + beq e1f4 │ │ │ │ │ add sl, r5, r4, lsl #2 │ │ │ │ │ ldr r9, [sl, #4] │ │ │ │ │ orrs r3, r9, r6 │ │ │ │ │ - beq e564 │ │ │ │ │ + beq e54c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e52c │ │ │ │ │ + bne e514 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dee8 │ │ │ │ │ + beq ded0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dea8 │ │ │ │ │ + ble de90 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - bne debc │ │ │ │ │ + bne dea4 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ - bne dfe0 │ │ │ │ │ + bne dfc8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - beq de78 │ │ │ │ │ + beq de60 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dff0 │ │ │ │ │ + bgt dfd8 │ │ │ │ │ subs r4, r0, #1 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bne dff0 │ │ │ │ │ + bne dfd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - beq de78 │ │ │ │ │ + beq de60 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r0, r5, r3, lsl #2 │ │ │ │ │ ldrb r3, [r5, r3, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq df38 │ │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq df38 │ │ │ │ │ ldrb r2, [r0, #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq df38 │ │ │ │ │ add r2, r0, #2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne df38 │ │ │ │ │ + bne df20 │ │ │ │ │ rsb r2, r0, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bge dfb0 │ │ │ │ │ + bge df98 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq debc │ │ │ │ │ + beq dea4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b debc │ │ │ │ │ + b dea4 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq ddd4 │ │ │ │ │ + beq ddbc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr ip, r2, #10 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ - b dd14 │ │ │ │ │ + b dcfc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strb r4, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq debc │ │ │ │ │ - b df80 │ │ │ │ │ + beq dea4 │ │ │ │ │ + b df68 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ strb r4, [r3, r2] │ │ │ │ │ strb r1, [r5, #1] │ │ │ │ │ @@ -15707,256 +15701,256 @@ │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e51c │ │ │ │ │ + bgt e504 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge dc98 │ │ │ │ │ + bge dc80 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e43c │ │ │ │ │ + bne e424 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e20c │ │ │ │ │ + ble e1f4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e604 │ │ │ │ │ + bgt e5ec │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r1, [r9, r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e108 │ │ │ │ │ + bge e0f0 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e638 │ │ │ │ │ + bgt e620 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ - b e134 │ │ │ │ │ + b e11c │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne e59c │ │ │ │ │ + bne e584 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble e20c │ │ │ │ │ + ble e1f4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - ble dde8 │ │ │ │ │ - b e030 │ │ │ │ │ + bgt e018 │ │ │ │ │ + b ddd0 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e13c │ │ │ │ │ + bge e124 │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ - b ddfc │ │ │ │ │ + b dde4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq dd6c │ │ │ │ │ + beq dd54 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b de3c │ │ │ │ │ + b de24 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e064 │ │ │ │ │ - b ddb0 │ │ │ │ │ + beq e04c │ │ │ │ │ + b dd98 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ ldrsh r0, [r9, r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e13c │ │ │ │ │ + bge e124 │ │ │ │ │ strh r4, [r9, r1] │ │ │ │ │ - b ddfc │ │ │ │ │ + b dde4 │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp sl, #7 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ - bgt e1a0 │ │ │ │ │ + bgt e188 │ │ │ │ │ ldrsb r1, [r9, r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge e4e4 │ │ │ │ │ + bge e4cc │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ - bgt e04c │ │ │ │ │ + bgt e034 │ │ │ │ │ strb r4, [r9, r8] │ │ │ │ │ - b ddfc │ │ │ │ │ + b dde4 │ │ │ │ │ ldr r0, [r9, r8, lsl #2] │ │ │ │ │ add r1, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - blt e168 │ │ │ │ │ + blt e150 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bgt e17c │ │ │ │ │ + bgt e164 │ │ │ │ │ ldrsh r1, [r9, r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt e168 │ │ │ │ │ + blt e150 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ and r8, r8, r1 │ │ │ │ │ lsl r1, r8, #1 │ │ │ │ │ - ble e1ac │ │ │ │ │ - b e17c │ │ │ │ │ + ble e194 │ │ │ │ │ + b e164 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r7] │ │ │ │ │ str r7, [r9, r2] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - bne de3c │ │ │ │ │ + bne de24 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e66c │ │ │ │ │ + bne e654 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addge r2, r2, #1 │ │ │ │ │ strge r2, [r3] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ adds r2, r2, r1 │ │ │ │ │ - beq e664 │ │ │ │ │ + beq e64c │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ subs r4, r4, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #13 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - beq e370 │ │ │ │ │ + beq e358 │ │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ │ mov r1, #14 │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne e358 │ │ │ │ │ - ldr r2, [pc, #936] @ e720 │ │ │ │ │ + bne e340 │ │ │ │ │ + ldr r2, [pc, #936] @ e708 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [sl, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r9, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq e640 │ │ │ │ │ + beq e628 │ │ │ │ │ ldr r1, [r2, #1924] @ 0x784 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r2, #1920] @ 0x780 │ │ │ │ │ str r1, [r2, #1924] @ 0x784 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r3, [pc, #864] @ e724 │ │ │ │ │ + ldr r3, [pc, #864] @ e70c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [r9, #28] │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ strd r4, [r9, #16] │ │ │ │ │ sub r4, r9, #8 │ │ │ │ │ @@ -15971,101 +15965,101 @@ │ │ │ │ │ orr r3, r3, r5 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r3, [r9, #-4] │ │ │ │ │ str lr, [r9, #-8] │ │ │ │ │ str r4, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4dec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + bl 4dcc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_SetItem_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldrne r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strne r9, [r3, #-12] │ │ │ │ │ - bne dff0 │ │ │ │ │ + bne dfd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dea0 │ │ │ │ │ + b de88 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r0, r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r1, r1, #1 │ │ │ │ │ ldrgt r4, [r9, r1, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r1] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge dce8 │ │ │ │ │ + bge dcd0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e01c │ │ │ │ │ - b df9c │ │ │ │ │ + beq e004 │ │ │ │ │ + b df84 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne de3c │ │ │ │ │ - b dcb4 │ │ │ │ │ + bne de24 │ │ │ │ │ + b dc9c │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r9, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge dd50 │ │ │ │ │ + bge dd38 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e064 │ │ │ │ │ + beq e04c │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r9, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r9, r0] │ │ │ │ │ - b dd8c │ │ │ │ │ + b dd74 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r1 │ │ │ │ │ - b e15c │ │ │ │ │ + b e144 │ │ │ │ │ mov r1, r7 │ │ │ │ │ strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne de3c │ │ │ │ │ - b df9c │ │ │ │ │ + bne de24 │ │ │ │ │ + b df84 │ │ │ │ │ ldr r4, [r9, r8, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge dc98 │ │ │ │ │ - b e014 │ │ │ │ │ + bge dc80 │ │ │ │ │ + b dffc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ │ - beq e5b4 │ │ │ │ │ + beq e59c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e684 │ │ │ │ │ + beq e66c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e694 │ │ │ │ │ + bne e67c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b debc │ │ │ │ │ + b dea4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -16077,868 +16071,868 @@ │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_SetAttributeErrorContext> │ │ │ │ │ R_ARM_CALL _PyObject_SetAttributeErrorContext │ │ │ │ │ - b e434 │ │ │ │ │ + b e41c │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r8, r8, r3, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r0 │ │ │ │ │ - b dd88 │ │ │ │ │ + b dd70 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6e4 │ │ │ │ │ + bne e6cc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dfc4 │ │ │ │ │ + beq dfac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b de78 │ │ │ │ │ + b de60 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bne e0ec │ │ │ │ │ - b ddb0 │ │ │ │ │ + bne e0d4 │ │ │ │ │ + b dd98 │ │ │ │ │ ldr r1, [r9, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt e048 │ │ │ │ │ + blt e030 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r8, r1, r0 │ │ │ │ │ ldr r1, [r9, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrlt r4, [r3, #16] │ │ │ │ │ - bge e13c │ │ │ │ │ + bge e124 │ │ │ │ │ str r4, [r9, r8, lsl #2] │ │ │ │ │ - b ddfc │ │ │ │ │ + b dde4 │ │ │ │ │ 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 r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne e3b4 │ │ │ │ │ + bne e39c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8620 │ │ │ │ │ - b e42c │ │ │ │ │ + bl 8604 │ │ │ │ │ + b e414 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b e370 │ │ │ │ │ + b e358 │ │ │ │ │ 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 4dec <_PyDict_SetItem_LockHeld> │ │ │ │ │ + b 4dcc <_PyDict_SetItem_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_SetItem_LockHeld │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6ac │ │ │ │ │ + bne e694 │ │ │ │ │ str r6, [sl, #4] │ │ │ │ │ - b def4 │ │ │ │ │ + b dedc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 6804 <_PyDict_SendEvent> │ │ │ │ │ + bl 67e8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e54c │ │ │ │ │ + b e534 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl 6804 <_PyDict_SendEvent> │ │ │ │ │ + bl 67e8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - b e68c │ │ │ │ │ + b e674 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ and r1, r0, r1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b dcd8 │ │ │ │ │ + b dcc0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 6804 <_PyDict_SendEvent> │ │ │ │ │ + bl 67e8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne e5c4 │ │ │ │ │ - b e5d4 │ │ │ │ │ + bne e5ac │ │ │ │ │ + b e5bc │ │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b dc5c │ │ │ │ │ + b dc44 │ │ │ │ │ .word 0x000003a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000340 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000e728 <_PyObject_TryGetInstanceAttribute>: │ │ │ │ │ +0000e710 <_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 e8b0 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ + beq e898 <_PyObject_TryGetInstanceAttribute+0x188> │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r4, [ip, #444] @ 0x1bc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq ea70 <_PyObject_TryGetInstanceAttribute+0x348> │ │ │ │ │ + beq ea58 <_PyObject_TryGetInstanceAttribute+0x348> │ │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ │ add r7, r4, #20 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add sl, r7, r2, lsl r0 │ │ │ │ │ lsl r2, r2, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ and r8, r5, r2 │ │ │ │ │ - bgt e910 <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ + bgt e8f8 <_PyObject_TryGetInstanceAttribute+0x1e8> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e89c <_PyObject_TryGetInstanceAttribute+0x174> │ │ │ │ │ + blt e884 <_PyObject_TryGetInstanceAttribute+0x174> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e8e0 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + beq e8c8 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq e9d4 <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ + beq e9bc <_PyObject_TryGetInstanceAttribute+0x2ac> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r8, r0, r8 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ - bgt e944 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + bgt e92c <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e95c <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ + blt e944 <_PyObject_TryGetInstanceAttribute+0x234> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e8e0 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + beq e8c8 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ea10 <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ + beq e9f8 <_PyObject_TryGetInstanceAttribute+0x2e8> │ │ │ │ │ lsr ip, r5, #10 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ add r8, ip, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r8, r8, r0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ and r8, r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, ip │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt e984 <_PyObject_TryGetInstanceAttribute+0x25c> │ │ │ │ │ + bgt e96c <_PyObject_TryGetInstanceAttribute+0x25c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e968 <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ + blt e950 <_PyObject_TryGetInstanceAttribute+0x240> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e8dc <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + beq e8c4 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq e8b8 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ + beq e8a0 <_PyObject_TryGetInstanceAttribute+0x190> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - bgt e9b4 <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ + bgt e99c <_PyObject_TryGetInstanceAttribute+0x28c> │ │ │ │ │ ldrsb r4, [r7, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt e9c8 <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ + blt e9b0 <_PyObject_TryGetInstanceAttribute+0x2a0> │ │ │ │ │ ldr r0, [sl, r4, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq e8dc <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + beq e8c4 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq ea30 <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ + beq ea18 <_PyObject_TryGetInstanceAttribute+0x308> │ │ │ │ │ lsr r5, r5, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r0, r3 │ │ │ │ │ - b e81c <_PyObject_TryGetInstanceAttribute+0xf4> │ │ │ │ │ + b e804 <_PyObject_TryGetInstanceAttribute+0xf4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne ea58 <_PyObject_TryGetInstanceAttribute+0x330> │ │ │ │ │ + bne ea40 <_PyObject_TryGetInstanceAttribute+0x330> │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq e848 <_PyObject_TryGetInstanceAttribute+0x120> │ │ │ │ │ + beq e830 <_PyObject_TryGetInstanceAttribute+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e900 <_PyObject_TryGetInstanceAttribute+0x1d8> │ │ │ │ │ + beq e8e8 <_PyObject_TryGetInstanceAttribute+0x1d8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e7a0 <_PyObject_TryGetInstanceAttribute+0x78> │ │ │ │ │ + bge e788 <_PyObject_TryGetInstanceAttribute+0x78> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e8a4 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq e88c <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r2, r0 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e7e0 <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ + bge e7c8 <_PyObject_TryGetInstanceAttribute+0xb8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e8a4 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ - b e7f8 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ + beq e88c <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + b e7e0 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e8a4 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq e88c <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ - b e860 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ + b e848 <_PyObject_TryGetInstanceAttribute+0x138> │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge e830 <_PyObject_TryGetInstanceAttribute+0x108> │ │ │ │ │ + bge e818 <_PyObject_TryGetInstanceAttribute+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e8a4 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + beq e88c <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r8, r8, r5, lsr #5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslle r0, r8, #1 │ │ │ │ │ ldrgt r4, [r7, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r7, r0] │ │ │ │ │ - b e864 <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ + b e84c <_PyObject_TryGetInstanceAttribute+0x13c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq e8a4 <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ - b e884 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ + beq e88c <_PyObject_TryGetInstanceAttribute+0x17c> │ │ │ │ │ + b e86c <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne e8e0 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + bne e8c8 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r0, r2 │ │ │ │ │ - ble e7d4 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ - b e944 <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ + ble e7bc <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ + b e92c <_PyObject_TryGetInstanceAttribute+0x21c> │ │ │ │ │ strd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne e8e0 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ - b e7f8 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ + bne e8c8 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + b e7e0 <_PyObject_TryGetInstanceAttribute+0xd0> │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne e8dc <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ - b e884 <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ + bne e8c4 <_PyObject_TryGetInstanceAttribute+0x1b4> │ │ │ │ │ + b e86c <_PyObject_TryGetInstanceAttribute+0x15c> │ │ │ │ │ lsr r0, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ and r8, r2, r0 │ │ │ │ │ - b e7d4 <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ + b e7bc <_PyObject_TryGetInstanceAttribute+0xac> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne e76c <_PyObject_TryGetInstanceAttribute+0x44> │ │ │ │ │ + bne e754 <_PyObject_TryGetInstanceAttribute+0x44> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r4, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e8e0 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ + b e8c8 <_PyObject_TryGetInstanceAttribute+0x1b8> │ │ │ │ │ │ │ │ │ │ -0000eab4 <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ +0000ea9c <_PyDictKeys_StringLookupSplit>: │ │ │ │ │ _PyDictKeys_StringLookupSplit(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r5, [r1, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq edc0 <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ + beq eda8 <_PyDictKeys_StringLookupSplit+0x30c> │ │ │ │ │ ldrb r7, [r4, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldrb r6, [r4, #5] │ │ │ │ │ add r4, r4, #20 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r6, r4, r3, lsl r6 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ and r8, r5, r2 │ │ │ │ │ - bgt ec1c <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ + bgt ec04 <_PyDictKeys_StringLookupSplit+0x168> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ec04 <_PyDictKeys_StringLookupSplit+0x150> │ │ │ │ │ + blt ebec <_PyDictKeys_StringLookupSplit+0x150> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ecb4 <_PyDictKeys_StringLookupSplit+0x200> │ │ │ │ │ + beq ec9c <_PyDictKeys_StringLookupSplit+0x200> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - bgt ec50 <_PyDictKeys_StringLookupSplit+0x19c> │ │ │ │ │ + bgt ec38 <_PyDictKeys_StringLookupSplit+0x19c> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ec68 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ + blt ec50 <_PyDictKeys_StringLookupSplit+0x1b4> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ed20 <_PyDictKeys_StringLookupSplit+0x26c> │ │ │ │ │ + beq ed08 <_PyDictKeys_StringLookupSplit+0x26c> │ │ │ │ │ lsr r0, r5, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bgt ecdc <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ + bgt ecc4 <_PyDictKeys_StringLookupSplit+0x228> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt ec8c <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ + blt ec74 <_PyDictKeys_StringLookupSplit+0x1d8> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ed58 <_PyDictKeys_StringLookupSplit+0x2a4> │ │ │ │ │ + beq ed40 <_PyDictKeys_StringLookupSplit+0x2a4> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - bgt ed0c <_PyDictKeys_StringLookupSplit+0x258> │ │ │ │ │ + bgt ecf4 <_PyDictKeys_StringLookupSplit+0x258> │ │ │ │ │ ldrsb r3, [r4, r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt eca8 <_PyDictKeys_StringLookupSplit+0x1f4> │ │ │ │ │ + blt ec90 <_PyDictKeys_StringLookupSplit+0x1f4> │ │ │ │ │ ldr r0, [r6, r3, lsl #3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - beq ed80 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ + beq ed68 <_PyDictKeys_StringLookupSplit+0x2cc> │ │ │ │ │ lsr r0, r9, #10 │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - b eb80 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + b eb68 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne eda8 <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ + bne ed90 <_PyDictKeys_StringLookupSplit+0x2f4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, #15 │ │ │ │ │ - bgt ed48 <_PyDictKeys_StringLookupSplit+0x294> │ │ │ │ │ + bgt ed30 <_PyDictKeys_StringLookupSplit+0x294> │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ ldrsh r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge eb10 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ + bge eaf8 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ec0c <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ + beq ebf4 <_PyDictKeys_StringLookupSplit+0x158> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge eb50 <_PyDictKeys_StringLookupSplit+0x9c> │ │ │ │ │ + bge eb38 <_PyDictKeys_StringLookupSplit+0x9c> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ lsr r3, r5, #10 │ │ │ │ │ add r0, r8, r8, lsl #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ - b eb80 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ + b eb68 <_PyDictKeys_StringLookupSplit+0xcc> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b ebc4 <_PyDictKeys_StringLookupSplit+0x110> │ │ │ │ │ + b ebac <_PyDictKeys_StringLookupSplit+0x110> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ebe8 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ebd0 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b eb28 <_PyDictKeys_StringLookupSplit+0x74> │ │ │ │ │ + bne ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b eb10 <_PyDictKeys_StringLookupSplit+0x74> │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge eb94 <_PyDictKeys_StringLookupSplit+0xe0> │ │ │ │ │ + bge eb7c <_PyDictKeys_StringLookupSplit+0xe0> │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + beq ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ add r3, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, r9, lsr #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r8, r3, r2 │ │ │ │ │ cmp r7, #15 │ │ │ │ │ lslle r3, r8, #1 │ │ │ │ │ ldrgt r3, [r4, r8, lsl #2] │ │ │ │ │ ldrshle r3, [r4, r3] │ │ │ │ │ - b ebc8 <_PyDictKeys_StringLookupSplit+0x114> │ │ │ │ │ + b ebb0 <_PyDictKeys_StringLookupSplit+0x114> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ec70 <_PyDictKeys_StringLookupSplit+0x1bc> │ │ │ │ │ + bne ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ec58 <_PyDictKeys_StringLookupSplit+0x1bc> │ │ │ │ │ ldr r3, [r4, r8, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge eb10 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ - b ec34 <_PyDictKeys_StringLookupSplit+0x180> │ │ │ │ │ + bge eaf8 <_PyDictKeys_StringLookupSplit+0x5c> │ │ │ │ │ + b ec1c <_PyDictKeys_StringLookupSplit+0x180> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ebac <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ + bne ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b eb94 <_PyDictKeys_StringLookupSplit+0xf8> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL unicode_eq │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ - b ebe8 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ + bne ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ebd0 <_PyDictKeys_StringLookupSplit+0x134> │ │ │ │ │ lsr r3, r5, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ and r8, r2, r3 │ │ │ │ │ - b eb44 <_PyDictKeys_StringLookupSplit+0x90> │ │ │ │ │ + b eb2c <_PyDictKeys_StringLookupSplit+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne eadc <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ + bne eac4 <_PyDictKeys_StringLookupSplit+0x28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mvn r3, #2 │ │ │ │ │ - b ec10 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ + b ebf8 <_PyDictKeys_StringLookupSplit+0x15c> │ │ │ │ │ │ │ │ │ │ -0000edf4 <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ +0000eddc <_PyDictKeys_StringLookupAndVersion>: │ │ │ │ │ _PyDictKeys_StringLookupAndVersion(): │ │ │ │ │ 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, [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 ee88 <_PyDictKeys_StringLookupAndVersion+0x94> │ │ │ │ │ + bne ee70 <_PyDictKeys_StringLookupAndVersion+0x94> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ee88 <_PyDictKeys_StringLookupAndVersion+0x94> │ │ │ │ │ + beq ee70 <_PyDictKeys_StringLookupAndVersion+0x94> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ee90 <_PyDictKeys_StringLookupAndVersion+0x9c> │ │ │ │ │ - bl cac │ │ │ │ │ + beq ee78 <_PyDictKeys_StringLookupAndVersion+0x9c> │ │ │ │ │ + bl ca4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee5c <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ + beq ee44 <_PyDictKeys_StringLookupAndVersion+0x68> │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r3, [pc, #76] @ eeb0 <_PyDictKeys_StringLookupAndVersion+0xbc> │ │ │ │ │ + ldr r3, [pc, #76] @ ee98 <_PyDictKeys_StringLookupAndVersion+0xbc> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ add r2, r2, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r2, #372] @ 0x174 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ strne r1, [r2, #372] @ 0x174 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b ee50 <_PyDictKeys_StringLookupAndVersion+0x5c> │ │ │ │ │ + b ee38 <_PyDictKeys_StringLookupAndVersion+0x5c> │ │ │ │ │ mvn r0, #2 │ │ │ │ │ - b ee54 <_PyDictKeys_StringLookupAndVersion+0x60> │ │ │ │ │ + b ee3c <_PyDictKeys_StringLookupAndVersion+0x60> │ │ │ │ │ ldr r2, [lr, #60] @ 0x3c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b ee40 <_PyDictKeys_StringLookupAndVersion+0x4c> │ │ │ │ │ + b ee28 <_PyDictKeys_StringLookupAndVersion+0x4c> │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000eeb4 : │ │ │ │ │ +0000ee9c : │ │ │ │ │ dict_pop(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi efb8 │ │ │ │ │ + bhi efa0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne efe0 │ │ │ │ │ + bne efc8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq f06c │ │ │ │ │ + beq f054 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq eff8 │ │ │ │ │ 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 efe8 │ │ │ │ │ + bne efd0 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq efe8 │ │ │ │ │ + beq efd0 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f064 │ │ │ │ │ + beq f04c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq eff8 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq eff8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f038 │ │ │ │ │ + bne f020 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ addle ip, r2, #1 │ │ │ │ │ movle r0, r5 │ │ │ │ │ movgt r0, r5 │ │ │ │ │ strle ip, [r3] │ │ │ │ │ movle r2, r4 │ │ │ │ │ movle r1, r6 │ │ │ │ │ movgt r2, r4 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ strgt r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl b908 │ │ │ │ │ + bl b8ec │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, 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 f064 │ │ │ │ │ + beq f04c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble eeec │ │ │ │ │ + ble eed4 │ │ │ │ │ ldr r7, [r6, #4] │ │ │ │ │ - b eef0 │ │ │ │ │ + b eed8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f05c │ │ │ │ │ + beq f044 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef30 │ │ │ │ │ + bne ef18 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq f050 │ │ │ │ │ + beq f038 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ef74 │ │ │ │ │ + b ef5c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b f028 │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b f028 │ │ │ │ │ - ldr r1, [pc, #64] @ f0b4 │ │ │ │ │ + b f010 │ │ │ │ │ + ldr r1, [pc, #64] @ f09c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq f098 │ │ │ │ │ + beq f080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f098 │ │ │ │ │ + bne f080 │ │ │ │ │ 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 f064 │ │ │ │ │ + b f04c │ │ │ │ │ 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 f064 │ │ │ │ │ + b f04c │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000f0b8 <_PyDict_Pop_KnownHash>: │ │ │ │ │ +0000f0a0 <_PyDict_Pop_KnownHash>: │ │ │ │ │ _PyDict_Pop_KnownHash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f160 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f148 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f1b0 <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ + beq f198 <_PyDict_Pop_KnownHash+0xf8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f160 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f148 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f160 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ + beq f148 <_PyDict_Pop_KnownHash+0xa8> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f174 <_PyDict_Pop_KnownHash+0xbc> │ │ │ │ │ + bne f15c <_PyDict_Pop_KnownHash+0xbc> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl b908 │ │ │ │ │ + bl b8ec │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq f18c <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ + beq f174 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b f158 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ + b f140 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f120 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ + b f108 <_PyDict_Pop_KnownHash+0x68> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f154 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + bgt f13c <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne f154 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + bne f13c <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f154 <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ + b f13c <_PyDict_Pop_KnownHash+0x9c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b f158 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ + b f140 <_PyDict_Pop_KnownHash+0xa0> │ │ │ │ │ │ │ │ │ │ -0000f1c4 : │ │ │ │ │ +0000f1ac : │ │ │ │ │ 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] @ f2b8 │ │ │ │ │ + ldr ip, [pc, #204] @ f2a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -16951,602 +16945,614 @@ │ │ │ │ │ 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 f248 │ │ │ │ │ + beq f230 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f270 │ │ │ │ │ + ble f258 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f260 │ │ │ │ │ + beq f248 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f290 │ │ │ │ │ + ble f278 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne f248 │ │ │ │ │ + bne f230 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b f248 │ │ │ │ │ + b f230 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne f260 │ │ │ │ │ + bne f248 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000f2bc <_PyDict_MergeUniq>: │ │ │ │ │ +0000f2a4 <_PyDict_MergeUniq>: │ │ │ │ │ _PyDict_MergeUniq(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fec4 <_PyDict_MergeUniq+0xc08> │ │ │ │ │ + beq fec0 <_PyDict_MergeUniq+0xc1c> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ eor r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne feac <_PyDict_MergeUniq+0xbf0> │ │ │ │ │ + bne fea8 <_PyDict_MergeUniq+0xc04> │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - ldr r7, [pc, #3384] @ 10048 <_PyDict_MergeUniq+0xd8c> │ │ │ │ │ + ldr r7, [pc, #3464] @ 10080 <_PyDict_MergeUniq+0xddc> │ │ │ │ │ ldrb r1, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r1, r1, #5, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ orreq r1, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq fa48 <_PyDict_MergeUniq+0x78c> │ │ │ │ │ + beq fa58 <_PyDict_MergeUniq+0x7b4> │ │ │ │ │ ldr r0, [r2, #108] @ 0x6c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f924 <_PyDict_MergeUniq+0x668> │ │ │ │ │ + bne f904 <_PyDict_MergeUniq+0x660> │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + beq f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne f360 <_PyDict_MergeUniq+0xa4> │ │ │ │ │ + bne f348 <_PyDict_MergeUniq+0xa4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f64c <_PyDict_MergeUniq+0x390> │ │ │ │ │ + bne f634 <_PyDict_MergeUniq+0x390> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fa94 <_PyDict_MergeUniq+0x7d8> │ │ │ │ │ + bne faa4 <_PyDict_MergeUniq+0x800> │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fa94 <_PyDict_MergeUniq+0x7d8> │ │ │ │ │ + bne faa4 <_PyDict_MergeUniq+0x800> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr lr, [r1, #16] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne fa94 <_PyDict_MergeUniq+0x7d8> │ │ │ │ │ + bne faa4 <_PyDict_MergeUniq+0x800> │ │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne fa6c <_PyDict_MergeUniq+0x7b0> │ │ │ │ │ + bne fa7c <_PyDict_MergeUniq+0x7d8> │ │ │ │ │ ldrb r6, [r3, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne fcc4 <_PyDict_MergeUniq+0xa08> │ │ │ │ │ + bne fcd0 <_PyDict_MergeUniq+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 74bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + beq fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt f630 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + blt f618 <_PyDict_MergeUniq+0x374> │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne f630 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + bne f618 <_PyDict_MergeUniq+0x374> │ │ │ │ │ ldrb r0, [r7, #5] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ lsl r6, r2, r0 │ │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fb50 <_PyDict_MergeUniq+0x894> │ │ │ │ │ + beq fb5c <_PyDict_MergeUniq+0x8b8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble f5e4 <_PyDict_MergeUniq+0x328> │ │ │ │ │ + ble f5cc <_PyDict_MergeUniq+0x328> │ │ │ │ │ add r6, r7, r6 │ │ │ │ │ ands r0, r1, #3 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq f4d0 <_PyDict_MergeUniq+0x214> │ │ │ │ │ + beq f4b8 <_PyDict_MergeUniq+0x214> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq f494 <_PyDict_MergeUniq+0x1d8> │ │ │ │ │ + beq f47c <_PyDict_MergeUniq+0x1d8> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq f460 <_PyDict_MergeUniq+0x1a4> │ │ │ │ │ + beq f448 <_PyDict_MergeUniq+0x1a4> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f444 <_PyDict_MergeUniq+0x188> │ │ │ │ │ + beq f42c <_PyDict_MergeUniq+0x188> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fc7c <_PyDict_MergeUniq+0x9c0> │ │ │ │ │ + ble fcac <_PyDict_MergeUniq+0xa08> │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f45c <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ + beq f444 <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fca0 <_PyDict_MergeUniq+0x9e4> │ │ │ │ │ + ble fc88 <_PyDict_MergeUniq+0x9e4> │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f478 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ + beq f460 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fc00 <_PyDict_MergeUniq+0x944> │ │ │ │ │ + ble fc0c <_PyDict_MergeUniq+0x968> │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f490 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ + beq f478 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fbdc <_PyDict_MergeUniq+0x920> │ │ │ │ │ + ble fbe8 <_PyDict_MergeUniq+0x944> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r0, [r2, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4ac <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ + beq f494 <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble faa0 <_PyDict_MergeUniq+0x7e4> │ │ │ │ │ + ble faac <_PyDict_MergeUniq+0x808> │ │ │ │ │ ldr r0, [r6, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4c4 <_PyDict_MergeUniq+0x208> │ │ │ │ │ + beq f4ac <_PyDict_MergeUniq+0x208> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fac4 <_PyDict_MergeUniq+0x808> │ │ │ │ │ + ble fad0 <_PyDict_MergeUniq+0x82c> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq f5e4 <_PyDict_MergeUniq+0x328> │ │ │ │ │ + beq f5cc <_PyDict_MergeUniq+0x328> │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f5ac <_PyDict_MergeUniq+0x2f0> │ │ │ │ │ + b f594 <_PyDict_MergeUniq+0x2f0> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f504 <_PyDict_MergeUniq+0x248> │ │ │ │ │ + beq f4ec <_PyDict_MergeUniq+0x248> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f870 <_PyDict_MergeUniq+0x5b4> │ │ │ │ │ + ble f850 <_PyDict_MergeUniq+0x5ac> │ │ │ │ │ add r6, r5, #1 │ │ │ │ │ ldr r0, [r4, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f520 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + beq f508 <_PyDict_MergeUniq+0x264> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f8ac <_PyDict_MergeUniq+0x5f0> │ │ │ │ │ + ble f88c <_PyDict_MergeUniq+0x5e8> │ │ │ │ │ ldr r0, [r7, r6, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f538 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + beq f520 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f8c0 <_PyDict_MergeUniq+0x604> │ │ │ │ │ + ble f8a0 <_PyDict_MergeUniq+0x5fc> │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f554 <_PyDict_MergeUniq+0x298> │ │ │ │ │ + beq f53c <_PyDict_MergeUniq+0x298> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f8d4 <_PyDict_MergeUniq+0x618> │ │ │ │ │ + ble f8b4 <_PyDict_MergeUniq+0x610> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f56c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + beq f554 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f8e8 <_PyDict_MergeUniq+0x62c> │ │ │ │ │ + ble f8c8 <_PyDict_MergeUniq+0x624> │ │ │ │ │ add r5, r6, #2 │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f588 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + beq f570 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f884 <_PyDict_MergeUniq+0x5c8> │ │ │ │ │ + ble f864 <_PyDict_MergeUniq+0x5c0> │ │ │ │ │ ldr r0, [r7, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5a0 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + beq f588 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f898 <_PyDict_MergeUniq+0x5dc> │ │ │ │ │ + ble f878 <_PyDict_MergeUniq+0x5d4> │ │ │ │ │ add r5, r6, #3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq f5d8 <_PyDict_MergeUniq+0x31c> │ │ │ │ │ + beq f5c0 <_PyDict_MergeUniq+0x31c> │ │ │ │ │ ldr r0, [r4, r5, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f4ec <_PyDict_MergeUniq+0x230> │ │ │ │ │ + beq f4d4 <_PyDict_MergeUniq+0x230> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f4ec <_PyDict_MergeUniq+0x230> │ │ │ │ │ + bgt f4d4 <_PyDict_MergeUniq+0x230> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f4ec <_PyDict_MergeUniq+0x230> │ │ │ │ │ + bne f4d4 <_PyDict_MergeUniq+0x230> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4ec <_PyDict_MergeUniq+0x230> │ │ │ │ │ + b f4d4 <_PyDict_MergeUniq+0x230> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r2, [r7, #4] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne f85c <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ + bne f83c <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldrb r2, [r7, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne f85c <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ - ldr r2, [pc, #2632] @ 1004c <_PyDict_MergeUniq+0xd90> │ │ │ │ │ + bne f83c <_PyDict_MergeUniq+0x598> │ │ │ │ │ + ldr r2, [pc, #2712] @ 10084 <_PyDict_MergeUniq+0xde0> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r2, #1932] @ 0x78c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - bhi f85c <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ + bhi f83c <_PyDict_MergeUniq+0x598> │ │ │ │ │ ldr ip, [r2, #1928] @ 0x788 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str ip, [r7] │ │ │ │ │ str r7, [r2, #1928] @ 0x788 │ │ │ │ │ str r0, [r2, #1932] @ 0x78c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r3, #24] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov sl, #2 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ mov lr, #2 │ │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ │ lsl lr, lr, r1 │ │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ │ smull r6, r1, r1, lr │ │ │ │ │ sub r1, r1, lr, asr #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt fae8 <_PyDict_MergeUniq+0x82c> │ │ │ │ │ + bgt faf4 <_PyDict_MergeUniq+0x850> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - mov sl, ip │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b f6f0 <_PyDict_MergeUniq+0x434> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne fc30 <_PyDict_MergeUniq+0x974> │ │ │ │ │ + str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b f6d4 <_PyDict_MergeUniq+0x430> │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + bne fc3c <_PyDict_MergeUniq+0x998> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f844 <_PyDict_MergeUniq+0x588> │ │ │ │ │ + ble f824 <_PyDict_MergeUniq+0x580> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f7a8 <_PyDict_MergeUniq+0x4ec> │ │ │ │ │ + ble f788 <_PyDict_MergeUniq+0x4e4> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f824 <_PyDict_MergeUniq+0x568> │ │ │ │ │ + ble f804 <_PyDict_MergeUniq+0x560> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bne fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - cmp r0, sl │ │ │ │ │ - bne fe48 <_PyDict_MergeUniq+0xb8c> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne fe8c <_PyDict_MergeUniq+0xbe8> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq fde4 <_PyDict_MergeUniq+0xb28> │ │ │ │ │ + beq fdf0 <_PyDict_MergeUniq+0xb4c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe08 <_PyDict_MergeUniq+0xb4c> │ │ │ │ │ + bne fe14 <_PyDict_MergeUniq+0xb70> │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r2, [r1, #16] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ble f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ mov r0, #1 │ │ │ │ │ lsl r3, r0, r3 │ │ │ │ │ ldrb r0, [r1, #6] │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7d0 <_PyDict_MergeUniq+0x514> │ │ │ │ │ + beq f7b0 <_PyDict_MergeUniq+0x50c> │ │ │ │ │ add r3, r3, r6, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f8fc <_PyDict_MergeUniq+0x640> │ │ │ │ │ + beq f8dc <_PyDict_MergeUniq+0x638> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f7fc <_PyDict_MergeUniq+0x540> │ │ │ │ │ + ble f7dc <_PyDict_MergeUniq+0x538> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f68c <_PyDict_MergeUniq+0x3d0> │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bgt f670 <_PyDict_MergeUniq+0x3cc> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - bne fc30 <_PyDict_MergeUniq+0x974> │ │ │ │ │ + bne fc3c <_PyDict_MergeUniq+0x998> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f844 <_PyDict_MergeUniq+0x588> │ │ │ │ │ + ble f824 <_PyDict_MergeUniq+0x580> │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq f6a4 <_PyDict_MergeUniq+0x3e8> │ │ │ │ │ + beq f684 <_PyDict_MergeUniq+0x3e0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - b f6a4 <_PyDict_MergeUniq+0x3e8> │ │ │ │ │ + b f684 <_PyDict_MergeUniq+0x3e0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne f6c8 <_PyDict_MergeUniq+0x40c> │ │ │ │ │ + bne f6a8 <_PyDict_MergeUniq+0x404> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f6c8 <_PyDict_MergeUniq+0x40c> │ │ │ │ │ + b f6a8 <_PyDict_MergeUniq+0x404> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r6, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fdbc <_PyDict_MergeUniq+0xb00> │ │ │ │ │ + beq fdc8 <_PyDict_MergeUniq+0xb24> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f768 <_PyDict_MergeUniq+0x4ac> │ │ │ │ │ + bgt f74c <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - b f768 <_PyDict_MergeUniq+0x4ac> │ │ │ │ │ + b f74c <_PyDict_MergeUniq+0x4a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq fffc <_PyDict_MergeUniq+0xd40> │ │ │ │ │ + beq 1003c <_PyDict_MergeUniq+0xd98> │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bgt fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne f6d4 <_PyDict_MergeUniq+0x418> │ │ │ │ │ + bne f6b4 <_PyDict_MergeUniq+0x410> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f6d4 <_PyDict_MergeUniq+0x418> │ │ │ │ │ + b f6b4 <_PyDict_MergeUniq+0x410> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f6a4 <_PyDict_MergeUniq+0x3e8> │ │ │ │ │ - b f79c <_PyDict_MergeUniq+0x4e0> │ │ │ │ │ + bgt f684 <_PyDict_MergeUniq+0x3e0> │ │ │ │ │ + b f77c <_PyDict_MergeUniq+0x4d8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f630 <_PyDict_MergeUniq+0x374> │ │ │ │ │ + b f618 <_PyDict_MergeUniq+0x374> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f504 <_PyDict_MergeUniq+0x248> │ │ │ │ │ + bne f4ec <_PyDict_MergeUniq+0x248> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f504 <_PyDict_MergeUniq+0x248> │ │ │ │ │ + b f4ec <_PyDict_MergeUniq+0x248> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f588 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + bne f570 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f588 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ + b f570 <_PyDict_MergeUniq+0x2cc> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f5a0 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + bne f588 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f5a0 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ + b f588 <_PyDict_MergeUniq+0x2e4> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f520 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + bne f508 <_PyDict_MergeUniq+0x264> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f520 <_PyDict_MergeUniq+0x264> │ │ │ │ │ + b f508 <_PyDict_MergeUniq+0x264> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f538 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + bne f520 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f538 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ + b f520 <_PyDict_MergeUniq+0x27c> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f554 <_PyDict_MergeUniq+0x298> │ │ │ │ │ + bne f53c <_PyDict_MergeUniq+0x298> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f554 <_PyDict_MergeUniq+0x298> │ │ │ │ │ + b f53c <_PyDict_MergeUniq+0x298> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f56c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + bne f554 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f56c <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ + b f554 <_PyDict_MergeUniq+0x2b0> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ble f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fda8 <_PyDict_MergeUniq+0xaec> │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt f754 <_PyDict_MergeUniq+0x498> │ │ │ │ │ - b f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + beq fdb4 <_PyDict_MergeUniq+0xb10> │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + blt f738 <_PyDict_MergeUniq+0x494> │ │ │ │ │ + b f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_Keys │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + beq fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f95c <_PyDict_MergeUniq+0x6a0> │ │ │ │ │ + bgt f93c <_PyDict_MergeUniq+0x698> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq ffe0 <_PyDict_MergeUniq+0xd24> │ │ │ │ │ + beq 10044 <_PyDict_MergeUniq+0xda0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + beq fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fa14 <_PyDict_MergeUniq+0x758> │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b f9b4 <_PyDict_MergeUniq+0x6f8> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ + beq fa24 <_PyDict_MergeUniq+0x780> │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f990 <_PyDict_MergeUniq+0x6ec> │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f99c <_PyDict_MergeUniq+0x6e0> │ │ │ │ │ + bgt f978 <_PyDict_MergeUniq+0x6d4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - beq fff0 <_PyDict_MergeUniq+0xd34> │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - beq ffbc <_PyDict_MergeUniq+0xd00> │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq 10054 <_PyDict_MergeUniq+0xdb0> │ │ │ │ │ + cmn r1, #1 │ │ │ │ │ + beq 10018 <_PyDict_MergeUniq+0xd74> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fa14 <_PyDict_MergeUniq+0x758> │ │ │ │ │ + beq fa24 <_PyDict_MergeUniq+0x780> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne ffd0 <_PyDict_MergeUniq+0xd2c> │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + beq ffd0 <_PyDict_MergeUniq+0xd2c> │ │ │ │ │ + sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 36c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fe68 <_PyDict_MergeUniq+0xbac> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 480 <_Py_dict_lookup> │ │ │ │ │ + R_ARM_CALL _Py_dict_lookup │ │ │ │ │ + cmn r0, #3 │ │ │ │ │ + beq fff0 <_PyDict_MergeUniq+0xd4c> │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne ff04 <_PyDict_MergeUniq+0xc60> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq fef4 <_PyDict_MergeUniq+0xc38> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq ff3c <_PyDict_MergeUniq+0xc98> │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 4f9c │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 4f7c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f984 <_PyDict_MergeUniq+0x6c8> │ │ │ │ │ + bgt f960 <_PyDict_MergeUniq+0x6bc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f984 <_PyDict_MergeUniq+0x6c8> │ │ │ │ │ + bne f960 <_PyDict_MergeUniq+0x6bc> │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f984 <_PyDict_MergeUniq+0x6c8> │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f960 <_PyDict_MergeUniq+0x6bc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa34 <_PyDict_MergeUniq+0x778> │ │ │ │ │ + bgt fa44 <_PyDict_MergeUniq+0x7a0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne fa34 <_PyDict_MergeUniq+0x778> │ │ │ │ │ + bne fa44 <_PyDict_MergeUniq+0x7a0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r5, r0, #0 │ │ │ │ │ - b f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ + b f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f924 <_PyDict_MergeUniq+0x668> │ │ │ │ │ + beq f904 <_PyDict_MergeUniq+0x660> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b f324 <_PyDict_MergeUniq+0x68> │ │ │ │ │ + b f30c <_PyDict_MergeUniq+0x68> │ │ │ │ │ mov lr, #1 │ │ │ │ │ lsl r1, lr, r1 │ │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ │ add r1, r1, r1, lsr #31 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ smull lr, r6, r1, lr │ │ │ │ │ sub r1, r6, r1, asr #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bgt f3a0 <_PyDict_MergeUniq+0xe4> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b f654 <_PyDict_MergeUniq+0x398> │ │ │ │ │ + bgt f388 <_PyDict_MergeUniq+0xe4> │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b f638 <_PyDict_MergeUniq+0x394> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f4ac <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ + bne f494 <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f4ac <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ + b f494 <_PyDict_MergeUniq+0x1f0> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f4c4 <_PyDict_MergeUniq+0x208> │ │ │ │ │ + bne f4ac <_PyDict_MergeUniq+0x208> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f4c4 <_PyDict_MergeUniq+0x208> │ │ │ │ │ + b f4ac <_PyDict_MergeUniq+0x208> │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ @@ -17557,543 +17563,556 @@ │ │ │ │ │ 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 3028 │ │ │ │ │ + bl 3020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bne fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - b f67c <_PyDict_MergeUniq+0x3c0> │ │ │ │ │ + b f660 <_PyDict_MergeUniq+0x3bc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble f85c <_PyDict_MergeUniq+0x5a0> │ │ │ │ │ + ble f83c <_PyDict_MergeUniq+0x598> │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r6, r7, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b fb98 <_PyDict_MergeUniq+0x8dc> │ │ │ │ │ + b fba4 <_PyDict_MergeUniq+0x900> │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb88 <_PyDict_MergeUniq+0x8cc> │ │ │ │ │ + beq fb94 <_PyDict_MergeUniq+0x8f0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fbc8 <_PyDict_MergeUniq+0x90c> │ │ │ │ │ + ble fbd4 <_PyDict_MergeUniq+0x930> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq fc24 <_PyDict_MergeUniq+0x968> │ │ │ │ │ + beq fc30 <_PyDict_MergeUniq+0x98c> │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb6c <_PyDict_MergeUniq+0x8b0> │ │ │ │ │ + beq fb78 <_PyDict_MergeUniq+0x8d4> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb6c <_PyDict_MergeUniq+0x8b0> │ │ │ │ │ + bgt fb78 <_PyDict_MergeUniq+0x8d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne fb6c <_PyDict_MergeUniq+0x8b0> │ │ │ │ │ + bne fb78 <_PyDict_MergeUniq+0x8d4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb6c <_PyDict_MergeUniq+0x8b0> │ │ │ │ │ + b fb78 <_PyDict_MergeUniq+0x8d4> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne fb88 <_PyDict_MergeUniq+0x8cc> │ │ │ │ │ + bne fb94 <_PyDict_MergeUniq+0x8f0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb88 <_PyDict_MergeUniq+0x8cc> │ │ │ │ │ + b fb94 <_PyDict_MergeUniq+0x8f0> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f490 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ + bne f478 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f490 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ + b f478 <_PyDict_MergeUniq+0x1d4> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f478 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ + bne f460 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f478 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ + b f460 <_PyDict_MergeUniq+0x1bc> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b f5e4 <_PyDict_MergeUniq+0x328> │ │ │ │ │ + b f5cc <_PyDict_MergeUniq+0x328> │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq ff38 <_PyDict_MergeUniq+0xc7c> │ │ │ │ │ + beq fe54 <_PyDict_MergeUniq+0xbb0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne fd64 <_PyDict_MergeUniq+0xaa8> │ │ │ │ │ + bne fd70 <_PyDict_MergeUniq+0xacc> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f6a4 <_PyDict_MergeUniq+0x3e8> │ │ │ │ │ - b f79c <_PyDict_MergeUniq+0x4e0> │ │ │ │ │ + bgt f684 <_PyDict_MergeUniq+0x3e0> │ │ │ │ │ + b f77c <_PyDict_MergeUniq+0x4d8> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f444 <_PyDict_MergeUniq+0x188> │ │ │ │ │ + bne f444 <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f444 <_PyDict_MergeUniq+0x188> │ │ │ │ │ + b f444 <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne f45c <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ + bne f42c <_PyDict_MergeUniq+0x188> │ │ │ │ │ strd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f45c <_PyDict_MergeUniq+0x1a0> │ │ │ │ │ - ldr r2, [pc, #900] @ 10050 <_PyDict_MergeUniq+0xd94> │ │ │ │ │ + b f42c <_PyDict_MergeUniq+0x188> │ │ │ │ │ + ldr r2, [pc, #944] @ 10088 <_PyDict_MergeUniq+0xde4> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r7, r2, #41216 @ 0xa100 │ │ │ │ │ add r2, r7, #156 @ 0x9c │ │ │ │ │ add r7, r7, #124 @ 0x7c │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b fd04 <_PyDict_MergeUniq+0xa48> │ │ │ │ │ + b fd10 <_PyDict_MergeUniq+0xa6c> │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ asr r6, r6, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq fd54 <_PyDict_MergeUniq+0xa98> │ │ │ │ │ + beq fd60 <_PyDict_MergeUniq+0xabc> │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq fcf4 <_PyDict_MergeUniq+0xa38> │ │ │ │ │ + beq fd00 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq fcf4 <_PyDict_MergeUniq+0xa38> │ │ │ │ │ + beq fd00 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge fcf4 <_PyDict_MergeUniq+0xa38> │ │ │ │ │ + bge fd00 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b fcf4 <_PyDict_MergeUniq+0xa38> │ │ │ │ │ + b fd00 <_PyDict_MergeUniq+0xa5c> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b f3ac <_PyDict_MergeUniq+0xf0> │ │ │ │ │ + b f394 <_PyDict_MergeUniq+0xf0> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fc5c <_PyDict_MergeUniq+0x9a0> │ │ │ │ │ + beq fc68 <_PyDict_MergeUniq+0x9c4> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne ff7c <_PyDict_MergeUniq+0xcc0> │ │ │ │ │ + bne ffbc <_PyDict_MergeUniq+0xd18> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble fe9c <_PyDict_MergeUniq+0xbe0> │ │ │ │ │ + ble ffac <_PyDict_MergeUniq+0xd08> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f6dc <_PyDict_MergeUniq+0x420> │ │ │ │ │ + bgt f6bc <_PyDict_MergeUniq+0x418> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne f6dc <_PyDict_MergeUniq+0x420> │ │ │ │ │ + bne f6bc <_PyDict_MergeUniq+0x418> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f6dc <_PyDict_MergeUniq+0x420> │ │ │ │ │ + b f6bc <_PyDict_MergeUniq+0x418> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt f90c <_PyDict_MergeUniq+0x650> │ │ │ │ │ - b f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + bgt f8ec <_PyDict_MergeUniq+0x648> │ │ │ │ │ + b f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ble f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ff68 <_PyDict_MergeUniq+0xcac> │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt f7e8 <_PyDict_MergeUniq+0x52c> │ │ │ │ │ - b f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ - ldr r1, [pc, #604] @ 10048 <_PyDict_MergeUniq+0xd8c> │ │ │ │ │ + beq fef0 <_PyDict_MergeUniq+0xc4c> │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + blt f7c8 <_PyDict_MergeUniq+0x524> │ │ │ │ │ + b f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ldr r1, [pc, #648] @ 10080 <_PyDict_MergeUniq+0xddc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ + beq f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f714 <_PyDict_MergeUniq+0x458> │ │ │ │ │ + beq f6f8 <_PyDict_MergeUniq+0x454> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - ble f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ble f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r6] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ - b f7f0 <_PyDict_MergeUniq+0x534> │ │ │ │ │ + b f7d0 <_PyDict_MergeUniq+0x52c> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble f7e8 <_PyDict_MergeUniq+0x544> │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fe74 <_PyDict_MergeUniq+0xbd0> │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + b f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + bne fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ - cmp r0, #1 │ │ │ │ │ - bne 10004 <_PyDict_MergeUniq+0xd48> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne ff90 <_PyDict_MergeUniq+0xcd4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f9a4 <_PyDict_MergeUniq+0x6e8> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne f9a4 <_PyDict_MergeUniq+0x6e8> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f9a4 <_PyDict_MergeUniq+0x6e8> │ │ │ │ │ - subs r3, r2, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne fd84 <_PyDict_MergeUniq+0xac8> │ │ │ │ │ - b f7b4 <_PyDict_MergeUniq+0x4f8> │ │ │ │ │ - ldr r1, [pc, #404] @ 10048 <_PyDict_MergeUniq+0xd8c> │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ + ldr r1, [pc, #464] @ 10080 <_PyDict_MergeUniq+0xddc> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq fed8 <_PyDict_MergeUniq+0xc1c> │ │ │ │ │ + beq fed4 <_PyDict_MergeUniq+0xc30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fed8 <_PyDict_MergeUniq+0xc1c> │ │ │ │ │ + bne fed4 <_PyDict_MergeUniq+0xc30> │ │ │ │ │ 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 │ │ │ │ │ - b fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r3, r3, #12 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + bgt fdd8 <_PyDict_MergeUniq+0xb34> │ │ │ │ │ + b f338 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq f9d0 <_PyDict_MergeUniq+0x72c> │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne ff80 <_PyDict_MergeUniq+0xcdc> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f980 <_PyDict_MergeUniq+0x6dc> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne f980 <_PyDict_MergeUniq+0x6dc> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f980 <_PyDict_MergeUniq+0x6dc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff14 <_PyDict_MergeUniq+0xc58> │ │ │ │ │ + bgt ff5c <_PyDict_MergeUniq+0xcb8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne ff14 <_PyDict_MergeUniq+0xc58> │ │ │ │ │ + bne ff5c <_PyDict_MergeUniq+0xcb8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bgt fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bne fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f808 <_PyDict_MergeUniq+0x54c> │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ + str r5, [r8] │ │ │ │ │ + mvn r5, #1 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bgt f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - bne fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - add r3, r3, #12 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bgt fdcc <_PyDict_MergeUniq+0xb10> │ │ │ │ │ - b f350 <_PyDict_MergeUniq+0x94> │ │ │ │ │ + b f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ + subs r3, r2, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne fd90 <_PyDict_MergeUniq+0xaec> │ │ │ │ │ + b f794 <_PyDict_MergeUniq+0x4f0> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - ble 10018 <_PyDict_MergeUniq+0xd5c> │ │ │ │ │ - mvn r5, #1 │ │ │ │ │ - b f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ - str r5, [r8] │ │ │ │ │ + ble 10068 <_PyDict_MergeUniq+0xdc4> │ │ │ │ │ mvn r5, #1 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + b f33c <_PyDict_MergeUniq+0x98> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Hash │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne f9b0 <_PyDict_MergeUniq+0x70c> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 2b0 │ │ │ │ │ + R_ARM_CALL dict_unhashable_type │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ + bgt 10010 <_PyDict_MergeUniq+0xd6c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - bne f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 10010 <_PyDict_MergeUniq+0xd6c> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f354 <_PyDict_MergeUniq+0x98> │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + b ff88 <_PyDict_MergeUniq+0xce4> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bgt fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + bne fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe60 <_PyDict_MergeUniq+0xba4> │ │ │ │ │ + b fe6c <_PyDict_MergeUniq+0xbc8> │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b f794 <_PyDict_MergeUniq+0x4f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b f95c <_PyDict_MergeUniq+0x6a0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + b f93c <_PyDict_MergeUniq+0x698> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f99c <_PyDict_MergeUniq+0x6e0> │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b f7b4 <_PyDict_MergeUniq+0x4f8> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10030 <_PyDict_MergeUniq+0xd74> │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - b ff98 <_PyDict_MergeUniq+0xcdc> │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f978 <_PyDict_MergeUniq+0x6d4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne ff88 <_PyDict_MergeUniq+0xccc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff88 <_PyDict_MergeUniq+0xccc> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 10010 <_PyDict_MergeUniq+0xd54> │ │ │ │ │ + bne ffc8 <_PyDict_MergeUniq+0xd24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10010 <_PyDict_MergeUniq+0xd54> │ │ │ │ │ + b ffc8 <_PyDict_MergeUniq+0xd24> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000a40 │ │ │ │ │ + .word 0x00000a90 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000370 │ │ │ │ │ + .word 0x0000039c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010054 <_PyDict_SetItem_Take2>: │ │ │ │ │ +0001008c <_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 100b8 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + bne 100f0 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 100b8 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ - ldr r3, [pc, #92] @ 100f4 <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ + beq 100f0 <_PyDict_SetItem_Take2+0x64> │ │ │ │ │ + ldr r3, [pc, #92] @ 1012c <_PyDict_SetItem_Take2+0xa0> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 100e8 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ + beq 10120 <_PyDict_SetItem_Take2+0x94> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ 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 10090 <_PyDict_SetItem_Take2+0x3c> │ │ │ │ │ + bne 100c8 <_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 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000100f8 : │ │ │ │ │ +00010130 : │ │ │ │ │ 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 1046c │ │ │ │ │ + beq 104a4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r6, [pc, #912] @ 104b4 │ │ │ │ │ + ldr r6, [pc, #912] @ 104ec │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1045c │ │ │ │ │ + beq 10494 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102d8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 10408 │ │ │ │ │ + bne 10440 │ │ │ │ │ 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 10484 │ │ │ │ │ + beq 104bc │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1039c │ │ │ │ │ + bne 103d4 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq 10374 │ │ │ │ │ + beq 103ac │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 10360 │ │ │ │ │ + beq 10398 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 102a0 │ │ │ │ │ + bge 102d8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 103fc │ │ │ │ │ + ble 10434 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ lsl ip, r8, #2 │ │ │ │ │ str r3, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq 10164 │ │ │ │ │ + beq 1019c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 102e8 │ │ │ │ │ + bne 10320 │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 10224 │ │ │ │ │ + b 1025c │ │ │ │ │ str r3, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r5, [r1, #6] │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq 102f4 │ │ │ │ │ + beq 1032c │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1027c │ │ │ │ │ + beq 102b4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1021c │ │ │ │ │ + bgt 10254 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - b 1021c │ │ │ │ │ + b 10254 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10324 │ │ │ │ │ + beq 1035c │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 1025c │ │ │ │ │ + blt 10294 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldrb lr, [r0] │ │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add lr, r0, lr, lsl #2 │ │ │ │ │ @@ -18105,334 +18124,334 @@ │ │ │ │ │ ldr r6, [lr] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r6, r6, #1 │ │ │ │ │ strle r6, [lr] │ │ │ │ │ str lr, [r4, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 102ac │ │ │ │ │ - b 102a0 │ │ │ │ │ + bgt 102e4 │ │ │ │ │ + b 102d8 │ │ │ │ │ mov r5, #12 │ │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 10370 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1021c │ │ │ │ │ - b 10270 │ │ │ │ │ + bgt 10254 │ │ │ │ │ + b 102a8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 1028c │ │ │ │ │ - b 102a0 │ │ │ │ │ + blt 102c4 │ │ │ │ │ + b 102d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 103e8 │ │ │ │ │ + beq 10420 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 1030c │ │ │ │ │ - b 102a0 │ │ │ │ │ + blt 10344 │ │ │ │ │ + b 102d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 101c0 │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 101f8 │ │ │ │ │ + b 102d8 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r3, lr, r2, r3 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 103d4 │ │ │ │ │ + beq 1040c │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - b 101d8 │ │ │ │ │ + b 10210 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 102a0 │ │ │ │ │ + ble 102d8 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldrb ip, [r1, #5] │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add r3, r1, r3, lsl #3 │ │ │ │ │ add r3, r3, lr, lsl ip │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b 101d8 │ │ │ │ │ + b 10210 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 10380 │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 103b8 │ │ │ │ │ + b 102d8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 10348 │ │ │ │ │ - b 102a0 │ │ │ │ │ + blt 10380 │ │ │ │ │ + b 102d8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ - b 101e8 │ │ │ │ │ + b 10220 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 104a0 │ │ │ │ │ + ble 104d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 102a0 │ │ │ │ │ + beq 102d8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 1015c │ │ │ │ │ + beq 10194 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10414 │ │ │ │ │ + bgt 1044c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 10414 │ │ │ │ │ + bne 1044c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - b 10414 │ │ │ │ │ + b 1044c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10138 │ │ │ │ │ + bne 10170 │ │ │ │ │ movw r1, #3809 @ 0xee1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 102a0 │ │ │ │ │ - ldr r1, [pc, #40] @ 104b4 │ │ │ │ │ + b 102d8 │ │ │ │ │ + ldr r1, [pc, #40] @ 104ec │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10180 │ │ │ │ │ - b 102a0 │ │ │ │ │ + bne 101b8 │ │ │ │ │ + b 102d8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 10414 │ │ │ │ │ + bne 1044c │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10450 │ │ │ │ │ + b 10488 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000104b8 : │ │ │ │ │ +000104f0 : │ │ │ │ │ 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 105a8 │ │ │ │ │ + bhi 105e0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 105d8 │ │ │ │ │ + bne 10610 │ │ │ │ │ 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 10588 │ │ │ │ │ + beq 105c0 │ │ │ │ │ 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 105ec │ │ │ │ │ + beq 10624 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10598 │ │ │ │ │ + beq 105d0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 105e0 │ │ │ │ │ + bgt 10618 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 105d8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r4, r3 │ │ │ │ │ - bne 1057c │ │ │ │ │ + bne 105b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 1052c │ │ │ │ │ - b 10510 │ │ │ │ │ + bne 10564 │ │ │ │ │ + b 10548 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 1056c │ │ │ │ │ + bne 105a4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1057c │ │ │ │ │ + b 105b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 1057c │ │ │ │ │ + beq 105b4 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 104f4 │ │ │ │ │ + ble 1052c │ │ │ │ │ ldr r4, [r5, #4] │ │ │ │ │ - b 104fc │ │ │ │ │ + b 10534 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 10560 │ │ │ │ │ - b 105a0 │ │ │ │ │ + bne 10598 │ │ │ │ │ + b 105d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 105a0 │ │ │ │ │ + b 105d8 │ │ │ │ │ │ │ │ │ │ -000105f8 : │ │ │ │ │ +00010630 : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 10720 │ │ │ │ │ + beq 10758 │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r4, r0, r2 │ │ │ │ │ - bne 106bc │ │ │ │ │ + bne 106f4 │ │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 106b4 │ │ │ │ │ + beq 106ec │ │ │ │ │ strb r3, [r4, #3] │ │ │ │ │ ldrb r1, [r5, r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 106b4 │ │ │ │ │ + beq 106ec │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 1066c │ │ │ │ │ + b 106a4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 106b4 │ │ │ │ │ + bge 106ec │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10660 │ │ │ │ │ + beq 10698 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r5, [r2] │ │ │ │ │ sub lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10660 │ │ │ │ │ + bgt 10698 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str lr, [r0] │ │ │ │ │ - bne 10660 │ │ │ │ │ + bne 10698 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldrb r1, [r4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt 1066c │ │ │ │ │ + blt 106a4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 1072c │ │ │ │ │ + bne 10764 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 11bc │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10720 │ │ │ │ │ + beq 10758 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - ldr r2, [pc, #104] @ 10760 │ │ │ │ │ + ldr r2, [pc, #104] @ 10798 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ bl 498 <_Py_dict_lookup+0x18> │ │ │ │ │ R_ARM_CALL clear_inline_values │ │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 106b4 │ │ │ │ │ + beq 106ec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r5, #-12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 106b4 │ │ │ │ │ + bgt 106ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 106b4 │ │ │ │ │ + bne 106ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010764 <_PyDict_DelItemIf>: │ │ │ │ │ +0001079c <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ @@ -18441,67 +18460,67 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10818 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + beq 10850 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 1082c <_PyDict_DelItemIf+0xc8> │ │ │ │ │ + beq 10864 <_PyDict_DelItemIf+0xc8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10824 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + beq 1085c <_PyDict_DelItemIf+0xc0> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10824 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + beq 1085c <_PyDict_DelItemIf+0xc0> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1085c <_PyDict_DelItemIf+0xf8> │ │ │ │ │ + beq 10894 <_PyDict_DelItemIf+0xf8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 10824 <_PyDict_DelItemIf+0xc0> │ │ │ │ │ + ble 1085c <_PyDict_DelItemIf+0xc0> │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10834 <_PyDict_DelItemIf+0xd0> │ │ │ │ │ + bne 1086c <_PyDict_DelItemIf+0xd0> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b908 │ │ │ │ │ + bl b8ec │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 10818 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10850 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10818 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10850 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b908 │ │ │ │ │ - b 10814 <_PyDict_DelItemIf+0xb0> │ │ │ │ │ + bl b8ec │ │ │ │ │ + b 1084c <_PyDict_DelItemIf+0xb0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 10818 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ + b 10850 <_PyDict_DelItemIf+0xb4> │ │ │ │ │ │ │ │ │ │ -00010864 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0001089c <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -18510,27 +18529,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 108fc <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ + bne 10934 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 108fc <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ + beq 10934 <_PyDict_GetItemRef_Unicode_LockHeld+0x98> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10928 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ + beq 10960 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - bne 108d8 <_PyDict_GetItemRef_Unicode_LockHeld+0x74> │ │ │ │ │ + bne 10910 <_PyDict_GetItemRef_Unicode_LockHeld+0x74> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ @@ -18541,1092 +18560,1092 @@ │ │ │ │ │ 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 10934 <_PyDict_GetItemRef_Unicode_LockHeld+0xd0> │ │ │ │ │ + beq 1096c <_PyDict_GetItemRef_Unicode_LockHeld+0xd0> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 108b8 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ + bne 108f0 <_PyDict_GetItemRef_Unicode_LockHeld+0x54> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 108c8 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b 10900 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 108c8 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ + b 10900 <_PyDict_GetItemRef_Unicode_LockHeld+0x64> │ │ │ │ │ │ │ │ │ │ -00010950 : │ │ │ │ │ +00010988 : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 10d40 │ │ │ │ │ + beq 10d78 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 10ce0 │ │ │ │ │ + beq 10d18 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 10c8c │ │ │ │ │ + bne 10cc4 │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 10c8c │ │ │ │ │ + beq 10cc4 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 10ccc │ │ │ │ │ + beq 10d04 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 10c34 │ │ │ │ │ + beq 10c6c │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10c34 │ │ │ │ │ + beq 10c6c │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10b18 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10b00 │ │ │ │ │ + bgt 10b38 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn ip, ip, lsl lr │ │ │ │ │ and r2, r4, ip │ │ │ │ │ - bgt 10b20 │ │ │ │ │ + bgt 10b58 │ │ │ │ │ ldrsb r8, [r1, r2] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 10c5c │ │ │ │ │ + bne 10c94 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r5, #8] │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10d78 │ │ │ │ │ + bne 10db0 │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bgt 10bd4 │ │ │ │ │ + bgt 10c0c │ │ │ │ │ mvn r0, #1 │ │ │ │ │ strb r0, [r1, r2] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r0 │ │ │ │ │ - beq 10c04 │ │ │ │ │ + beq 10c3c │ │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10aac │ │ │ │ │ + bgt 10ae4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10aac │ │ │ │ │ + bne 10ae4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10c80 │ │ │ │ │ + bgt 10cb8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 10c50 │ │ │ │ │ + beq 10c88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10d00 │ │ │ │ │ + beq 10d38 │ │ │ │ │ str r7, [r6] │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 6ba0 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ + bl 6b84 <_PyDict_SendEvent.constprop.1> │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 109f4 │ │ │ │ │ + ble 10a2c │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r1, r0, #20 │ │ │ │ │ ldrb lr, [r0, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn ip, r2, lsl lr │ │ │ │ │ bic r2, r4, r2, lsl lr │ │ │ │ │ - ble 10a1c │ │ │ │ │ + ble 10a54 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 10cec │ │ │ │ │ + bgt 10d24 │ │ │ │ │ lsl r8, r2, #1 │ │ │ │ │ ldrsh r8, [r1, r8] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 10a28 │ │ │ │ │ + beq 10a60 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 10dec │ │ │ │ │ + beq 10e24 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ addgt r8, r0, r2, lsl #2 │ │ │ │ │ lslle r8, r2, #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r1, r8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10a28 │ │ │ │ │ + beq 10a60 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 10dec │ │ │ │ │ + beq 10e24 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ cmp lr, #7 │ │ │ │ │ lsl r8, r2, #1 │ │ │ │ │ ldrsble r8, [r1, r2] │ │ │ │ │ - ble 10bac │ │ │ │ │ + ble 10be4 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ addgt r8, r0, r2, lsl #2 │ │ │ │ │ ldrshle r8, [r1, r8] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10a28 │ │ │ │ │ + beq 10a60 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ - bne 10b88 │ │ │ │ │ + bne 10bc0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 10a28 │ │ │ │ │ + b 10a60 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ lslle r2, r2, #1 │ │ │ │ │ mvnle ip, #1 │ │ │ │ │ mvngt ip, #1 │ │ │ │ │ strgt ip, [r1, r2, lsl #2] │ │ │ │ │ strhle ip, [r1, r2] │ │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, ip │ │ │ │ │ - bne 10a78 │ │ │ │ │ + bne 10ab0 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10a9c │ │ │ │ │ - b 10aac │ │ │ │ │ + ble 10ad4 │ │ │ │ │ + b 10ae4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ac4 │ │ │ │ │ + b 10afc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 10dec │ │ │ │ │ + beq 10e24 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ and r2, r2, ip │ │ │ │ │ ldrsb r8, [r1, r2] │ │ │ │ │ - b 10b68 │ │ │ │ │ + b 10ba0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 10acc │ │ │ │ │ - b 10ad0 │ │ │ │ │ + bne 10b04 │ │ │ │ │ + b 10b08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10d24 │ │ │ │ │ + beq 10d5c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c34 │ │ │ │ │ + beq 10c6c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 109c8 │ │ │ │ │ + bne 10a00 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10ad4 │ │ │ │ │ + b 10b0c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strne r4, [r6] │ │ │ │ │ - b 10ad4 │ │ │ │ │ + b 10b0c │ │ │ │ │ add r8, r0, r2, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 10a28 │ │ │ │ │ - b 10b38 │ │ │ │ │ + beq 10a60 │ │ │ │ │ + b 10b70 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10ad0 │ │ │ │ │ + bgt 10b08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 10ad0 │ │ │ │ │ + bne 10b08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ad0 │ │ │ │ │ + b 10b08 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ - b 10ad4 │ │ │ │ │ - ldr r1, [pc, #172] @ 10df4 │ │ │ │ │ + b 10b0c │ │ │ │ │ + ldr r1, [pc, #172] @ 10e2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 10dc0 │ │ │ │ │ + beq 10df8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10dc0 │ │ │ │ │ + bne 10df8 │ │ │ │ │ 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 10cd8 │ │ │ │ │ + b 10d10 │ │ │ │ │ add r1, ip, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, ip, r1, lsl #2 │ │ │ │ │ ldrb lr, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 10de4 │ │ │ │ │ + bne 10e1c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r2 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 10ddc │ │ │ │ │ + ble 10e14 │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ - b 10da8 │ │ │ │ │ + b 10de0 │ │ │ │ │ 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 10cd8 │ │ │ │ │ + b 10d10 │ │ │ │ │ strb r0, [ip, #1] │ │ │ │ │ - b 10aac │ │ │ │ │ + b 10ae4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 10d94 │ │ │ │ │ + b 10dcc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 10a28 │ │ │ │ │ + b 10a60 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00010df8 : │ │ │ │ │ +00010e30 : │ │ │ │ │ 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 10e98 │ │ │ │ │ + beq 10ed0 │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 10ea0 │ │ │ │ │ + bne 10ed8 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 10e98 │ │ │ │ │ + beq 10ed0 │ │ │ │ │ ldr r3, [ip, #16] │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ ldrb r1, [r8, #3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10e98 │ │ │ │ │ + beq 10ed0 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10e98 │ │ │ │ │ + beq 10ed0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 10e6c │ │ │ │ │ + b 10ea4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 10e98 │ │ │ │ │ + ble 10ed0 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10e60 │ │ │ │ │ + beq 10e98 │ │ │ │ │ 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 10e6c │ │ │ │ │ + bgt 10ea4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00010eb8 : │ │ │ │ │ +00010ef0 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10ed8 │ │ │ │ │ + bl 10f10 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00010ed8 : │ │ │ │ │ +00010f10 : │ │ │ │ │ clear_lock_held(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #2016] @ 116e4 │ │ │ │ │ + ldr r7, [pc, #2016] @ 1171c │ │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 1108c │ │ │ │ │ + beq 110c4 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ands r6, r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 112a8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - bne 1130c │ │ │ │ │ + bne 11344 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1108c │ │ │ │ │ + blt 110c4 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1108c │ │ │ │ │ + bne 110c4 │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r6, r6, r3 │ │ │ │ │ - beq 11378 │ │ │ │ │ + beq 113b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 11040 │ │ │ │ │ + ble 11078 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 11160 │ │ │ │ │ + beq 11198 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11004 │ │ │ │ │ + beq 1103c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10fd0 │ │ │ │ │ + beq 11008 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fb4 │ │ │ │ │ + beq 10fec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11430 │ │ │ │ │ + ble 11468 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fcc │ │ │ │ │ + beq 11004 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11444 │ │ │ │ │ + ble 1147c │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fe8 │ │ │ │ │ + beq 11020 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11414 │ │ │ │ │ + ble 1144c │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11000 │ │ │ │ │ + beq 11038 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 113f8 │ │ │ │ │ + ble 11430 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1101c │ │ │ │ │ + beq 11054 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1128c │ │ │ │ │ + ble 112c4 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11034 │ │ │ │ │ + beq 1106c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11270 │ │ │ │ │ + ble 112a8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 11160 │ │ │ │ │ + bne 11198 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 1117c │ │ │ │ │ + bne 111b4 │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1117c │ │ │ │ │ - ldr r3, [pc, #1672] @ 116e8 │ │ │ │ │ + bne 111b4 │ │ │ │ │ + ldr r3, [pc, #1672] @ 11720 │ │ │ │ │ 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 1117c │ │ │ │ │ + bhi 111b4 │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 11260 │ │ │ │ │ + beq 11298 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110b8 │ │ │ │ │ + beq 110f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1118c │ │ │ │ │ + ble 111c4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ ldr r0, [r7, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110d4 │ │ │ │ │ + beq 1110c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 111a8 │ │ │ │ │ + ble 111e0 │ │ │ │ │ ldr r0, [r6, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110ec │ │ │ │ │ + beq 11124 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 111c4 │ │ │ │ │ + ble 111fc │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11108 │ │ │ │ │ + beq 11140 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 111e0 │ │ │ │ │ + ble 11218 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11120 │ │ │ │ │ + beq 11158 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11204 │ │ │ │ │ + ble 1123c │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1113c │ │ │ │ │ + beq 11174 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11220 │ │ │ │ │ + ble 11258 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11154 │ │ │ │ │ + beq 1118c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11244 │ │ │ │ │ + ble 1127c │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11078 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110a0 │ │ │ │ │ + beq 110d8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 110a0 │ │ │ │ │ - b 11094 │ │ │ │ │ + bgt 110d8 │ │ │ │ │ + b 110cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 110b8 │ │ │ │ │ + bne 110f0 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 110b8 │ │ │ │ │ + b 110f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 110d4 │ │ │ │ │ + bne 1110c │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 110d4 │ │ │ │ │ + b 1110c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 110ec │ │ │ │ │ + bne 11124 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 110ec │ │ │ │ │ + b 11124 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11108 │ │ │ │ │ + bne 11140 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11108 │ │ │ │ │ + b 11140 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11120 │ │ │ │ │ + bne 11158 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11120 │ │ │ │ │ + b 11158 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1113c │ │ │ │ │ + bne 11174 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1113c │ │ │ │ │ + b 11174 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11154 │ │ │ │ │ + bne 1118c │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11154 │ │ │ │ │ + b 1118c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 110a0 │ │ │ │ │ + b 110d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11034 │ │ │ │ │ + bne 1106c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11034 │ │ │ │ │ + b 1106c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1101c │ │ │ │ │ + bne 11054 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1101c │ │ │ │ │ + b 11054 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1080] @ 116ec │ │ │ │ │ + ldr r3, [pc, #1080] @ 11724 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 11530 │ │ │ │ │ + bne 11568 │ │ │ │ │ tst r6, #2 │ │ │ │ │ - bne 114e8 │ │ │ │ │ + bne 11520 │ │ │ │ │ tst r6, #4 │ │ │ │ │ - bne 114a0 │ │ │ │ │ + bne 114d8 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - bne 11650 │ │ │ │ │ + bne 11688 │ │ │ │ │ tst r6, #16 │ │ │ │ │ - bne 11608 │ │ │ │ │ + bne 11640 │ │ │ │ │ tst r6, #32 │ │ │ │ │ - bne 115c0 │ │ │ │ │ + bne 115f8 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ - bne 11578 │ │ │ │ │ + bne 115b0 │ │ │ │ │ lsrs r6, r6, #7 │ │ │ │ │ - bne 11458 │ │ │ │ │ + bne 11490 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 10f34 │ │ │ │ │ + beq 10f6c │ │ │ │ │ ldrb r6, [r8, #2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11698 │ │ │ │ │ + beq 116d0 │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 11340 │ │ │ │ │ + b 11378 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 11334 │ │ │ │ │ + blt 1136c │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r8, #1] │ │ │ │ │ - b 1136c │ │ │ │ │ + b 113a4 │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 11358 │ │ │ │ │ - b 1108c │ │ │ │ │ + blt 11390 │ │ │ │ │ + b 110c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1117c │ │ │ │ │ + ble 111b4 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ - b 113b4 │ │ │ │ │ + b 113ec │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113a4 │ │ │ │ │ + beq 113dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 113e4 │ │ │ │ │ + ble 1141c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 11040 │ │ │ │ │ + beq 11078 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 113c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11388 │ │ │ │ │ + bgt 113c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 11388 │ │ │ │ │ + bne 113c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11388 │ │ │ │ │ + b 113c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 113a4 │ │ │ │ │ + bne 113dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 113a4 │ │ │ │ │ + b 113dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 11000 │ │ │ │ │ + bne 11038 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 11000 │ │ │ │ │ + b 11038 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10fe8 │ │ │ │ │ + bne 11020 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 10fe8 │ │ │ │ │ + b 11020 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10fb4 │ │ │ │ │ + bne 10fec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fb4 │ │ │ │ │ + b 10fec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10fcc │ │ │ │ │ + bne 11004 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fcc │ │ │ │ │ + b 11004 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r6, [r3, #408] @ 0x198 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 112fc │ │ │ │ │ + beq 11334 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112fc │ │ │ │ │ + bge 11334 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112fc │ │ │ │ │ + b 11334 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112d4 │ │ │ │ │ + beq 1130c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112d4 │ │ │ │ │ + bge 1130c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112d4 │ │ │ │ │ + b 1130c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112cc │ │ │ │ │ + beq 11304 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112cc │ │ │ │ │ + bge 11304 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112cc │ │ │ │ │ + b 11304 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112c4 │ │ │ │ │ + beq 112fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112c4 │ │ │ │ │ + bge 112fc │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112c4 │ │ │ │ │ + b 112fc │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112f4 │ │ │ │ │ + beq 1132c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112f4 │ │ │ │ │ + bge 1132c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112f4 │ │ │ │ │ + b 1132c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112ec │ │ │ │ │ + beq 11324 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112ec │ │ │ │ │ + bge 11324 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112ec │ │ │ │ │ + b 11324 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112e4 │ │ │ │ │ + beq 1131c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112e4 │ │ │ │ │ + bge 1131c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112e4 │ │ │ │ │ + b 1131c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 112dc │ │ │ │ │ + beq 11314 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 112dc │ │ │ │ │ + bge 11314 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 112dc │ │ │ │ │ + b 11314 │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r5, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 116cc │ │ │ │ │ + bge 11704 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 116a8 │ │ │ │ │ + b 116e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 8620 │ │ │ │ │ + b 8604 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000680 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000116f0 : │ │ │ │ │ +00011728 : │ │ │ │ │ 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 117e4 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #244] @ 1181c │ │ │ │ │ + ldr r1, [pc, #244] @ 11854 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 117ec │ │ │ │ │ + beq 11824 │ │ │ │ │ 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 117c0 │ │ │ │ │ + bne 117f8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 117c0 │ │ │ │ │ + beq 117f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 11784 │ │ │ │ │ + beq 117bc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 117b0 │ │ │ │ │ + bne 117e8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 117a4 │ │ │ │ │ + bgt 117dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 117a4 │ │ │ │ │ + bne 117dc │ │ │ │ │ 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 11784 │ │ │ │ │ + b 117bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1175c │ │ │ │ │ + bne 11794 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 11808 │ │ │ │ │ + b 11840 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 117a4 │ │ │ │ │ + b 117dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1173c │ │ │ │ │ + bne 11774 │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 117e4 │ │ │ │ │ + bgt 1181c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 11790 │ │ │ │ │ + b 117c8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00011820 : │ │ │ │ │ +00011858 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19637,52 +19656,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 119a0 │ │ │ │ │ + beq 119d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r5, [r4] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 11988 │ │ │ │ │ + blt 119c0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 11990 │ │ │ │ │ + beq 119c8 │ │ │ │ │ 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, #292] @ 119d0 │ │ │ │ │ + ldr r3, [pc, #292] @ 11a08 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #1920] @ 0x780 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11948 │ │ │ │ │ + beq 11980 │ │ │ │ │ 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, #232] @ 119d4 │ │ │ │ │ + ldr r0, [pc, #232] @ 11a0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #212] @ 119c8 │ │ │ │ │ + vldr d7, [pc, #212] @ 11a00 │ │ │ │ │ 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] │ │ │ │ │ @@ -19704,90 +19723,90 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 119ac │ │ │ │ │ - ldr r0, [pc, #116] @ 119d8 │ │ │ │ │ + beq 119e4 │ │ │ │ │ + ldr r0, [pc, #116] @ 11a10 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - vldr d7, [pc, #92] @ 119c8 │ │ │ │ │ + vldr d7, [pc, #92] @ 11a00 │ │ │ │ │ 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 1190c │ │ │ │ │ + b 11944 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 11890 │ │ │ │ │ - ldr r3, [pc, #68] @ 119dc │ │ │ │ │ + bne 118c8 │ │ │ │ │ + ldr r3, [pc, #68] @ 11a14 │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 118ac │ │ │ │ │ + b 118e4 │ │ │ │ │ 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 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1193c │ │ │ │ │ + b 11974 │ │ │ │ │ ... │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000119e0 <_PyDict_InsertSplitValue>: │ │ │ │ │ +00011a18 <_PyDict_InsertSplitValue>: │ │ │ │ │ _PyDict_InsertSplitValue(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ │ add r1, ip, lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11af0 <_PyDict_InsertSplitValue+0x110> │ │ │ │ │ + bne 11b28 <_PyDict_InsertSplitValue+0x110> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11a64 <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ + bne 11a9c <_PyDict_InsertSplitValue+0x84> │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11ae4 <_PyDict_InsertSplitValue+0x104> │ │ │ │ │ + ble 11b1c <_PyDict_InsertSplitValue+0x104> │ │ │ │ │ add lr, ip, lr │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ ldrb r2, [ip] │ │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r1, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ strb r3, [r2, r1] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #420] @ 11c10 <_PyDict_InsertSplitValue+0x230> │ │ │ │ │ + ldr r1, [pc, #420] @ 11c48 <_PyDict_InsertSplitValue+0x230> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, r1] │ │ │ │ │ @@ -19796,54 +19815,54 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, ip, #41216 @ 0xa100 │ │ │ │ │ add sl, r5, #156 @ 0x9c │ │ │ │ │ add r5, r5, #124 @ 0x7c │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 11ab0 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + beq 11ae8 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 11bdc <_PyDict_InsertSplitValue+0x1fc> │ │ │ │ │ + bne 11c14 <_PyDict_InsertSplitValue+0x1fc> │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 11a9c <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ + bne 11ad4 <_PyDict_InsertSplitValue+0xbc> │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr ip, [r7, #28] │ │ │ │ │ - bgt 11a2c <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ + bgt 11a64 <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 11a2c <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ + b 11a64 <_PyDict_InsertSplitValue+0x4c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11b38 <_PyDict_InsertSplitValue+0x158> │ │ │ │ │ + bne 11b70 <_PyDict_InsertSplitValue+0x158> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add ip, ip, lr │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11a5c <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ + bgt 11a94 <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 11a5c <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ + bne 11a94 <_PyDict_InsertSplitValue+0x7c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #212] @ 11c14 <_PyDict_InsertSplitValue+0x234> │ │ │ │ │ + ldr r3, [pc, #212] @ 11c4c <_PyDict_InsertSplitValue+0x234> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ @@ -19852,211 +19871,211 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r3, #41216 @ 0xa100 │ │ │ │ │ add r9, r5, #156 @ 0x9c │ │ │ │ │ add r5, r5, #124 @ 0x7c │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 11bb4 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + beq 11bec <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 11bb4 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + beq 11bec <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11bb4 <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ + bge 11bec <_PyDict_InsertSplitValue+0x1d4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 11b70 <_PyDict_InsertSplitValue+0x190> │ │ │ │ │ + bne 11ba8 <_PyDict_InsertSplitValue+0x190> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r7, #28] │ │ │ │ │ - b 11af8 <_PyDict_InsertSplitValue+0x118> │ │ │ │ │ + b 11b30 <_PyDict_InsertSplitValue+0x118> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 11ab0 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + bge 11ae8 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 11ab0 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ + b 11ae8 <_PyDict_InsertSplitValue+0xd0> │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011c18 : │ │ │ │ │ +00011c50 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00011c30 <_PyDict_GetMethodStackRef>: │ │ │ │ │ +00011c68 <_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 11d38 <_PyDict_GetMethodStackRef+0x108> │ │ │ │ │ + beq 11d70 <_PyDict_GetMethodStackRef+0x108> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11d64 <_PyDict_GetMethodStackRef+0x134> │ │ │ │ │ + bgt 11d9c <_PyDict_GetMethodStackRef+0x134> │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11c9c <_PyDict_GetMethodStackRef+0x6c> │ │ │ │ │ + beq 11cd4 <_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 11cb4 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ + bgt 11cec <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 11d1c <_PyDict_GetMethodStackRef+0xec> │ │ │ │ │ + beq 11d54 <_PyDict_GetMethodStackRef+0xec> │ │ │ │ │ cmn r3, #3 │ │ │ │ │ - beq 11d04 <_PyDict_GetMethodStackRef+0xd4> │ │ │ │ │ + beq 11d3c <_PyDict_GetMethodStackRef+0xd4> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmnne r3, #1 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 11cd8 <_PyDict_GetMethodStackRef+0xa8> │ │ │ │ │ + bne 11d10 <_PyDict_GetMethodStackRef+0xa8> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ orr r1, r1, r3 │ │ │ │ │ str r1, [r5] │ │ │ │ │ bl 27c │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 11cd0 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ + b 11d08 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bl 27c │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11cd0 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ + b 11d08 <_PyDict_GetMethodStackRef+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 11cb4 <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ + b 11cec <_PyDict_GetMethodStackRef+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 11c68 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ + ble 11ca0 <_PyDict_GetMethodStackRef+0x38> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ - b 11c74 <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ + b 11cac <_PyDict_GetMethodStackRef+0x44> │ │ │ │ │ │ │ │ │ │ -00011d6c : │ │ │ │ │ +00011da4 : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 11da0 │ │ │ │ │ + beq 11dd8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 11da0 │ │ │ │ │ + bne 11dd8 │ │ │ │ │ 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 11d94 │ │ │ │ │ + b 11dcc │ │ │ │ │ │ │ │ │ │ -00011da8 : │ │ │ │ │ +00011de0 : │ │ │ │ │ dict_keys(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11ea8 │ │ │ │ │ + beq 11ee0 │ │ │ │ │ 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 11e64 │ │ │ │ │ - ldr r0, [pc, #232] @ 11ee0 │ │ │ │ │ + beq 11e9c │ │ │ │ │ + ldr r0, [pc, #232] @ 11f18 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e5c │ │ │ │ │ + beq 11e94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11ec0 │ │ │ │ │ - ldr r1, [pc, #208] @ 11ee4 │ │ │ │ │ + bgt 11ef8 │ │ │ │ │ + ldr r1, [pc, #208] @ 11f1c │ │ │ │ │ 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] │ │ │ │ │ @@ -20076,15 +20095,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 11df0 │ │ │ │ │ + bne 11e28 │ │ │ │ │ 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 │ │ │ │ │ @@ -20092,58 +20111,58 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 11e5c │ │ │ │ │ + b 11e94 │ │ │ │ │ movw r1, #6417 @ 0x1911 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11e5c │ │ │ │ │ - ldr r1, [pc, #32] @ 11ee8 │ │ │ │ │ + b 11e94 │ │ │ │ │ + ldr r1, [pc, #32] @ 11f20 │ │ │ │ │ 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 11e30 │ │ │ │ │ + b 11e68 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011eec : │ │ │ │ │ +00011f24 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11f94 │ │ │ │ │ - ldr r0, [pc, #188] @ 11fd0 │ │ │ │ │ + beq 11fcc │ │ │ │ │ + ldr r0, [pc, #188] @ 12008 │ │ │ │ │ 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 11fa0 │ │ │ │ │ - ldr r1, [pc, #164] @ 11fd4 │ │ │ │ │ + bgt 11fd8 │ │ │ │ │ + ldr r1, [pc, #164] @ 1200c │ │ │ │ │ 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} │ │ │ │ │ @@ -20167,64 +20186,64 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 11fd8 │ │ │ │ │ + ldr r1, [pc, #48] @ 12010 │ │ │ │ │ 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 11f5c │ │ │ │ │ + b 11f94 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00011fdc : │ │ │ │ │ +00012014 : │ │ │ │ │ dict_values(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 120dc │ │ │ │ │ + beq 12114 │ │ │ │ │ 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 12098 │ │ │ │ │ + beq 120d0 │ │ │ │ │ add r0, r2, #1936 @ 0x790 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12090 │ │ │ │ │ + beq 120c8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 120f4 │ │ │ │ │ - ldr r1, [pc, #204] @ 12114 │ │ │ │ │ + bgt 1212c │ │ │ │ │ + ldr r1, [pc, #204] @ 1214c │ │ │ │ │ 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] │ │ │ │ │ @@ -20244,15 +20263,15 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 12024 │ │ │ │ │ + bne 1205c │ │ │ │ │ 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 │ │ │ │ │ @@ -20260,56 +20279,56 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 12090 │ │ │ │ │ + b 120c8 │ │ │ │ │ movw r1, #6417 @ 0x1911 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 12090 │ │ │ │ │ - ldr r1, [pc, #28] @ 12118 │ │ │ │ │ + b 120c8 │ │ │ │ │ + ldr r1, [pc, #28] @ 12150 │ │ │ │ │ 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 12064 │ │ │ │ │ + b 1209c │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0001211c : │ │ │ │ │ +00012154 : │ │ │ │ │ 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 121c4 │ │ │ │ │ - ldr r0, [pc, #188] @ 12200 │ │ │ │ │ + beq 121fc │ │ │ │ │ + ldr r0, [pc, #188] @ 12238 │ │ │ │ │ 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 121d0 │ │ │ │ │ - ldr r1, [pc, #164] @ 12204 │ │ │ │ │ + bgt 12208 │ │ │ │ │ + ldr r1, [pc, #164] @ 1223c │ │ │ │ │ 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} │ │ │ │ │ @@ -20333,146 +20352,146 @@ │ │ │ │ │ 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] @ 12208 │ │ │ │ │ + ldr r1, [pc, #48] @ 12240 │ │ │ │ │ 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 1218c │ │ │ │ │ + b 121c4 │ │ │ │ │ .word 0x00000864 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0001220c : │ │ │ │ │ +00012244 : │ │ │ │ │ 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 123dc │ │ │ │ │ + beq 12414 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 123b0 │ │ │ │ │ + bne 123e8 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1238c │ │ │ │ │ + bne 123c4 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ │ ldr lr, [r2, #16] │ │ │ │ │ lsl r1, r1, r0 │ │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1232c │ │ │ │ │ + beq 12364 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bge 122dc │ │ │ │ │ + bge 12314 │ │ │ │ │ add r1, r1, ip, lsl #3 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12304 │ │ │ │ │ + beq 1233c │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r2, #4] │ │ │ │ │ - beq 1235c │ │ │ │ │ + beq 12394 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bgt 12314 │ │ │ │ │ + bgt 1234c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 122fc │ │ │ │ │ + bgt 12334 │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 12380 │ │ │ │ │ + beq 123b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 122c4 │ │ │ │ │ + b 122fc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 122dc │ │ │ │ │ + ble 12314 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 122cc │ │ │ │ │ + beq 12304 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - blt 12294 │ │ │ │ │ - b 122dc │ │ │ │ │ + blt 122cc │ │ │ │ │ + b 12314 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r1, r0, ip, r1 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - ble 122dc │ │ │ │ │ + ble 12314 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123e4 │ │ │ │ │ + beq 1241c │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 122a4 │ │ │ │ │ + bne 122dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 122dc │ │ │ │ │ + b 12314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 122fc │ │ │ │ │ + b 12334 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 122dc │ │ │ │ │ + ble 12314 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, ip] │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ - b 12350 │ │ │ │ │ + b 12388 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -20480,38 +20499,38 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 122fc │ │ │ │ │ + b 12334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 122c4 │ │ │ │ │ + b 122fc │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 1233c │ │ │ │ │ + b 12374 │ │ │ │ │ │ │ │ │ │ -000123f0 : │ │ │ │ │ +00012428 : │ │ │ │ │ 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] @ 124c0 │ │ │ │ │ + ldr r0, [pc, #176] @ 124f8 │ │ │ │ │ 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 12490 │ │ │ │ │ - ldr r1, [pc, #152] @ 124c4 │ │ │ │ │ + bgt 124c8 │ │ │ │ │ + ldr r1, [pc, #152] @ 124fc │ │ │ │ │ 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} │ │ │ │ │ @@ -20530,171 +20549,171 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #48] @ 124c8 │ │ │ │ │ + ldr r1, [pc, #48] @ 12500 │ │ │ │ │ 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 12458 │ │ │ │ │ + b 12490 │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000124cc : │ │ │ │ │ +00012504 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12584 │ │ │ │ │ + beq 125bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 126e8 │ │ │ │ │ + bne 12720 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - bne 126a0 │ │ │ │ │ + bne 126d8 │ │ │ │ │ ldrb lr, [r0, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr ip, [r0, #16] │ │ │ │ │ lsl r3, r3, lr │ │ │ │ │ ldrb lr, [r0, #6] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 12590 │ │ │ │ │ + beq 125c8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 12620 │ │ │ │ │ + bge 12658 │ │ │ │ │ add r3, r3, r1, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12664 │ │ │ │ │ + beq 1269c │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12714 │ │ │ │ │ + beq 1274c │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #24] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 12620 │ │ │ │ │ + bge 12658 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12650 │ │ │ │ │ + bne 12688 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 12620 │ │ │ │ │ + ble 12658 │ │ │ │ │ ldr lr, [r3, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r3, r3, #12 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - bne 12650 │ │ │ │ │ + bne 12688 │ │ │ │ │ add r0, r1, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble 12620 │ │ │ │ │ + ble 12658 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - bne 12650 │ │ │ │ │ + bne 12688 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 12620 │ │ │ │ │ + bge 12658 │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12648 │ │ │ │ │ + bne 12680 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 12604 │ │ │ │ │ + bgt 1263c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12640 │ │ │ │ │ + bgt 12678 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 126dc │ │ │ │ │ + beq 12714 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12584 │ │ │ │ │ + b 125bc │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 12620 │ │ │ │ │ + ble 12658 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12714 │ │ │ │ │ + beq 1274c │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ - b 12564 │ │ │ │ │ + b 1259c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 12620 │ │ │ │ │ + ble 12658 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1268c │ │ │ │ │ + beq 126c4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 12554 │ │ │ │ │ - b 12620 │ │ │ │ │ + bgt 1258c │ │ │ │ │ + b 12658 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bgt 12674 │ │ │ │ │ - b 12620 │ │ │ │ │ + bgt 126ac │ │ │ │ │ + b 12658 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 12620 │ │ │ │ │ + ble 12658 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 12714 │ │ │ │ │ + beq 1274c │ │ │ │ │ ldrb lr, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ │ ldrb lr, [r0, #5] │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r3, r0, lsl lr │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - b 12564 │ │ │ │ │ + b 1259c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12640 │ │ │ │ │ + b 12678 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ @@ -20702,47 +20721,47 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - b 12640 │ │ │ │ │ + b 12678 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 12620 │ │ │ │ │ + b 12658 │ │ │ │ │ │ │ │ │ │ -00012738 : │ │ │ │ │ +00012770 : │ │ │ │ │ dict_new(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - ldr r1, [pc, #100] @ 127c8 │ │ │ │ │ + ldr r1, [pc, #100] @ 12800 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, #96] @ 127cc │ │ │ │ │ + ldr r3, [pc, #96] @ 12804 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - vldr d7, [pc, #76] @ 127c0 │ │ │ │ │ + vldr d7, [pc, #76] @ 127f8 │ │ │ │ │ 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] │ │ │ │ │ @@ -20761,15 +20780,15 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ... │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000127d0 : │ │ │ │ │ +00012808 : │ │ │ │ │ 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 │ │ │ │ │ @@ -20785,669 +20804,669 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12880 │ │ │ │ │ + beq 128b8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 12854 │ │ │ │ │ + beq 1288c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12860 │ │ │ │ │ + bne 12898 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 1284c │ │ │ │ │ + beq 12884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12880 │ │ │ │ │ + beq 128b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7b54 │ │ │ │ │ - b 1284c │ │ │ │ │ + bl 7b38 │ │ │ │ │ + b 12884 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1284c │ │ │ │ │ + b 12884 │ │ │ │ │ │ │ │ │ │ -00012888 : │ │ │ │ │ +000128c0 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 13010 │ │ │ │ │ + bhi 13048 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1303c │ │ │ │ │ + beq 13074 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r6, [r8, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 13054 │ │ │ │ │ + beq 1308c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 12bfc │ │ │ │ │ + bne 12c34 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 12bfc │ │ │ │ │ + beq 12c34 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2008] @ 130dc │ │ │ │ │ + ldr r3, [pc, #2008] @ 13114 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 12f70 │ │ │ │ │ + beq 12fa8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c38 │ │ │ │ │ + bne 12c70 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 12d08 │ │ │ │ │ + beq 12d40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12a40 │ │ │ │ │ + bne 12a78 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12a94 │ │ │ │ │ + bgt 12acc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12aa0 │ │ │ │ │ + bgt 12ad8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1297c │ │ │ │ │ + beq 129b4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 12fb0 │ │ │ │ │ + bne 12fe8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 12cbc │ │ │ │ │ + ble 12cf4 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r8, r3, #255 @ 0xff │ │ │ │ │ - bne 12ab4 │ │ │ │ │ + bne 12aec │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r8, r2, lsl lr │ │ │ │ │ and r1, r8, r7 │ │ │ │ │ - bgt 12b30 │ │ │ │ │ + bgt 12b68 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 12a5c │ │ │ │ │ + bge 12a94 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq 12c90 │ │ │ │ │ + beq 12cc8 │ │ │ │ │ add r2, r2, ip, lsl #3 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r5, [r0, r2] │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r6, [r2, #4] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str ip, [r3, #16] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12a50 │ │ │ │ │ + bgt 12a88 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6] │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12a2c │ │ │ │ │ + ble 12a64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ lsr ip, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ and r1, r1, r8 │ │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 12b78 │ │ │ │ │ + bge 12bb0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ strb r3, [r0, r1] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ - b 129d8 │ │ │ │ │ + b 12a10 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12958 │ │ │ │ │ + ble 12990 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12970 │ │ │ │ │ - b 1297c │ │ │ │ │ + bne 129a8 │ │ │ │ │ + b 129b4 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1568] @ 130e0 │ │ │ │ │ + ldr r3, [pc, #1568] @ 13118 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 12e30 │ │ │ │ │ + bne 12e68 │ │ │ │ │ tst r8, #2 │ │ │ │ │ - bne 12de8 │ │ │ │ │ + bne 12e20 │ │ │ │ │ tst r8, #4 │ │ │ │ │ - bne 12da0 │ │ │ │ │ + bne 12dd8 │ │ │ │ │ tst r8, #8 │ │ │ │ │ - bne 12d58 │ │ │ │ │ + bne 12d90 │ │ │ │ │ tst r8, #16 │ │ │ │ │ - bne 12ec0 │ │ │ │ │ + bne 12ef8 │ │ │ │ │ tst r8, #32 │ │ │ │ │ - bne 12e78 │ │ │ │ │ + bne 12eb0 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ - bne 12f08 │ │ │ │ │ + bne 12f40 │ │ │ │ │ lsrs r8, r8, #7 │ │ │ │ │ - bne 12d10 │ │ │ │ │ + bne 12d48 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb lr, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ mvn r8, r1, lsl lr │ │ │ │ │ bic r1, r7, r1, lsl lr │ │ │ │ │ - ble 129b8 │ │ │ │ │ + ble 129f0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 12f50 │ │ │ │ │ + bgt 12f88 │ │ │ │ │ lsl r2, r1, #1 │ │ │ │ │ ldrsh ip, [r0, r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 12b54 │ │ │ │ │ + bge 12b8c │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ strh ip, [r0, r2] │ │ │ │ │ - b 129d8 │ │ │ │ │ + b 12a10 │ │ │ │ │ lsr ip, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ and r1, r1, r8 │ │ │ │ │ lsl r2, r1, #1 │ │ │ │ │ ldrsh r9, [r0, r2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 12b48 │ │ │ │ │ + blt 12b80 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ cmp lr, #7 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r8 │ │ │ │ │ - bgt 12bbc │ │ │ │ │ + bgt 12bf4 │ │ │ │ │ ldrsb r2, [r0, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12a7c │ │ │ │ │ + blt 12ab4 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r8 │ │ │ │ │ - b 12b94 │ │ │ │ │ + b 12bcc │ │ │ │ │ and r1, r2, r8 │ │ │ │ │ lsl r2, r1, #1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ ldrshle r2, [r0, r2] │ │ │ │ │ ldrgt r2, [r0, r1, lsl #2] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r1, r1, lsl #2 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - bge 12bb8 │ │ │ │ │ + bge 12bf0 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 12f68 │ │ │ │ │ + bgt 12fa0 │ │ │ │ │ lsl r2, r1, #1 │ │ │ │ │ - b 12b4c │ │ │ │ │ + b 12b84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13080 │ │ │ │ │ + beq 130b8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1216] @ 130dc │ │ │ │ │ + ldr r3, [pc, #1216] @ 13114 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 12f70 │ │ │ │ │ + beq 12fa8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12914 │ │ │ │ │ + beq 1294c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 12914 │ │ │ │ │ + bne 1294c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl bbbc │ │ │ │ │ + bl bba0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12938 │ │ │ │ │ + beq 12970 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c78 │ │ │ │ │ + bne 12cb0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 119e0 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl 11a18 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - b 12a50 │ │ │ │ │ + b 12a88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mla r2, r1, ip, r2 │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ stmib r1, {r5, r6} │ │ │ │ │ str r7, [r0, r2] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12a10 │ │ │ │ │ + b 12a48 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 281c │ │ │ │ │ + bl 2814 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12988 │ │ │ │ │ + bne 129c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13090 │ │ │ │ │ + ble 130c8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 130a8 │ │ │ │ │ + ble 130e0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12a50 │ │ │ │ │ + b 12a88 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r8, [r3, #408] @ 0x198 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12b08 │ │ │ │ │ + beq 12b40 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12b08 │ │ │ │ │ + bge 12b40 │ │ │ │ │ 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 12b08 │ │ │ │ │ + b 12b40 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ae8 │ │ │ │ │ + beq 12b20 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ae8 │ │ │ │ │ + bge 12b20 │ │ │ │ │ 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 12ae8 │ │ │ │ │ + b 12b20 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ae0 │ │ │ │ │ + beq 12b18 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ae0 │ │ │ │ │ + bge 12b18 │ │ │ │ │ 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 12ae0 │ │ │ │ │ + b 12b18 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ad8 │ │ │ │ │ + beq 12b10 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ad8 │ │ │ │ │ + bge 12b10 │ │ │ │ │ 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 12ad8 │ │ │ │ │ + b 12b10 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12ad0 │ │ │ │ │ + beq 12b08 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ad0 │ │ │ │ │ + bge 12b08 │ │ │ │ │ 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 12ad0 │ │ │ │ │ + b 12b08 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12af8 │ │ │ │ │ + beq 12b30 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12af8 │ │ │ │ │ + bge 12b30 │ │ │ │ │ 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 12af8 │ │ │ │ │ + b 12b30 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12af0 │ │ │ │ │ + beq 12b28 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12af0 │ │ │ │ │ + bge 12b28 │ │ │ │ │ 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 12af0 │ │ │ │ │ + b 12b28 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 12b00 │ │ │ │ │ + beq 12b38 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12b00 │ │ │ │ │ + bge 12b38 │ │ │ │ │ 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 12b00 │ │ │ │ │ + b 12b38 │ │ │ │ │ add r2, r3, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ - bge 12fec │ │ │ │ │ + bge 13024 │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ str ip, [r0, r1, lsl #2] │ │ │ │ │ - b 129d8 │ │ │ │ │ + b 12a10 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 12a44 │ │ │ │ │ - b 12d08 │ │ │ │ │ + bne 12a7c │ │ │ │ │ + b 12d40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 22c8 │ │ │ │ │ + bl 22c0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12cf0 │ │ │ │ │ + beq 12d28 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ - b 1297c │ │ │ │ │ + b 129b4 │ │ │ │ │ lsr ip, r7, #5 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ and r1, r8, r2 │ │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 12f64 │ │ │ │ │ - b 12b78 │ │ │ │ │ + blt 12f9c │ │ │ │ │ + b 12bb0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12d08 │ │ │ │ │ + beq 12d40 │ │ │ │ │ ldr r5, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bgt 128c4 │ │ │ │ │ + bgt 128fc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ movwne r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 128d8 │ │ │ │ │ - ldr r1, [pc, #136] @ 130e4 │ │ │ │ │ + bne 12910 │ │ │ │ │ + ldr r1, [pc, #136] @ 1311c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 130c0 │ │ │ │ │ + beq 130f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 130f8 │ │ │ │ │ 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 12d08 │ │ │ │ │ + b 12d40 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 12d08 │ │ │ │ │ + b 12d40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12d34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12cfc │ │ │ │ │ + b 12d34 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 12d08 │ │ │ │ │ + bne 12d40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12d08 │ │ │ │ │ + b 12d40 │ │ │ │ │ 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 12d08 │ │ │ │ │ + b 12d40 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000130e8 : │ │ │ │ │ +00013120 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r7, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 13274 │ │ │ │ │ + bne 132ac │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 131a8 │ │ │ │ │ - ldr r3, [pc, #380] @ 132a4 │ │ │ │ │ + beq 131e0 │ │ │ │ │ + ldr r3, [pc, #380] @ 132dc │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strd r0, [r4, #16] │ │ │ │ │ - ldr r1, [pc, #368] @ 132a8 │ │ │ │ │ + ldr r1, [pc, #368] @ 132e0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ @@ -21460,99 +21479,99 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 131b4 │ │ │ │ │ + bne 131ec │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1324c │ │ │ │ │ + bne 13284 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r5, r5, #4 │ │ │ │ │ - bne 131bc │ │ │ │ │ + bne 131f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 131a8 │ │ │ │ │ + beq 131e0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 131a8 │ │ │ │ │ + ble 131e0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ - bl fc0 │ │ │ │ │ + bl fb8 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1324c │ │ │ │ │ + beq 13284 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 131a8 │ │ │ │ │ + ble 131e0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ - bl fc0 │ │ │ │ │ + bl fb8 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1324c │ │ │ │ │ + beq 13284 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 131a8 │ │ │ │ │ + ble 131e0 │ │ │ │ │ add r3, r6, #20 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl fc0 │ │ │ │ │ + bl fb8 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1324c │ │ │ │ │ + beq 13284 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - blt 13218 │ │ │ │ │ - b 131a8 │ │ │ │ │ + blt 13250 │ │ │ │ │ + b 131e0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1326c │ │ │ │ │ + bgt 132a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1326c │ │ │ │ │ + bne 132a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 131a8 │ │ │ │ │ + b 131e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1326c │ │ │ │ │ + beq 132a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13114 │ │ │ │ │ + b 1314c │ │ │ │ │ .word 0x0000014c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000132ac : │ │ │ │ │ +000132e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -21560,160 +21579,160 @@ │ │ │ │ │ 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 13330 │ │ │ │ │ + bne 13368 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 13330 │ │ │ │ │ + beq 13368 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 1335c │ │ │ │ │ + beq 13394 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 13314 │ │ │ │ │ + bne 1334c │ │ │ │ │ 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 13304 │ │ │ │ │ + beq 1333c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 13364 │ │ │ │ │ + beq 1339c │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 132fc │ │ │ │ │ + bne 13334 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1330c │ │ │ │ │ + b 13344 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 1335c │ │ │ │ │ + b 13394 │ │ │ │ │ │ │ │ │ │ -00013374 : │ │ │ │ │ +000133ac : │ │ │ │ │ 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 sl, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 135b4 │ │ │ │ │ + bne 135ec │ │ │ │ │ cmp r5, #1 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq 13540 │ │ │ │ │ + beq 13578 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13524 │ │ │ │ │ - ldr r9, [pc, #560] @ 13604 │ │ │ │ │ + beq 1355c │ │ │ │ │ + ldr r9, [pc, #560] @ 1363c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r9, [r4, #24] │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ - beq 13598 │ │ │ │ │ + beq 135d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 134e0 │ │ │ │ │ + beq 13518 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 134e0 │ │ │ │ │ + ble 13518 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1346c │ │ │ │ │ + b 134a4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 1349c │ │ │ │ │ + bne 134d4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1349c │ │ │ │ │ + beq 134d4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 13530 │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq 13568 │ │ │ │ │ + bl 1818 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 134cc │ │ │ │ │ + beq 13504 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 134e0 │ │ │ │ │ + bge 13518 │ │ │ │ │ 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 13424 │ │ │ │ │ + ble 1345c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 13434 │ │ │ │ │ + beq 1346c │ │ │ │ │ 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 13440 │ │ │ │ │ + bne 13478 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 135ec │ │ │ │ │ + ble 13624 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13524 │ │ │ │ │ - ldr r1, [pc, #288] @ 13608 │ │ │ │ │ + b 1355c │ │ │ │ │ + ldr r1, [pc, #288] @ 13640 │ │ │ │ │ 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 │ │ │ │ │ @@ -21725,1214 +21744,1214 @@ │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1345c │ │ │ │ │ - b 134cc │ │ │ │ │ + bne 13494 │ │ │ │ │ + b 13504 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ - ldr r9, [pc, #192] @ 1360c │ │ │ │ │ + ldr r9, [pc, #192] @ 13644 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ cmpeq sl, r9 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - beq 135d8 │ │ │ │ │ + beq 13610 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13524 │ │ │ │ │ + beq 1355c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ sub r9, r9, #28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r9, [r4, #24] │ │ │ │ │ strd r2, [r4, #16] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ccd0 │ │ │ │ │ + bl ccb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r6, r6, #4 │ │ │ │ │ - beq 133f8 │ │ │ │ │ - b 134cc │ │ │ │ │ + beq 13430 │ │ │ │ │ + b 13504 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134d8 │ │ │ │ │ - b 133a4 │ │ │ │ │ + beq 13510 │ │ │ │ │ + b 133dc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 13524 │ │ │ │ │ + b 1355c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 13510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 134d8 │ │ │ │ │ + b 13510 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000010c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00013610 : │ │ │ │ │ +00013648 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ - ldr r7, [pc, #2016] @ 13e1c │ │ │ │ │ + ldr r7, [pc, #2016] @ 13e54 │ │ │ │ │ sub sp, sp, #128 @ 0x80 │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 137c4 │ │ │ │ │ + beq 137fc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ands r6, r3, #255 @ 0xff │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 139e0 │ │ │ │ │ + bne 13a18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - bne 13a44 │ │ │ │ │ + bne 13a7c │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 137c4 │ │ │ │ │ + blt 137fc │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 137c4 │ │ │ │ │ + bne 137fc │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ ldrb r7, [r4, #6] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r6, r6, r3 │ │ │ │ │ - beq 13ab0 │ │ │ │ │ + beq 13ae8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 13778 │ │ │ │ │ + ble 137b0 │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r6, r6, #24 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 138d0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1373c │ │ │ │ │ + beq 13774 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13708 │ │ │ │ │ + beq 13740 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136ec │ │ │ │ │ + beq 13724 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13b68 │ │ │ │ │ + ble 13ba0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13704 │ │ │ │ │ + beq 1373c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13b7c │ │ │ │ │ + ble 13bb4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13720 │ │ │ │ │ + beq 13758 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13b4c │ │ │ │ │ + ble 13b84 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13738 │ │ │ │ │ + beq 13770 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13b30 │ │ │ │ │ + ble 13b68 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13754 │ │ │ │ │ + beq 1378c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 139c4 │ │ │ │ │ + ble 139fc │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1376c │ │ │ │ │ + beq 137a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 139a8 │ │ │ │ │ + ble 139e0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 13898 │ │ │ │ │ + bne 138d0 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 138b4 │ │ │ │ │ + bne 138ec │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 138b4 │ │ │ │ │ - ldr r3, [pc, #1672] @ 13e20 │ │ │ │ │ + bne 138ec │ │ │ │ │ + ldr r3, [pc, #1672] @ 13e58 │ │ │ │ │ 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 138b4 │ │ │ │ │ + bhi 138ec │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 13998 │ │ │ │ │ + beq 139d0 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137f0 │ │ │ │ │ + beq 13828 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 138c4 │ │ │ │ │ + ble 138fc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ ldr r0, [r7, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1380c │ │ │ │ │ + beq 13844 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 138e0 │ │ │ │ │ + ble 13918 │ │ │ │ │ ldr r0, [r6, r1, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13824 │ │ │ │ │ + beq 1385c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 138fc │ │ │ │ │ + ble 13934 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13840 │ │ │ │ │ + beq 13878 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13918 │ │ │ │ │ + ble 13950 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13858 │ │ │ │ │ + beq 13890 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1393c │ │ │ │ │ + ble 13974 │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13874 │ │ │ │ │ + beq 138ac │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13958 │ │ │ │ │ + ble 13990 │ │ │ │ │ ldr r0, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1388c │ │ │ │ │ + beq 138c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1397c │ │ │ │ │ + ble 139b4 │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 13778 │ │ │ │ │ + beq 137b0 │ │ │ │ │ ldr r0, [r7, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 137d8 │ │ │ │ │ + beq 13810 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 137d8 │ │ │ │ │ - b 137cc │ │ │ │ │ + bgt 13810 │ │ │ │ │ + b 13804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 137f0 │ │ │ │ │ + bne 13828 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 137f0 │ │ │ │ │ + b 13828 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1380c │ │ │ │ │ + bne 13844 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1380c │ │ │ │ │ + b 13844 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13824 │ │ │ │ │ + bne 1385c │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13824 │ │ │ │ │ + b 1385c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13840 │ │ │ │ │ + bne 13878 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13840 │ │ │ │ │ + b 13878 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13858 │ │ │ │ │ + bne 13890 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13858 │ │ │ │ │ + b 13890 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13874 │ │ │ │ │ + bne 138ac │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13874 │ │ │ │ │ + b 138ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1388c │ │ │ │ │ + bne 138c4 │ │ │ │ │ str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1388c │ │ │ │ │ + b 138c4 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 137d8 │ │ │ │ │ + b 13810 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1376c │ │ │ │ │ + bne 137a4 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 1376c │ │ │ │ │ + b 137a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13754 │ │ │ │ │ + bne 1378c │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13754 │ │ │ │ │ + b 1378c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #1080] @ 13e24 │ │ │ │ │ + ldr r3, [pc, #1080] @ 13e5c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 13c68 │ │ │ │ │ + bne 13ca0 │ │ │ │ │ tst r6, #2 │ │ │ │ │ - bne 13c20 │ │ │ │ │ + bne 13c58 │ │ │ │ │ tst r6, #4 │ │ │ │ │ - bne 13bd8 │ │ │ │ │ + bne 13c10 │ │ │ │ │ tst r6, #8 │ │ │ │ │ - bne 13d88 │ │ │ │ │ + bne 13dc0 │ │ │ │ │ tst r6, #16 │ │ │ │ │ - bne 13d40 │ │ │ │ │ + bne 13d78 │ │ │ │ │ tst r6, #32 │ │ │ │ │ - bne 13cf8 │ │ │ │ │ + bne 13d30 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ - bne 13cb0 │ │ │ │ │ + bne 13ce8 │ │ │ │ │ lsrs r6, r6, #7 │ │ │ │ │ - bne 13b90 │ │ │ │ │ + bne 13bc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1366c │ │ │ │ │ + beq 136a4 │ │ │ │ │ ldrb r6, [r8, #2] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13dd0 │ │ │ │ │ + beq 13e08 │ │ │ │ │ sub r5, fp, #148 @ 0x94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 13a78 │ │ │ │ │ + b 13ab0 │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - blt 13a6c │ │ │ │ │ + blt 13aa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strb r4, [r8, #1] │ │ │ │ │ - b 13aa4 │ │ │ │ │ + b 13adc │ │ │ │ │ ldr r0, [r5], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 13a90 │ │ │ │ │ - b 137c4 │ │ │ │ │ + blt 13ac8 │ │ │ │ │ + b 137fc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 138b4 │ │ │ │ │ + ble 138ec │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ - b 13aec │ │ │ │ │ + b 13b24 │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13adc │ │ │ │ │ + beq 13b14 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13b1c │ │ │ │ │ + ble 13b54 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 13778 │ │ │ │ │ + beq 137b0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ac0 │ │ │ │ │ + beq 13af8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13ac0 │ │ │ │ │ + bgt 13af8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 13ac0 │ │ │ │ │ + bne 13af8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13ac0 │ │ │ │ │ + b 13af8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 13adc │ │ │ │ │ + bne 13b14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13adc │ │ │ │ │ + b 13b14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13738 │ │ │ │ │ + bne 13770 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13738 │ │ │ │ │ + b 13770 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13720 │ │ │ │ │ + bne 13758 │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13720 │ │ │ │ │ + b 13758 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 136ec │ │ │ │ │ + bne 13724 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 136ec │ │ │ │ │ + b 13724 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13704 │ │ │ │ │ + bne 1373c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13704 │ │ │ │ │ + b 1373c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r6, [r3, #408] @ 0x198 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 13a34 │ │ │ │ │ + beq 13a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a34 │ │ │ │ │ + bge 13a6c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a34 │ │ │ │ │ + b 13a6c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a0c │ │ │ │ │ + beq 13a44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a0c │ │ │ │ │ + bge 13a44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a0c │ │ │ │ │ + b 13a44 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a04 │ │ │ │ │ + beq 13a3c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a04 │ │ │ │ │ + bge 13a3c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a04 │ │ │ │ │ + b 13a3c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 139fc │ │ │ │ │ + beq 13a34 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 139fc │ │ │ │ │ + bge 13a34 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 139fc │ │ │ │ │ + b 13a34 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a2c │ │ │ │ │ + beq 13a64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a2c │ │ │ │ │ + bge 13a64 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a2c │ │ │ │ │ + b 13a64 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a24 │ │ │ │ │ + beq 13a5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a24 │ │ │ │ │ + bge 13a5c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a24 │ │ │ │ │ + b 13a5c │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a1c │ │ │ │ │ + beq 13a54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a1c │ │ │ │ │ + bge 13a54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a1c │ │ │ │ │ + b 13a54 │ │ │ │ │ add r3, r9, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 13a4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, #4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13a14 │ │ │ │ │ + bge 13a4c │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 13a14 │ │ │ │ │ + b 13a4c │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [r5, #28] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 13e04 │ │ │ │ │ + bge 13e3c │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r7, [r5] │ │ │ │ │ str r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 13de0 │ │ │ │ │ + b 13e18 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 8620 │ │ │ │ │ + b 8604 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000680 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00013e28 : │ │ │ │ │ +00013e60 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13e88 │ │ │ │ │ + beq 13ec0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - ldr r1, [pc, #76] @ 13ea0 │ │ │ │ │ + ldr r1, [pc, #76] @ 13ed8 │ │ │ │ │ ldrb r2, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13eac │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e68 │ │ │ │ │ + bne 13ea0 │ │ │ │ │ movw r1, #4601 @ 0x11f9 │ │ │ │ │ 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 13e6c │ │ │ │ │ + b 13ea4 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00013ea4 <_PyDictKeys_DecRef>: │ │ │ │ │ +00013edc <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 14014 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + blt 1404c <_PyDictKeys_DecRef+0x170> │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14014 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + bne 1404c <_PyDictKeys_DecRef+0x170> │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ lsl r4, r4, r3 │ │ │ │ │ - beq 14200 <_PyDictKeys_DecRef+0x35c> │ │ │ │ │ + beq 14238 <_PyDictKeys_DecRef+0x35c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 13fc8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + ble 14000 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r4, #20 │ │ │ │ │ ands r3, r5, #3 │ │ │ │ │ add r4, r4, #24 │ │ │ │ │ - beq 140e8 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ + beq 14120 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13f8c <_PyDictKeys_DecRef+0xe8> │ │ │ │ │ + beq 13fc4 <_PyDictKeys_DecRef+0xe8> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f58 <_PyDictKeys_DecRef+0xb4> │ │ │ │ │ + beq 13f90 <_PyDictKeys_DecRef+0xb4> │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f3c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + beq 13f74 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 142cc <_PyDictKeys_DecRef+0x428> │ │ │ │ │ + ble 14304 <_PyDictKeys_DecRef+0x428> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f54 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + beq 13f8c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 142b8 <_PyDictKeys_DecRef+0x414> │ │ │ │ │ + ble 142f0 <_PyDictKeys_DecRef+0x414> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f70 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + beq 13fa8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1429c <_PyDictKeys_DecRef+0x3f8> │ │ │ │ │ + ble 142d4 <_PyDictKeys_DecRef+0x3f8> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f88 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + beq 13fc0 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14280 <_PyDictKeys_DecRef+0x3dc> │ │ │ │ │ + ble 142b8 <_PyDictKeys_DecRef+0x3dc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fa4 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + beq 13fdc <_PyDictKeys_DecRef+0x100> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 141c8 <_PyDictKeys_DecRef+0x324> │ │ │ │ │ + ble 14200 <_PyDictKeys_DecRef+0x324> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fbc <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + beq 13ff4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 141e4 <_PyDictKeys_DecRef+0x340> │ │ │ │ │ + ble 1421c <_PyDictKeys_DecRef+0x340> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 140e8 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ + bne 14120 <_PyDictKeys_DecRef+0x244> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 141a8 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + bne 141e0 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 141a8 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ - ldr r3, [pc, #760] @ 142e0 <_PyDictKeys_DecRef+0x43c> │ │ │ │ │ + bne 141e0 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + ldr r3, [pc, #760] @ 14318 <_PyDictKeys_DecRef+0x43c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1932] @ 0x78c │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 141a8 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + bhi 141e0 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ ldr r1, [r3, #1928] @ 0x788 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1928] @ 0x788 │ │ │ │ │ str r2, [r3, #1932] @ 0x78c │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 141b8 <_PyDictKeys_DecRef+0x314> │ │ │ │ │ + beq 141f0 <_PyDictKeys_DecRef+0x314> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14040 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + beq 14078 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14148 <_PyDictKeys_DecRef+0x2a4> │ │ │ │ │ + ble 14180 <_PyDictKeys_DecRef+0x2a4> │ │ │ │ │ add r7, r2, #1 │ │ │ │ │ ldr r0, [r8, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1405c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + beq 14094 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14164 <_PyDictKeys_DecRef+0x2c0> │ │ │ │ │ + ble 1419c <_PyDictKeys_DecRef+0x2c0> │ │ │ │ │ ldr r0, [r4, r7, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14074 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + beq 140ac <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14178 <_PyDictKeys_DecRef+0x2d4> │ │ │ │ │ + ble 141b0 <_PyDictKeys_DecRef+0x2d4> │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14090 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + beq 140c8 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1418c <_PyDictKeys_DecRef+0x2e8> │ │ │ │ │ + ble 141c4 <_PyDictKeys_DecRef+0x2e8> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140a8 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + beq 140e0 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14118 <_PyDictKeys_DecRef+0x274> │ │ │ │ │ + ble 14150 <_PyDictKeys_DecRef+0x274> │ │ │ │ │ add r2, r7, #2 │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140c4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + beq 140fc <_PyDictKeys_DecRef+0x220> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1412c <_PyDictKeys_DecRef+0x288> │ │ │ │ │ + ble 14164 <_PyDictKeys_DecRef+0x288> │ │ │ │ │ ldr r0, [r4, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140dc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + beq 14114 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14104 <_PyDictKeys_DecRef+0x260> │ │ │ │ │ + ble 1413c <_PyDictKeys_DecRef+0x260> │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 13fc8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + beq 14000 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ ldr r0, [r8, r2, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14028 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + beq 14060 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14028 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ - b 1401c <_PyDictKeys_DecRef+0x178> │ │ │ │ │ + bgt 14060 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + b 14054 <_PyDictKeys_DecRef+0x178> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 140dc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + bne 14114 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 140dc <_PyDictKeys_DecRef+0x238> │ │ │ │ │ + b 14114 <_PyDictKeys_DecRef+0x238> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 140a8 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + bne 140e0 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 140a8 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ + b 140e0 <_PyDictKeys_DecRef+0x204> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 140c4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + bne 140fc <_PyDictKeys_DecRef+0x220> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 140c4 <_PyDictKeys_DecRef+0x220> │ │ │ │ │ + b 140fc <_PyDictKeys_DecRef+0x220> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14040 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + bne 14078 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14040 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ + b 14078 <_PyDictKeys_DecRef+0x19c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1405c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + bne 14094 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1405c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + b 14094 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14074 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + bne 140ac <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14074 <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ + b 140ac <_PyDictKeys_DecRef+0x1d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14090 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + bne 140c8 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14090 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ + b 140c8 <_PyDictKeys_DecRef+0x1ec> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 14028 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ + b 14060 <_PyDictKeys_DecRef+0x184> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13fa4 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + bne 13fdc <_PyDictKeys_DecRef+0x100> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13fa4 <_PyDictKeys_DecRef+0x100> │ │ │ │ │ + b 13fdc <_PyDictKeys_DecRef+0x100> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13fbc <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + bne 13ff4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13fbc <_PyDictKeys_DecRef+0x118> │ │ │ │ │ + b 13ff4 <_PyDictKeys_DecRef+0x118> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 141a8 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ + ble 141e0 <_PyDictKeys_DecRef+0x304> │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ - b 1423c <_PyDictKeys_DecRef+0x398> │ │ │ │ │ + b 14274 <_PyDictKeys_DecRef+0x398> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1422c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + beq 14264 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1426c <_PyDictKeys_DecRef+0x3c8> │ │ │ │ │ + ble 142a4 <_PyDictKeys_DecRef+0x3c8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 13fc8 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ + beq 14000 <_PyDictKeys_DecRef+0x124> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14210 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + beq 14248 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14210 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + bgt 14248 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 14210 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + bne 14248 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14210 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ + b 14248 <_PyDictKeys_DecRef+0x36c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1422c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + bne 14264 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1422c <_PyDictKeys_DecRef+0x388> │ │ │ │ │ + b 14264 <_PyDictKeys_DecRef+0x388> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13f88 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + bne 13fc0 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13f88 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ + b 13fc0 <_PyDictKeys_DecRef+0xe4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13f70 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + bne 13fa8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 13f70 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ + b 13fa8 <_PyDictKeys_DecRef+0xcc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13f54 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + bne 13f8c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f54 <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ + b 13f8c <_PyDictKeys_DecRef+0xb0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13f3c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + bne 13f74 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13f3c <_PyDictKeys_DecRef+0x98> │ │ │ │ │ + b 13f74 <_PyDictKeys_DecRef+0x98> │ │ │ │ │ .word 0x000002f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000142e4 : │ │ │ │ │ +0001431c : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 143b4 │ │ │ │ │ + beq 143ec │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14368 │ │ │ │ │ + bne 143a0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 14368 │ │ │ │ │ + beq 143a0 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 14394 │ │ │ │ │ + beq 143cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 14358 │ │ │ │ │ + bne 14390 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ - b 1434c │ │ │ │ │ + b 14384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1439c │ │ │ │ │ + beq 143d4 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 14340 │ │ │ │ │ + bne 14378 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1434c │ │ │ │ │ + b 14384 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1434c │ │ │ │ │ + b 14384 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 1434c │ │ │ │ │ + b 14384 │ │ │ │ │ │ │ │ │ │ -000143bc : │ │ │ │ │ +000143f4 : │ │ │ │ │ anydict_repr_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 14618 │ │ │ │ │ + bne 14650 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 145fc │ │ │ │ │ + beq 14634 │ │ │ │ │ mov r0, #6 │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1455c │ │ │ │ │ + beq 14594 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 9fc8 <_PyDict_Next.constprop.1> │ │ │ │ │ + bl 9fac <_PyDict_Next.constprop.1> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145d0 │ │ │ │ │ + beq 14608 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1449c │ │ │ │ │ + bne 144d4 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r1, #58 @ 0x3a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14530 │ │ │ │ │ + bgt 14568 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14528 │ │ │ │ │ + beq 14560 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14544 │ │ │ │ │ + ble 1457c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14428 │ │ │ │ │ + b 14460 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14520 │ │ │ │ │ + bgt 14558 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 14520 │ │ │ │ │ + bne 14558 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14520 │ │ │ │ │ + b 14558 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14584 │ │ │ │ │ + beq 145bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 145bc │ │ │ │ │ + ble 145f4 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1459c │ │ │ │ │ + beq 145d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 145a8 │ │ │ │ │ + ble 145e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1459c │ │ │ │ │ + bne 145d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1459c │ │ │ │ │ + b 145d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14584 │ │ │ │ │ + bne 145bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14584 │ │ │ │ │ + b 145bc │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1455c │ │ │ │ │ + blt 14594 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -22944,64 +22963,64 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ble 1459c │ │ │ │ │ + ble 145d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - b 1460c │ │ │ │ │ + b 14644 │ │ │ │ │ │ │ │ │ │ -00014628 : │ │ │ │ │ +00014660 : │ │ │ │ │ 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 r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 14678 │ │ │ │ │ + bhi 146b0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 146a4 │ │ │ │ │ + bne 146dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 146ac <_PyDict_FromKeys> │ │ │ │ │ + b 146e4 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 14660 │ │ │ │ │ + ble 14698 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - b 14668 │ │ │ │ │ + b 146a0 │ │ │ │ │ │ │ │ │ │ -000146ac <_PyDict_FromKeys>: │ │ │ │ │ +000146e4 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ movw r7, #0 │ │ │ │ │ @@ -23010,41 +23029,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add r8, r7, #240 @ 0xf0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 14c14 <_PyDict_FromKeys+0x568> │ │ │ │ │ - ldr r3, [pc, #1020] @ 14ae8 <_PyDict_FromKeys+0x43c> │ │ │ │ │ + beq 14c4c <_PyDict_FromKeys+0x568> │ │ │ │ │ + ldr r3, [pc, #1020] @ 14b20 <_PyDict_FromKeys+0x43c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r9, [r5, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 14d10 <_PyDict_FromKeys+0x664> │ │ │ │ │ + beq 14d48 <_PyDict_FromKeys+0x664> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 14d10 <_PyDict_FromKeys+0x664> │ │ │ │ │ + beq 14d48 <_PyDict_FromKeys+0x664> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_vectorcall │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_vectorcall │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 14ab0 <_PyDict_FromKeys+0x404> │ │ │ │ │ + bne 14ae8 <_PyDict_FromKeys+0x404> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyType_AllocNoTrack> │ │ │ │ │ R_ARM_CALL _PyType_AllocNoTrack │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ac4 <_PyDict_FromKeys+0x418> │ │ │ │ │ - ldr ip, [pc, #944] @ 14aec <_PyDict_FromKeys+0x440> │ │ │ │ │ + beq 14afc <_PyDict_FromKeys+0x418> │ │ │ │ │ + ldr ip, [pc, #944] @ 14b24 <_PyDict_FromKeys+0x440> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #924] @ 14ae0 <_PyDict_FromKeys+0x434> │ │ │ │ │ + vldr d7, [pc, #924] @ 14b18 <_PyDict_FromKeys+0x434> │ │ │ │ │ add r1, r7, #212 @ 0xd4 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ sub r9, r2, #8 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ vstr d7, [r2, #16] │ │ │ │ │ @@ -23063,246 +23082,246 @@ │ │ │ │ │ strd r4, [r2, #-8] │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str lr, [ip, #3824] @ 0xef0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + beq 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 14c38 <_PyDict_FromKeys+0x58c> │ │ │ │ │ - ldr r1, [pc, #824] @ 14af4 <_PyDict_FromKeys+0x448> │ │ │ │ │ + beq 14c70 <_PyDict_FromKeys+0x58c> │ │ │ │ │ + ldr r1, [pc, #824] @ 14b2c <_PyDict_FromKeys+0x448> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 14d30 <_PyDict_FromKeys+0x684> │ │ │ │ │ + bne 14d68 <_PyDict_FromKeys+0x684> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 14980 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ - ldr r1, [pc, #796] @ 14af4 <_PyDict_FromKeys+0x448> │ │ │ │ │ + beq 149b8 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + ldr r1, [pc, #796] @ 14b2c <_PyDict_FromKeys+0x448> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 14978 <_PyDict_FromKeys+0x2cc> │ │ │ │ │ + bne 149b0 <_PyDict_FromKeys+0x2cc> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14a20 <_PyDict_FromKeys+0x374> │ │ │ │ │ + beq 14a58 <_PyDict_FromKeys+0x374> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 14a20 <_PyDict_FromKeys+0x374> │ │ │ │ │ + beq 14a58 <_PyDict_FromKeys+0x374> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 149b0 <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq 149e8 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + beq 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 14a38 <_PyDict_FromKeys+0x38c> │ │ │ │ │ - ldr sl, [pc, #696] @ 14af0 <_PyDict_FromKeys+0x444> │ │ │ │ │ + bne 14a70 <_PyDict_FromKeys+0x38c> │ │ │ │ │ + ldr sl, [pc, #696] @ 14b28 <_PyDict_FromKeys+0x444> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_NextItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 14934 <_PyDict_FromKeys+0x288> │ │ │ │ │ + ble 1496c <_PyDict_FromKeys+0x288> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 148d8 <_PyDict_FromKeys+0x22c> │ │ │ │ │ + bgt 14910 <_PyDict_FromKeys+0x22c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 148e4 <_PyDict_FromKeys+0x238> │ │ │ │ │ + bne 1491c <_PyDict_FromKeys+0x238> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 148e4 <_PyDict_FromKeys+0x238> │ │ │ │ │ + beq 1491c <_PyDict_FromKeys+0x238> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14910 <_PyDict_FromKeys+0x264> │ │ │ │ │ + beq 14948 <_PyDict_FromKeys+0x264> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 148cc <_PyDict_FromKeys+0x220> │ │ │ │ │ + bgt 14904 <_PyDict_FromKeys+0x220> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 14a0c <_PyDict_FromKeys+0x360> │ │ │ │ │ + beq 14a44 <_PyDict_FromKeys+0x360> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 14840 <_PyDict_FromKeys+0x194> │ │ │ │ │ - b 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + bne 14878 <_PyDict_FromKeys+0x194> │ │ │ │ │ + b 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14888 <_PyDict_FromKeys+0x1dc> │ │ │ │ │ + beq 148c0 <_PyDict_FromKeys+0x1dc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14afc <_PyDict_FromKeys+0x450> │ │ │ │ │ - ldr r3, [pc, #488] @ 14af0 <_PyDict_FromKeys+0x444> │ │ │ │ │ + beq 14b34 <_PyDict_FromKeys+0x450> │ │ │ │ │ + ldr r3, [pc, #488] @ 14b28 <_PyDict_FromKeys+0x444> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 148a0 <_PyDict_FromKeys+0x1f4> │ │ │ │ │ + bne 148d8 <_PyDict_FromKeys+0x1f4> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 148c0 <_PyDict_FromKeys+0x214> │ │ │ │ │ - b 148cc <_PyDict_FromKeys+0x220> │ │ │ │ │ - bne 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + ble 148f8 <_PyDict_FromKeys+0x214> │ │ │ │ │ + b 14904 <_PyDict_FromKeys+0x220> │ │ │ │ │ + bne 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 149cc <_PyDict_FromKeys+0x320> │ │ │ │ │ + bgt 14a04 <_PyDict_FromKeys+0x320> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 149cc <_PyDict_FromKeys+0x320> │ │ │ │ │ + bne 14a04 <_PyDict_FromKeys+0x320> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 149d4 <_PyDict_FromKeys+0x328> │ │ │ │ │ + bne 14a0c <_PyDict_FromKeys+0x328> │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14cc8 <_PyDict_FromKeys+0x61c> │ │ │ │ │ + beq 14d00 <_PyDict_FromKeys+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 14814 <_PyDict_FromKeys+0x168> │ │ │ │ │ + bne 1484c <_PyDict_FromKeys+0x168> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14a20 <_PyDict_FromKeys+0x374> │ │ │ │ │ + beq 14a58 <_PyDict_FromKeys+0x374> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 14a20 <_PyDict_FromKeys+0x374> │ │ │ │ │ + beq 14a58 <_PyDict_FromKeys+0x374> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - bne 14814 <_PyDict_FromKeys+0x168> │ │ │ │ │ + bne 1484c <_PyDict_FromKeys+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 24e4 │ │ │ │ │ + bl 24dc │ │ │ │ │ R_ARM_CALL dict_set_fromkeys │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + beq 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 14960 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ + beq 14998 <_PyDict_FromKeys+0x2b4> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a04 <_PyDict_FromKeys+0x358> │ │ │ │ │ + bgt 14a3c <_PyDict_FromKeys+0x358> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14a04 <_PyDict_FromKeys+0x358> │ │ │ │ │ + bne 14a3c <_PyDict_FromKeys+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + b 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 148cc <_PyDict_FromKeys+0x220> │ │ │ │ │ + b 14904 <_PyDict_FromKeys+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 1970 │ │ │ │ │ + bl 1968 │ │ │ │ │ R_ARM_CALL dict_dict_fromkeys │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 149c4 <_PyDict_FromKeys+0x318> │ │ │ │ │ + b 149fc <_PyDict_FromKeys+0x318> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 14b5c <_PyDict_FromKeys+0x4b0> │ │ │ │ │ - ldr r1, [pc, #172] @ 14af4 <_PyDict_FromKeys+0x448> │ │ │ │ │ + beq 14b94 <_PyDict_FromKeys+0x4b0> │ │ │ │ │ + ldr r1, [pc, #172] @ 14b2c <_PyDict_FromKeys+0x448> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14b5c <_PyDict_FromKeys+0x4b0> │ │ │ │ │ + bne 14b94 <_PyDict_FromKeys+0x4b0> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14a60 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ + b 14a98 <_PyDict_FromKeys+0x3b4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + blt 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_NextItem │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ - beq 14938 <_PyDict_FromKeys+0x28c> │ │ │ │ │ + blt 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ + beq 14970 <_PyDict_FromKeys+0x28c> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a58 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ + bgt 14a90 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14a58 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ + bne 14a90 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14a58 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ + b 14a90 <_PyDict_FromKeys+0x3ac> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 147a0 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + b 147d8 <_PyDict_FromKeys+0xf4> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x000003f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000388 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ @@ -23315,135 +23334,135 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + bgt 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + bne 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14b54 <_PyDict_FromKeys+0x4a8> │ │ │ │ │ + bgt 14b8c <_PyDict_FromKeys+0x4a8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14b54 <_PyDict_FromKeys+0x4a8> │ │ │ │ │ + bne 14b8c <_PyDict_FromKeys+0x4a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + b 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14ba4 <_PyDict_FromKeys+0x4f8> │ │ │ │ │ + b 14bdc <_PyDict_FromKeys+0x4f8> │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 14bdc <_PyDict_FromKeys+0x530> │ │ │ │ │ + beq 14c14 <_PyDict_FromKeys+0x530> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #-152] @ 14af0 <_PyDict_FromKeys+0x444> │ │ │ │ │ + ldr r1, [pc, #-152] @ 14b28 <_PyDict_FromKeys+0x444> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ - beq 14c08 <_PyDict_FromKeys+0x55c> │ │ │ │ │ - bl 1820 │ │ │ │ │ + beq 14c40 <_PyDict_FromKeys+0x55c> │ │ │ │ │ + bl 1818 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + beq 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_NextItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ - beq 14938 <_PyDict_FromKeys+0x28c> │ │ │ │ │ + blt 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ + beq 14970 <_PyDict_FromKeys+0x28c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 14b6c <_PyDict_FromKeys+0x4c0> │ │ │ │ │ + beq 14ba4 <_PyDict_FromKeys+0x4c0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 14b78 <_PyDict_FromKeys+0x4cc> │ │ │ │ │ + bne 14bb0 <_PyDict_FromKeys+0x4cc> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ - b 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ - bl 10ec │ │ │ │ │ + b 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ + bl 10e4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 14b9c <_PyDict_FromKeys+0x4f0> │ │ │ │ │ + b 14bd4 <_PyDict_FromKeys+0x4f0> │ │ │ │ │ bl 51c <_Py_dict_lookup+0x9c> │ │ │ │ │ R_ARM_CALL anydict_new_untracked │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + beq 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - bne 147b4 <_PyDict_FromKeys+0x108> │ │ │ │ │ + bne 147ec <_PyDict_FromKeys+0x108> │ │ │ │ │ ldr r9, [r4, #-8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 14980 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ - ldr r0, [pc, #-344] @ 14af4 <_PyDict_FromKeys+0x448> │ │ │ │ │ + beq 149b8 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + ldr r0, [pc, #-344] @ 14b2c <_PyDict_FromKeys+0x448> │ │ │ │ │ bl 51c <_Py_dict_lookup+0x9c> │ │ │ │ │ R_ARM_CALL anydict_new_untracked │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + beq 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #32] │ │ │ │ │ - bl 7b54 │ │ │ │ │ + bl 7b38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c90 <_PyDict_FromKeys+0x5e4> │ │ │ │ │ + bne 14cc8 <_PyDict_FromKeys+0x5e4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14c84 <_PyDict_FromKeys+0x5d8> │ │ │ │ │ + bgt 14cbc <_PyDict_FromKeys+0x5d8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 14ca4 <_PyDict_FromKeys+0x5f8> │ │ │ │ │ + beq 14cdc <_PyDict_FromKeys+0x5f8> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 147c4 <_PyDict_FromKeys+0x118> │ │ │ │ │ + b 147fc <_PyDict_FromKeys+0x118> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 14cb0 <_PyDict_FromKeys+0x604> │ │ │ │ │ + ble 14ce8 <_PyDict_FromKeys+0x604> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 14b2c <_PyDict_FromKeys+0x480> │ │ │ │ │ + b 14b64 <_PyDict_FromKeys+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14c84 <_PyDict_FromKeys+0x5d8> │ │ │ │ │ + b 14cbc <_PyDict_FromKeys+0x5d8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14c9c <_PyDict_FromKeys+0x5f0> │ │ │ │ │ + bne 14cd4 <_PyDict_FromKeys+0x5f0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14c9c <_PyDict_FromKeys+0x5f0> │ │ │ │ │ - ldr r1, [pc, #-472] @ 14af8 <_PyDict_FromKeys+0x44c> │ │ │ │ │ + b 14cd4 <_PyDict_FromKeys+0x5f0> │ │ │ │ │ + ldr r1, [pc, #-472] @ 14b30 <_PyDict_FromKeys+0x44c> │ │ │ │ │ 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 │ │ │ │ │ @@ -23452,30 +23471,30 @@ │ │ │ │ │ str r2, [ip] │ │ │ │ │ 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 │ │ │ │ │ - b 1496c <_PyDict_FromKeys+0x2c0> │ │ │ │ │ + b 149a4 <_PyDict_FromKeys+0x2c0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 147a0 <_PyDict_FromKeys+0xf4> │ │ │ │ │ + b 147d8 <_PyDict_FromKeys+0xf4> │ │ │ │ │ ldr r9, [r4, #-8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 147c4 <_PyDict_FromKeys+0x118> │ │ │ │ │ - b 14c44 <_PyDict_FromKeys+0x598> │ │ │ │ │ + beq 147fc <_PyDict_FromKeys+0x118> │ │ │ │ │ + b 14c7c <_PyDict_FromKeys+0x598> │ │ │ │ │ │ │ │ │ │ -00014d40 <_PyDict_LoadGlobal>: │ │ │ │ │ +00014d78 <_PyDict_LoadGlobal>: │ │ │ │ │ _PyDict_LoadGlobal(): │ │ │ │ │ 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 │ │ │ │ │ @@ -23484,178 +23503,178 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 14e10 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ + bne 14e48 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 14e10 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ + beq 14e48 <_PyDict_LoadGlobal+0xd0> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 480 <_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 14e00 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ + beq 14e38 <_PyDict_LoadGlobal+0xc0> │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 14e08 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ + beq 14e40 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 14df4 <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ + bne 14e2c <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 14df4 <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ + beq 14e2c <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne 14dcc <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ + bne 14e04 <_PyDict_LoadGlobal+0x8c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 14df4 <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ + b 14e2c <_PyDict_LoadGlobal+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14e08 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ + beq 14e40 <_PyDict_LoadGlobal+0xc8> │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 14d88 <_PyDict_LoadGlobal+0x48> │ │ │ │ │ + b 14dc0 <_PyDict_LoadGlobal+0x48> │ │ │ │ │ │ │ │ │ │ -00014e30 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +00014e68 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov lr, r3 │ │ │ │ │ - ldr ip, [pc, #112] @ 14eb0 <_PyDict_SetItem_KnownHash_LockHeld+0x80> │ │ │ │ │ + ldr ip, [pc, #112] @ 14ee8 <_PyDict_SetItem_KnownHash_LockHeld+0x80> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 14e80 <_PyDict_SetItem_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 14eb8 <_PyDict_SetItem_KnownHash_LockHeld+0x50> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00014eb4 : │ │ │ │ │ +00014eec : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 14edc │ │ │ │ │ + beq 14f14 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00014ee8 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +00014f20 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 14f0c <_PyObject_MaterializeManagedDict+0x24> │ │ │ │ │ + beq 14f44 <_PyObject_MaterializeManagedDict+0x24> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b e64 │ │ │ │ │ + b eac │ │ │ │ │ R_ARM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -00014f18 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +00014f50 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3, #84] @ 0x54 │ │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ │ - beq 14fb4 <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ - ldr ip, [pc, #188] @ 15004 <_PyDict_SetItem_KnownHash+0xec> │ │ │ │ │ + beq 14fec <_PyDict_SetItem_KnownHash+0x9c> │ │ │ │ │ + ldr ip, [pc, #188] @ 1503c <_PyDict_SetItem_KnownHash+0xec> │ │ │ │ │ ldr r4, [r0, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - beq 14f84 <_PyDict_SetItem_KnownHash+0x6c> │ │ │ │ │ + beq 14fbc <_PyDict_SetItem_KnownHash+0x6c> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #76] @ 15008 <_PyDict_SetItem_KnownHash+0xf0> │ │ │ │ │ + b 10e4 │ │ │ │ │ + ldr r1, [pc, #76] @ 15040 <_PyDict_SetItem_KnownHash+0xf0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 14fe0 <_PyDict_SetItem_KnownHash+0xc8> │ │ │ │ │ + bne 15018 <_PyDict_SetItem_KnownHash+0xc8> │ │ │ │ │ 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 │ │ │ │ │ @@ -23665,94 +23684,94 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14fc0 <_PyDict_SetItem_KnownHash+0xa8> │ │ │ │ │ + bne 14ff8 <_PyDict_SetItem_KnownHash+0xa8> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2873 @ 0xb39 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 14fd8 <_PyDict_SetItem_KnownHash+0xc0> │ │ │ │ │ + b 15010 <_PyDict_SetItem_KnownHash+0xc0> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0001500c : │ │ │ │ │ +00015044 : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ push {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 r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r4, [pc, #768] @ 15334 │ │ │ │ │ + ldr r4, [pc, #768] @ 1536c │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 152f0 │ │ │ │ │ + beq 15328 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 152ac │ │ │ │ │ + beq 152e4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 152bc │ │ │ │ │ + bhi 152f4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 152e8 │ │ │ │ │ + bne 15320 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 15238 │ │ │ │ │ + ble 15270 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 150c4 │ │ │ │ │ + b 150fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 15298 │ │ │ │ │ + ble 152d0 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 15238 │ │ │ │ │ + bge 15270 │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 151d0 │ │ │ │ │ + beq 15208 │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ ldr sl, [r1, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 15228 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 15250 │ │ │ │ │ ldr r9, [r0, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 15228 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ @@ -23760,186 +23779,186 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 15270 │ │ │ │ │ + beq 152a8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 151f8 │ │ │ │ │ + ble 15230 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 151b0 │ │ │ │ │ + ble 151e8 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 150a8 │ │ │ │ │ + bgt 150e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 150a8 │ │ │ │ │ + bne 150e0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 150a8 │ │ │ │ │ + b 150e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 15184 │ │ │ │ │ + bne 151bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 15184 │ │ │ │ │ + b 151bc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mla r3, r2, r4, r3 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 15228 │ │ │ │ │ + beq 15260 │ │ │ │ │ ldr r2, [r1, r3] │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ - b 1510c │ │ │ │ │ + b 15144 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 15178 │ │ │ │ │ + bne 151b0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 15178 │ │ │ │ │ + b 151b0 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1510c │ │ │ │ │ + bne 15144 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 150c4 │ │ │ │ │ + blt 150fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r8, r2, #2 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 152dc │ │ │ │ │ + bne 15314 │ │ │ │ │ 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 │ │ │ │ │ - ble 152d0 │ │ │ │ │ + ble 15308 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1531c │ │ │ │ │ + ble 15354 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15304 │ │ │ │ │ + ble 1533c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq 1523c │ │ │ │ │ + beq 15274 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #128] @ 15334 │ │ │ │ │ + ldr r1, [pc, #128] @ 1536c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1506c │ │ │ │ │ + bne 150a4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15268 │ │ │ │ │ + bgt 152a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 15268 │ │ │ │ │ + b 152a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 152c4 │ │ │ │ │ + b 152fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1523c │ │ │ │ │ + b 15274 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15050 │ │ │ │ │ - b 152bc │ │ │ │ │ + bne 15088 │ │ │ │ │ + b 152f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 15288 │ │ │ │ │ + bne 152c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15288 │ │ │ │ │ + b 152c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 152b4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1527c │ │ │ │ │ + b 152b4 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00015338 : │ │ │ │ │ +00015370 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 10ed8 │ │ │ │ │ + bl 10f10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0001535c <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +00015394 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ 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 ip, [r0, #4] │ │ │ │ │ - ldr lr, [pc, #128] @ 15400 <_PyDict_GetItem_KnownHash+0xa4> │ │ │ │ │ + ldr lr, [pc, #128] @ 15438 <_PyDict_GetItem_KnownHash+0xa4> │ │ │ │ │ ldrb r3, [ip, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp ip, lr │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 153a8 <_PyDict_GetItem_KnownHash+0x4c> │ │ │ │ │ + beq 153e0 <_PyDict_GetItem_KnownHash+0x4c> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -23947,36 +23966,36 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r1, lr │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 153e8 <_PyDict_GetItem_KnownHash+0x8c> │ │ │ │ │ + bne 15420 <_PyDict_GetItem_KnownHash+0x8c> │ │ │ │ │ movw r1, #2482 @ 0x9b2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 153a0 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ + b 153d8 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 480 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - b 153a0 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ + b 153d8 <_PyDict_GetItem_KnownHash+0x44> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00015404 : │ │ │ │ │ +0001543c : │ │ │ │ │ frozendict_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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -288,15 +288,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 3e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl aee8 │ │ │ │ │ + bl aecc │ │ │ │ │ R_ARM_CALL PyDict_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ bne 410 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ - bl 65c0 │ │ │ │ │ + bl 65a4 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne 48c │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -389,44 +389,44 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ b 520 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b a50 │ │ │ │ │ + b a94 │ │ │ │ │ R_ARM_JUMP24 _PyDict_Or │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - b a50 │ │ │ │ │ + b a94 │ │ │ │ │ R_ARM_JUMP24 _PyDict_Or │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000530 : │ │ │ │ │ dict___reversed__(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [pc, #12] @ 548 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d424 │ │ │ │ │ + b d40c │ │ │ │ │ R_ARM_JUMP24 dictiter_new │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000054c : │ │ │ │ │ dictviews_or(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e18 <_PyDict_CheckConsistency+0x104> │ │ │ │ │ + bl 1e10 <_PyDict_CheckConsistency+0xfc> │ │ │ │ │ R_ARM_CALL dictviews_to_set │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 5ac │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PySet_Update> │ │ │ │ │ R_ARM_CALL _PySet_Update │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -472,15 +472,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 90c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 6f38 │ │ │ │ │ + bl 6f1c │ │ │ │ │ R_ARM_CALL copy_lock_held_untracked.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 98c │ │ │ │ │ ldr r1, [pc, #876] @ 99c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ sub r3, fp, #56 @ 0x38 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 9ad0 <_PyDict_Next> │ │ │ │ │ + bl 9ab4 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 84c │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -538,15 +538,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ - bl 1535c <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl 15394 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7f4 │ │ │ │ │ @@ -584,15 +584,15 @@ │ │ │ │ │ bne 7ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b56c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + bl b550 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_CALL _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 8e4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 1c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 98c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e18 <_PyDict_CheckConsistency+0x104> │ │ │ │ │ + bl 1e10 <_PyDict_CheckConsistency+0xfc> │ │ │ │ │ R_ARM_CALL dictviews_to_set │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 970 │ │ │ │ │ ldr r0, [pc, #128] @ 9a4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ @@ -924,15 +924,15 @@ │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r4, [r5, #-12] │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL clear_inline_values │ │ │ │ │ b c94 <_PyObject_SetManagedDict+0xe0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1190 │ │ │ │ │ + bl 11bc │ │ │ │ │ R_ARM_CALL detach_dict_from_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ bne c98 <_PyObject_SetManagedDict+0xe4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq c48 <_PyObject_SetManagedDict+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -970,15 +970,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq cc4 │ │ │ │ │ ldr r1, [pc, #28] @ cd8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d424 │ │ │ │ │ + b d40c │ │ │ │ │ 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) │ │ │ │ │ @@ -1057,15 +1057,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq e24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 239c <_PyDict_GetItemWithError+0x4> │ │ │ │ │ + bl 2394 <_PyDict_NewPresized+0x7c> │ │ │ │ │ R_ARM_CALL frozendict_new │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt dfc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -1079,15 +1079,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstantBorrowed │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [pc, #16] @ e2c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 239c <_PyDict_GetItemWithError+0x4> │ │ │ │ │ + b 2394 <_PyDict_NewPresized+0x7c> │ │ │ │ │ R_ARM_JUMP24 frozendict_new │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000e30 : │ │ │ │ │ @@ -1107,15 +1107,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ - bl 143bc │ │ │ │ │ + bl 143f4 │ │ │ │ │ R_ARM_CALL anydict_repr_impl │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq ec4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq ef0 │ │ │ │ │ ldr r1, [pc, #28] @ f04 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d424 │ │ │ │ │ + b d40c │ │ │ │ │ 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) │ │ │ │ │ @@ -1168,15 +1168,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ beq f2c │ │ │ │ │ ldr r1, [pc, #28] @ f40 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d424 │ │ │ │ │ + b d40c │ │ │ │ │ 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) │ │ │ │ │ @@ -1252,15 +1252,15 @@ │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl b90 │ │ │ │ │ + bl bd4 <_PyObject_SetManagedDict+0x20> │ │ │ │ │ R_ARM_CALL anydict_copy_untracked │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 107c │ │ │ │ │ ldr r0, [pc, #72] @ 1088 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ @@ -1462,15 +1462,15 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 61dc │ │ │ │ │ + b 61c0 │ │ │ │ │ R_ARM_JUMP24 dict_getitem │ │ │ │ │ │ │ │ │ │ 00001334 : │ │ │ │ │ PyDict_Merge(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1573,24 +1573,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 14b0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #3 │ │ │ │ │ - bl 6804 <_PyDict_SendEvent> │ │ │ │ │ + bl 67e8 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 74d8 │ │ │ │ │ + bl 74bc │ │ │ │ │ R_ARM_CALL clone_combined_dict_keys │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1614 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 8620 │ │ │ │ │ + bl 8604 │ │ │ │ │ R_ARM_CALL dictkeys_decref.constprop.0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r7, [r5, #24] │ │ │ │ │ b 187c │ │ │ │ │ subs r7, r7, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ @@ -1616,28 +1616,28 @@ │ │ │ │ │ movlt r3, #8 │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ clz r1, r3 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - bl 3028 │ │ │ │ │ + bl 3020 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1614 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 9ad0 <_PyDict_Next> │ │ │ │ │ + bl 9ab4 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 187c │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ @@ -1658,15 +1658,15 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [sl] │ │ │ │ │ mov r3, sl │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1640 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1801,15 +1801,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1614 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4f9c │ │ │ │ │ + bl 4f7c │ │ │ │ │ R_ARM_CALL setitem_lock_held │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1800 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ @@ -2022,33 +2022,33 @@ │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [pc, #352] @ 1c00 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bne 1ab4 │ │ │ │ │ - bl 10ec │ │ │ │ │ + bl 10e4 │ │ │ │ │ R_ARM_CALL insert_to_emptydict │ │ │ │ │ b 1ab8 │ │ │ │ │ - bl 1820 │ │ │ │ │ + bl 1818 │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1b34 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1afc │ │ │ │ │ b 1b10 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4130 │ │ │ │ │ + bl 4110 │ │ │ │ │ R_ARM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 1b34 │ │ │ │ │ b 1ac0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ bne 1b10 │ │ │ │ │ @@ -2134,15 +2134,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 4130 │ │ │ │ │ + bl 4110 │ │ │ │ │ R_ARM_CALL dict_setdefault_ref_lock_held │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00001c38 : │ │ │ │ │ PyDict_AddWatcher(): │ │ │ │ │ @@ -2703,15 +2703,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ blx r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b cac │ │ │ │ │ + b ca4 │ │ │ │ │ R_ARM_JUMP24 unicodekeys_lookup_unicode │ │ │ │ │ mvn r0, #2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00002318 <_PyDict_NewPresized>: │ │ │ │ │ _PyDict_NewPresized(): │ │ │ │ │ cmp r0, #5 │ │ │ │ │ @@ -2734,15 +2734,15 @@ │ │ │ │ │ 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 1628 │ │ │ │ │ + bl 1620 │ │ │ │ │ R_ARM_CALL new_keys_object │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ @@ -2767,15 +2767,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 23e4 <_PyDict_GetItemWithError+0x4c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1535c <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b 15394 <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000023ec <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -2787,15 +2787,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2450 <_PyDict_GetItemStringWithError+0x64> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 51ec │ │ │ │ │ + bl 51cc │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 2438 <_PyDict_GetItemStringWithError+0x4c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ b 2450 <_PyDict_GetItemStringWithError+0x64> │ │ │ │ │ @@ -2818,30 +2818,30 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bne 2488 <_PyDict_SetItem_Take2_KnownHash+0x30> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 10ec │ │ │ │ │ + b 10e4 │ │ │ │ │ R_ARM_JUMP24 insert_to_emptydict │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 1820 │ │ │ │ │ + b 1818 │ │ │ │ │ R_ARM_JUMP24 insertdict │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00002498 <_PyDict_DelItem_KnownHash>: │ │ │ │ │ _PyDict_DelItem_KnownHash(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b56c <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b b550 <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ │ │ │ │ │ 000024ac <_PyDict_Pop>: │ │ │ │ │ _PyDict_Pop(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -69,380 +69,381 @@ │ │ │ │ │ 0x00000420 34006469 63745f67 6574002e 4c433235 4.dict_get..LC25 │ │ │ │ │ 0x00000430 00646574 6163685f 64696374 5f66726f .detach_dict_fro │ │ │ │ │ 0x00000440 6d5f6f62 6a656374 00636c65 61725f69 m_object.clear_i │ │ │ │ │ 0x00000450 6e6c696e 655f7661 6c756573 00616e79 nline_values.any │ │ │ │ │ 0x00000460 64696374 5f6e6577 5f756e74 7261636b dict_new_untrack │ │ │ │ │ 0x00000470 65640064 6963745f 74705f63 6c656172 ed.dict_tp_clear │ │ │ │ │ 0x00000480 00636c65 61725f6c 6f636b5f 68656c64 .clear_lock_held │ │ │ │ │ - 0x00000490 002e4c43 32360064 69637469 7465725f ..LC26.dictiter_ │ │ │ │ │ - 0x000004a0 6c656e00 64696374 6b657973 5f697465 len.dictkeys_ite │ │ │ │ │ - 0x000004b0 72006469 63745f76 616c7565 73006469 r.dict_values.di │ │ │ │ │ - 0x000004c0 63747661 6c756573 5f697465 72006469 ctvalues_iter.di │ │ │ │ │ - 0x000004d0 63746974 65725f69 7465726e 65787476 ctiter_iternextv │ │ │ │ │ - 0x000004e0 616c7565 00646963 74697465 725f6974 alue.dictiter_it │ │ │ │ │ - 0x000004f0 65726e65 78746b65 79002e4c 43323700 ernextkey..LC27. │ │ │ │ │ - 0x00000500 64696374 5f696e69 74002e4c 43323800 dict_init..LC28. │ │ │ │ │ - 0x00000510 64696374 5f736574 64656661 756c7400 dict_setdefault. │ │ │ │ │ - 0x00000520 64696374 5f5f5f63 6f6e7461 696e735f dict___contains_ │ │ │ │ │ - 0x00000530 5f002e4c 43323900 66726f7a 656e6469 _..LC29.frozendi │ │ │ │ │ - 0x00000540 63745f76 6563746f 7263616c 6c006469 ct_vectorcall.di │ │ │ │ │ - 0x00000550 63746b65 79735f63 6f6e7461 696e7300 ctkeys_contains. │ │ │ │ │ - 0x00000560 64696374 6974656d 735f636f 6e746169 dictitems_contai │ │ │ │ │ - 0x00000570 6e730061 6e796469 63745f72 6570725f ns.anydict_repr_ │ │ │ │ │ - 0x00000580 696d706c 002e4c43 3330002e 4c433331 impl..LC30..LC31 │ │ │ │ │ - 0x00000590 002e4c43 3332002e 4c433333 002e4c43 ..LC32..LC33..LC │ │ │ │ │ - 0x000005a0 33340064 6963745f 7365745f 66726f6d 34.dict_set_from │ │ │ │ │ - 0x000005b0 6b657973 00646963 745f6469 63745f66 keys.dict_dict_f │ │ │ │ │ - 0x000005c0 726f6d6b 65797300 2e4c4333 35002e4c romkeys..LC35..L │ │ │ │ │ - 0x000005d0 43333600 616e7964 6963745f 636f7079 C36.anydict_copy │ │ │ │ │ - 0x000005e0 5f756e74 7261636b 65640064 69637469 _untracked.dicti │ │ │ │ │ - 0x000005f0 7465725f 74726176 65727365 00646963 ter_traverse.dic │ │ │ │ │ - 0x00000600 74766965 775f7472 61766572 73650064 tview_traverse.d │ │ │ │ │ - 0x00000610 6963745f 72696368 636f6d70 61726500 ict_richcompare. │ │ │ │ │ - 0x00000620 2e4c4333 37006469 63745f70 6f706974 .LC37.dict_popit │ │ │ │ │ - 0x00000630 656d002e 4c433338 00646963 745f636c em..LC38.dict_cl │ │ │ │ │ - 0x00000640 65617200 64696374 76696577 5f726963 ear.dictview_ric │ │ │ │ │ - 0x00000650 68636f6d 70617265 00616c6c 5f636f6e hcompare.all_con │ │ │ │ │ - 0x00000660 7461696e 65645f69 6e006469 63747669 tained_in.dictvi │ │ │ │ │ - 0x00000670 65775f6c 656e0064 69637476 69657773 ew_len.dictviews │ │ │ │ │ - 0x00000680 5f737562 00646963 74766965 77735f74 _sub.dictviews_t │ │ │ │ │ - 0x00000690 6f5f7365 74002e4c 43343000 2e4c4334 o_set..LC40..LC4 │ │ │ │ │ - 0x000006a0 31006469 63747669 65775f72 65707200 1.dictview_repr. │ │ │ │ │ - 0x000006b0 66726f7a 656e6469 63745f6f 72006469 frozendict_or.di │ │ │ │ │ - 0x000006c0 63745f5f 5f726576 65727365 645f5f00 ct___reversed__. │ │ │ │ │ - 0x000006d0 64696374 76696577 735f6f72 00646963 dictviews_or.dic │ │ │ │ │ - 0x000006e0 74726576 69746572 5f697465 726e6578 treviter_iternex │ │ │ │ │ - 0x000006f0 74006469 63747669 6577735f 786f7200 t.dictviews_xor. │ │ │ │ │ - 0x00000700 64696374 76696577 735f6973 6469736a dictviews_isdisj │ │ │ │ │ - 0x00000710 6f696e74 0066726f 7a656e64 6963745f oint.frozendict_ │ │ │ │ │ - 0x00000720 6c656e67 74680066 726f7a65 6e646963 length.frozendic │ │ │ │ │ - 0x00000730 745f6e65 77006469 63746974 656d735f t_new.dictitems_ │ │ │ │ │ - 0x00000740 72657665 72736564 002e4c43 34320064 reversed..LC42.d │ │ │ │ │ - 0x00000750 69637469 7465725f 72656475 6365002e ictiter_reduce.. │ │ │ │ │ - 0x00000760 4c433433 002e4c43 34340066 726f7a65 LC43..LC44.froze │ │ │ │ │ - 0x00000770 6e646963 745f7265 70720064 69637476 ndict_repr.dictv │ │ │ │ │ - 0x00000780 616c7565 735f7265 76657273 65640064 alues_reversed.d │ │ │ │ │ - 0x00000790 6963746b 6579735f 72657665 72736564 ictkeys_reversed │ │ │ │ │ - 0x000007a0 00646963 745f5f5f 73697a65 6f665f5f .dict___sizeof__ │ │ │ │ │ - 0x000007b0 00646963 74766965 775f6d61 7070696e .dictview_mappin │ │ │ │ │ - 0x000007c0 67006672 6f7a656e 64696374 5f636f70 g.frozendict_cop │ │ │ │ │ - 0x000007d0 79006672 6f7a656e 64696374 5f686173 y.frozendict_has │ │ │ │ │ - 0x000007e0 68002e4c 43343500 66726f7a 656e6469 h..LC45.frozendi │ │ │ │ │ - 0x000007f0 63745f67 65746e65 77617267 73002e4c ct_getnewargs..L │ │ │ │ │ - 0x00000800 43343600 2e4c4334 37002e4c 43343800 C46..LC47..LC48. │ │ │ │ │ - 0x00000810 2e4c4334 39002e4c 43353000 2e4c4335 .LC49..LC50..LC5 │ │ │ │ │ - 0x00000820 31002e4c 43353200 2e4c4335 33002e4c 1..LC52..LC53..L │ │ │ │ │ - 0x00000830 43353400 2e4c4335 35002e4c 43353600 C54..LC55..LC56. │ │ │ │ │ - 0x00000840 2e4c4335 37002e4c 43353800 2e4c4335 .LC57..LC58..LC5 │ │ │ │ │ - 0x00000850 39002e4c 43363000 2e4c4336 31002e4c 9..LC60..LC61..L │ │ │ │ │ - 0x00000860 43363200 2e4c4336 33002e4c 43363400 C62..LC63..LC64. │ │ │ │ │ - 0x00000870 2e4c4336 35002e4c 43363600 64696374 .LC65..LC66.dict │ │ │ │ │ - 0x00000880 5f61735f 73657175 656e6365 00646963 _as_sequence.dic │ │ │ │ │ - 0x00000890 74696f6e 6172795f 646f6300 6d617070 tionary_doc.mapp │ │ │ │ │ - 0x000008a0 5f6d6574 686f6473 00656d70 74795f6b _methods.empty_k │ │ │ │ │ - 0x000008b0 6579735f 73747275 63740066 726f7a65 eys_struct.froze │ │ │ │ │ - 0x000008c0 6e646963 745f6173 5f6e756d 62657200 ndict_as_number. │ │ │ │ │ - 0x000008d0 66726f7a 656e6469 63745f61 735f6d61 frozendict_as_ma │ │ │ │ │ - 0x000008e0 7070696e 67006672 6f7a656e 64696374 pping.frozendict │ │ │ │ │ - 0x000008f0 5f6d6574 686f6473 00646963 74766965 _methods.dictvie │ │ │ │ │ - 0x00000900 77735f61 735f6e75 6d626572 00646963 ws_as_number.dic │ │ │ │ │ - 0x00000910 74697465 6d735f61 735f7365 7175656e titems_as_sequen │ │ │ │ │ - 0x00000920 63650064 69637469 74656d73 5f6d6574 ce.dictitems_met │ │ │ │ │ - 0x00000930 686f6473 00646963 74766965 775f6765 hods.dictview_ge │ │ │ │ │ - 0x00000940 74736574 00646963 74697465 725f6d65 tset.dictiter_me │ │ │ │ │ - 0x00000950 74686f64 73006469 63746b65 79735f61 thods.dictkeys_a │ │ │ │ │ - 0x00000960 735f7365 7175656e 63650064 6963746b s_sequence.dictk │ │ │ │ │ - 0x00000970 6579735f 6d657468 6f647300 64696374 eys_methods.dict │ │ │ │ │ - 0x00000980 76616c75 65735f61 735f7365 7175656e values_as_sequen │ │ │ │ │ - 0x00000990 63650064 69637476 616c7565 735f6d65 ce.dictvalues_me │ │ │ │ │ - 0x000009a0 74686f64 73006469 63745f5f 5f636f6e thods.dict___con │ │ │ │ │ - 0x000009b0 7461696e 735f5f5f 5f646f63 5f5f0067 tains____doc__.g │ │ │ │ │ - 0x000009c0 65746974 656d5f5f 646f635f 5f006469 etitem__doc__.di │ │ │ │ │ - 0x000009d0 63745f5f 5f73697a 656f665f 5f5f5f64 ct___sizeof____d │ │ │ │ │ - 0x000009e0 6f635f5f 00646963 745f6765 745f5f64 oc__.dict_get__d │ │ │ │ │ - 0x000009f0 6f635f5f 00646963 745f6b65 79735f5f oc__.dict_keys__ │ │ │ │ │ - 0x00000a00 646f635f 5f006469 63745f69 74656d73 doc__.dict_items │ │ │ │ │ - 0x00000a10 5f5f646f 635f5f00 64696374 5f76616c __doc__.dict_val │ │ │ │ │ - 0x00000a20 7565735f 5f646f63 5f5f0064 6963745f ues__doc__.dict_ │ │ │ │ │ - 0x00000a30 66726f6d 6b657973 5f5f646f 635f5f00 fromkeys__doc__. │ │ │ │ │ - 0x00000a40 66726f7a 656e6469 63745f63 6f70795f frozendict_copy_ │ │ │ │ │ - 0x00000a50 5f646f63 5f5f0064 6963745f 5f5f7265 _doc__.dict___re │ │ │ │ │ - 0x00000a60 76657273 65645f5f 5f5f646f 635f5f00 versed____doc__. │ │ │ │ │ - 0x00000a70 72657665 72736564 5f76616c 7565735f reversed_values_ │ │ │ │ │ - 0x00000a80 646f6300 69736469 736a6f69 6e745f64 doc.isdisjoint_d │ │ │ │ │ - 0x00000a90 6f630072 65766572 7365645f 6974656d oc.reversed_item │ │ │ │ │ - 0x00000aa0 735f646f 63007265 76657273 65645f6b s_doc.reversed_k │ │ │ │ │ - 0x00000ab0 6579735f 646f6300 6c656e67 74685f68 eys_doc.length_h │ │ │ │ │ - 0x00000ac0 696e745f 646f6300 72656475 63655f64 int_doc.reduce_d │ │ │ │ │ - 0x00000ad0 6f630064 6963745f 73657464 65666175 oc.dict_setdefau │ │ │ │ │ - 0x00000ae0 6c745f5f 646f635f 5f006469 63745f70 lt__doc__.dict_p │ │ │ │ │ - 0x00000af0 6f705f5f 646f635f 5f006469 63745f70 op__doc__.dict_p │ │ │ │ │ - 0x00000b00 6f706974 656d5f5f 646f635f 5f007570 opitem__doc__.up │ │ │ │ │ - 0x00000b10 64617465 5f5f646f 635f5f00 64696374 date__doc__.dict │ │ │ │ │ - 0x00000b20 5f636c65 61725f5f 646f635f 5f004353 _clear__doc__.CS │ │ │ │ │ - 0x00000b30 57544348 2e343534 005f5f66 756e635f WTCH.454.__func_ │ │ │ │ │ - 0x00000b40 5f2e3000 50794469 63745f4e 6577005f _.0.PyDict_New._ │ │ │ │ │ - 0x00000b50 50795f4e 65775265 66657265 6e636500 Py_NewReference. │ │ │ │ │ - 0x00000b60 5f50794f 626a6563 745f4743 5f4e6577 _PyObject_GC_New │ │ │ │ │ - 0x00000b70 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ - 0x00000b80 50794469 63745f43 6f6e7461 696e7300 PyDict_Contains. │ │ │ │ │ - 0x00000b90 5079556e 69636f64 655f5479 7065005f PyUnicode_Type._ │ │ │ │ │ - 0x00000ba0 50795f64 6963745f 6c6f6f6b 75700050 Py_dict_lookup.P │ │ │ │ │ - 0x00000bb0 794f626a 6563745f 48617368 00507954 yObject_Hash.PyT │ │ │ │ │ - 0x00000bc0 7970655f 49735375 62747970 65005f50 ype_IsSubtype._P │ │ │ │ │ - 0x00000bd0 79457272 5f426164 496e7465 726e616c yErr_BadInternal │ │ │ │ │ - 0x00000be0 43616c6c 005f5079 44696374 5f436f6e Call._PyDict_Con │ │ │ │ │ - 0x00000bf0 7461696e 735f4b6e 6f776e48 61736800 tains_KnownHash. │ │ │ │ │ - 0x00000c00 50794469 63745f53 65744974 656d0050 PyDict_SetItem.P │ │ │ │ │ - 0x00000c10 79457863 5f547970 65457272 6f720050 yExc_TypeError.P │ │ │ │ │ - 0x00000c20 79457272 5f536574 53747269 6e67005f yErr_SetString._ │ │ │ │ │ - 0x00000c30 50795f44 65616c6c 6f63006d 656d7365 Py_Dealloc.memse │ │ │ │ │ - 0x00000c40 74005079 4d656d5f 4d616c6c 6f630050 t.PyMem_Malloc.P │ │ │ │ │ - 0x00000c50 79457272 5f466f72 6d617455 6e726169 yErr_FormatUnrai │ │ │ │ │ - 0x00000c60 7361626c 65005079 4572725f 4e6f4d65 sable.PyErr_NoMe │ │ │ │ │ - 0x00000c70 6d6f7279 005f5079 44696374 5f496e73 mory._PyDict_Ins │ │ │ │ │ - 0x00000c80 65727453 706c6974 56616c75 65006d65 ertSplitValue.me │ │ │ │ │ - 0x00000c90 6d637079 0050794d 656d5f46 72656500 mcpy.PyMem_Free. │ │ │ │ │ - 0x00000ca0 50794469 63745f53 65744465 6661756c PyDict_SetDefaul │ │ │ │ │ - 0x00000cb0 74526566 006d656d 636d7000 50794f62 tRef.memcmp.PyOb │ │ │ │ │ - 0x00000cc0 6a656374 5f526963 68436f6d 70617265 ject_RichCompare │ │ │ │ │ - 0x00000cd0 426f6f6c 005f5079 5f646963 745f6c6f Bool._Py_dict_lo │ │ │ │ │ - 0x00000ce0 6f6b7570 5f746872 65616473 6166655f okup_threadsafe_ │ │ │ │ │ - 0x00000cf0 73746163 6b726566 005f5079 4f626a65 stackref._PyObje │ │ │ │ │ - 0x00000d00 63744469 63745f53 65744974 656d005f ctDict_SetItem._ │ │ │ │ │ - 0x00000d10 50794469 63745f44 656c4974 656d5f4b PyDict_DelItem_K │ │ │ │ │ - 0x00000d20 6e6f776e 48617368 5f4c6f63 6b48656c nownHash_LockHel │ │ │ │ │ - 0x00000d30 64005f50 79446963 745f5365 74497465 d._PyDict_SetIte │ │ │ │ │ - 0x00000d40 6d5f4c6f 636b4865 6c64005f 50794469 m_LockHeld._PyDi │ │ │ │ │ - 0x00000d50 63745f4e 65774b65 7973466f 72436c61 ct_NewKeysForCla │ │ │ │ │ - 0x00000d60 7373005f 50794572 725f4765 74526169 ss._PyErr_GetRai │ │ │ │ │ - 0x00000d70 73656445 78636570 74696f6e 005f5079 sedException._Py │ │ │ │ │ - 0x00000d80 4572725f 53657452 61697365 64457863 Err_SetRaisedExc │ │ │ │ │ - 0x00000d90 65707469 6f6e0050 79457863 5f4b6579 eption.PyExc_Key │ │ │ │ │ - 0x00000da0 4572726f 72005079 4572725f 47697665 Error.PyErr_Give │ │ │ │ │ - 0x00000db0 6e457863 65707469 6f6e4d61 74636865 nExceptionMatche │ │ │ │ │ - 0x00000dc0 73005079 4572725f 436c6561 72005f50 s.PyErr_Clear._P │ │ │ │ │ - 0x00000dd0 7952756e 74696d65 005f5079 5f747373 yRuntime._Py_tss │ │ │ │ │ - 0x00000de0 5f747374 61746500 50794469 63745f53 _tstate.PyDict_S │ │ │ │ │ - 0x00000df0 65744974 656d5374 72696e67 00507955 etItemString.PyU │ │ │ │ │ - 0x00000e00 6e69636f 64655f46 726f6d53 7472696e nicode_FromStrin │ │ │ │ │ - 0x00000e10 67005f50 79556e69 636f6465 5f496e74 g._PyUnicode_Int │ │ │ │ │ - 0x00000e20 65726e49 6d6d6f72 74616c00 5f507944 ernImmortal._PyD │ │ │ │ │ - 0x00000e30 6963745f 456e6162 6c655065 72546872 ict_EnablePerThr │ │ │ │ │ - 0x00000e40 65616452 6566636f 756e7469 6e670050 eadRefcounting.P │ │ │ │ │ - 0x00000e50 79446963 745f5761 74636800 50794578 yDict_Watch.PyEx │ │ │ │ │ - 0x00000e60 635f5661 6c756545 72726f72 00507945 c_ValueError.PyE │ │ │ │ │ - 0x00000e70 72725f46 6f726d61 74005079 44696374 rr_Format.PyDict │ │ │ │ │ - 0x00000e80 5f476574 4974656d 52656600 5f507944 _GetItemRef._PyD │ │ │ │ │ - 0x00000e90 6963745f 47657449 74656d52 65665f4b ict_GetItemRef_K │ │ │ │ │ - 0x00000ea0 6e6f776e 48617368 5f4c6f63 6b48656c nownHash_LockHel │ │ │ │ │ - 0x00000eb0 64005f50 79446963 745f4765 74497465 d._PyDict_GetIte │ │ │ │ │ - 0x00000ec0 6d526566 5f4b6e6f 776e4861 7368005f mRef_KnownHash._ │ │ │ │ │ - 0x00000ed0 50794469 63745f53 656e6445 76656e74 PyDict_SendEvent │ │ │ │ │ - 0x00000ee0 00507944 6963745f 436f7079 005f5079 .PyDict_Copy._Py │ │ │ │ │ - 0x00000ef0 54797065 5f416c6c 6f634e6f 54726163 Type_AllocNoTrac │ │ │ │ │ - 0x00000f00 6b005f50 79446963 745f5375 62736372 k._PyDict_Subscr │ │ │ │ │ - 0x00000f10 69707400 5f507945 72725f53 65744b65 ipt._PyErr_SetKe │ │ │ │ │ - 0x00000f20 79457272 6f72005f 50794f62 6a656374 yError._PyObject │ │ │ │ │ - 0x00000f30 5f4c6f6f 6b757053 70656369 616c0050 _LookupSpecial.P │ │ │ │ │ - 0x00000f40 794f626a 6563745f 43616c6c 4f6e6541 yObject_CallOneA │ │ │ │ │ - 0x00000f50 72670050 79457272 5f4f6363 75727265 rg.PyErr_Occurre │ │ │ │ │ - 0x00000f60 64005f50 79446963 745f5375 62736372 d._PyDict_Subscr │ │ │ │ │ - 0x00000f70 6970744b 6e6f776e 48617368 005f5079 iptKnownHash._Py │ │ │ │ │ - 0x00000f80 5f646963 745f6c6f 6f6b7570 5f746872 _dict_lookup_thr │ │ │ │ │ - 0x00000f90 65616473 61666500 50794469 63745f55 eadsafe.PyDict_U │ │ │ │ │ - 0x00000fa0 70646174 65005079 4d617070 696e675f pdate.PyMapping_ │ │ │ │ │ - 0x00000fb0 4b657973 0050794f 626a6563 745f4765 Keys.PyObject_Ge │ │ │ │ │ - 0x00000fc0 74497465 72005079 49746572 5f4e6578 tIter.PyIter_Nex │ │ │ │ │ - 0x00000fd0 74005079 4f626a65 63745f47 65744974 t.PyObject_GetIt │ │ │ │ │ - 0x00000fe0 656d0050 79457863 5f52756e 74696d65 em.PyExc_Runtime │ │ │ │ │ - 0x00000ff0 4572726f 72005079 4f626a65 63745f47 Error.PyObject_G │ │ │ │ │ - 0x00001000 435f556e 54726163 6b005f50 79446963 C_UnTrack._PyDic │ │ │ │ │ - 0x00001010 745f5374 6f726553 75627363 72697074 t_StoreSubscript │ │ │ │ │ - 0x00001020 005f5079 44696374 5f4e6578 74005f50 ._PyDict_Next._P │ │ │ │ │ - 0x00001030 79446963 745f436f 70794173 44696374 yDict_CopyAsDict │ │ │ │ │ - 0x00001040 005f5079 44696374 5f486173 4f6e6c79 ._PyDict_HasOnly │ │ │ │ │ - 0x00001050 53747269 6e674b65 79730050 79446963 StringKeys.PyDic │ │ │ │ │ - 0x00001060 745f4765 74497465 6d537472 696e6752 t_GetItemStringR │ │ │ │ │ - 0x00001070 6566005f 50794469 63745f4c 6f616442 ef._PyDict_LoadB │ │ │ │ │ - 0x00001080 75696c74 696e7346 726f6d47 6c6f6261 uiltinsFromGloba │ │ │ │ │ - 0x00001090 6c730050 79457661 6c5f4765 74427569 ls.PyEval_GetBui │ │ │ │ │ - 0x000010a0 6c74696e 73005079 4d6f6475 6c655f54 ltins.PyModule_T │ │ │ │ │ - 0x000010b0 79706500 50794469 63745f44 656c4974 ype.PyDict_DelIt │ │ │ │ │ - 0x000010c0 656d005f 50794469 63745f46 726f6d49 em._PyDict_FromI │ │ │ │ │ - 0x000010d0 74656d73 005f5079 44696374 5f4c6f61 tems._PyDict_Loa │ │ │ │ │ - 0x000010e0 64476c6f 62616c53 7461636b 52656600 dGlobalStackRef. │ │ │ │ │ - 0x000010f0 5f507944 6963745f 4c6f6f6b 7570496e _PyDict_LookupIn │ │ │ │ │ - 0x00001100 64657841 6e645661 6c756500 5f507944 dexAndValue._PyD │ │ │ │ │ - 0x00001110 6963745f 4765744b 65797356 65727369 ict_GetKeysVersi │ │ │ │ │ - 0x00001120 6f6e466f 72437572 72656e74 53746174 onForCurrentStat │ │ │ │ │ - 0x00001130 65005079 4f626a65 63745f47 656e6572 e.PyObject_Gener │ │ │ │ │ - 0x00001140 69634765 74446963 74005f50 794f626a icGetDict._PyObj │ │ │ │ │ - 0x00001150 6563745f 436f6d70 75746564 44696374 ect_ComputedDict │ │ │ │ │ - 0x00001160 506f696e 74657200 5f50794f 626a6563 Pointer._PyObjec │ │ │ │ │ - 0x00001170 745f4d61 74657269 616c697a 654d616e t_MaterializeMan │ │ │ │ │ - 0x00001180 61676564 44696374 5f4c6f63 6b48656c agedDict_LockHel │ │ │ │ │ - 0x00001190 64005079 4578635f 41747472 69627574 d.PyExc_Attribut │ │ │ │ │ - 0x000011a0 65457272 6f720050 79417267 5f556e70 eError.PyArg_Unp │ │ │ │ │ - 0x000011b0 61636b54 75706c65 005f5079 5f4e6f6e ackTuple._Py_Non │ │ │ │ │ - 0x000011c0 65537472 75637400 50794172 675f5661 eStruct.PyArg_Va │ │ │ │ │ - 0x000011d0 6c696461 74654b65 79776f72 64417267 lidateKeywordArg │ │ │ │ │ - 0x000011e0 756d656e 74730050 794f626a 6563745f uments.PyObject_ │ │ │ │ │ - 0x000011f0 48617341 74747257 69746845 72726f72 HasAttrWithError │ │ │ │ │ - 0x00001200 00507953 65717565 6e63655f 46617374 .PySequence_Fast │ │ │ │ │ - 0x00001210 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ - 0x00001220 4d617463 68657300 5f507945 72725f46 Matches._PyErr_F │ │ │ │ │ - 0x00001230 6f726d61 744e6f74 65005f50 79446963 ormatNote._PyDic │ │ │ │ │ - 0x00001240 74566965 775f4e65 77005f50 79547570 tView_New._PyTup │ │ │ │ │ - 0x00001250 6c655f46 726f6d50 61697253 7465616c le_FromPairSteal │ │ │ │ │ - 0x00001260 0050794f 626a6563 745f4743 5f44656c .PyObject_GC_Del │ │ │ │ │ - 0x00001270 005f5079 4f626a65 63745f49 6e697449 ._PyObject_InitI │ │ │ │ │ - 0x00001280 6e6c696e 6556616c 75657300 5f50794f nlineValues._PyO │ │ │ │ │ - 0x00001290 626a6563 745f5374 6f726549 6e737461 bject_StoreInsta │ │ │ │ │ - 0x000012a0 6e636541 74747269 62757465 006d656d nceAttribute.mem │ │ │ │ │ - 0x000012b0 6d6f7665 005f5079 4f626a65 63745f53 move._PyObject_S │ │ │ │ │ - 0x000012c0 65744174 74726962 75746545 72726f72 etAttributeError │ │ │ │ │ - 0x000012d0 436f6e74 65787400 5f50794f 626a6563 Context._PyObjec │ │ │ │ │ - 0x000012e0 745f5472 79476574 496e7374 616e6365 t_TryGetInstance │ │ │ │ │ - 0x000012f0 41747472 69627574 65005f50 79446963 Attribute._PyDic │ │ │ │ │ - 0x00001300 744b6579 735f5374 72696e67 4c6f6f6b tKeys_StringLook │ │ │ │ │ - 0x00001310 75705370 6c697400 5f507944 6963744b upSplit._PyDictK │ │ │ │ │ - 0x00001320 6579735f 53747269 6e674c6f 6f6b7570 eys_StringLookup │ │ │ │ │ - 0x00001330 416e6456 65727369 6f6e005f 50794172 AndVersion._PyAr │ │ │ │ │ - 0x00001340 675f4368 65636b50 6f736974 696f6e61 g_CheckPositiona │ │ │ │ │ - 0x00001350 6c005f50 79446963 745f506f 705f4b6e l._PyDict_Pop_Kn │ │ │ │ │ - 0x00001360 6f776e48 61736800 5f507944 6963745f ownHash._PyDict_ │ │ │ │ │ - 0x00001370 4d657267 65556e69 71005f50 79446963 MergeUniq._PyDic │ │ │ │ │ - 0x00001380 745f5365 74497465 6d5f5461 6b653200 t_SetItem_Take2. │ │ │ │ │ - 0x00001390 50794469 63745f4b 65797300 50794c69 PyDict_Keys.PyLi │ │ │ │ │ - 0x000013a0 73745f4e 65770050 794f626a 6563745f st_New.PyObject_ │ │ │ │ │ - 0x000013b0 436c6561 724d616e 61676564 44696374 ClearManagedDict │ │ │ │ │ - 0x000013c0 005f5079 44696374 5f44656c 4974656d ._PyDict_DelItem │ │ │ │ │ - 0x000013d0 4966005f 50794469 63745f47 65744974 If._PyDict_GetIt │ │ │ │ │ - 0x000013e0 656d5265 665f556e 69636f64 655f4c6f emRef_Unicode_Lo │ │ │ │ │ - 0x000013f0 636b4865 6c640050 794f626a 6563745f ckHeld.PyObject_ │ │ │ │ │ - 0x00001400 56697369 744d616e 61676564 44696374 VisitManagedDict │ │ │ │ │ - 0x00001410 00507944 6963745f 436f6e74 61696e73 .PyDict_Contains │ │ │ │ │ - 0x00001420 53747269 6e67005f 50794469 63745f47 String._PyDict_G │ │ │ │ │ - 0x00001430 65744d65 74686f64 53746163 6b526566 etMethodStackRef │ │ │ │ │ - 0x00001440 0050794c 6f6e675f 46726f6d 53697a65 .PyLong_FromSize │ │ │ │ │ - 0x00001450 5f74005f 50795f46 616c7365 53747275 _t._Py_FalseStru │ │ │ │ │ - 0x00001460 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ - 0x00001470 74005079 44696374 5f436c65 61720050 t.PyDict_Clear.P │ │ │ │ │ - 0x00001480 79446963 745f556e 77617463 68005079 yDict_Unwatch.Py │ │ │ │ │ - 0x00001490 44696374 5f506f70 53747269 6e670050 Dict_PopString.P │ │ │ │ │ - 0x000014a0 79446963 745f5369 7a65005f 50794469 yDict_Size._PyDi │ │ │ │ │ - 0x000014b0 63744b65 79735f44 65635265 66005f50 ctKeys_DecRef._P │ │ │ │ │ - 0x000014c0 79446963 745f494f 72005f50 79446963 yDict_IOr._PyDic │ │ │ │ │ - 0x000014d0 74566965 775f496e 74657273 65637400 tView_Intersect. │ │ │ │ │ - 0x000014e0 50795365 745f5479 70650050 79536574 PySet_Type.PySet │ │ │ │ │ - 0x000014f0 5f4e6577 0050794f 626a6563 745f5369 _New.PyObject_Si │ │ │ │ │ - 0x00001500 7a650050 794f626a 6563745f 43616c6c ze.PyObject_Call │ │ │ │ │ - 0x00001510 4d657468 6f644f62 6a417267 73005079 MethodObjArgs.Py │ │ │ │ │ - 0x00001520 5365745f 41646400 50795f52 65707245 Set_Add.Py_ReprE │ │ │ │ │ - 0x00001530 6e746572 00507955 6e69636f 64655772 nter.PyUnicodeWr │ │ │ │ │ - 0x00001540 69746572 5f437265 61746500 5079556e iter_Create.PyUn │ │ │ │ │ - 0x00001550 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ - 0x00001560 65436861 72005079 556e6963 6f646557 eChar.PyUnicodeW │ │ │ │ │ - 0x00001570 72697465 725f5772 69746552 65707200 riter_WriteRepr. │ │ │ │ │ - 0x00001580 50795f52 6570724c 65617665 00507955 Py_ReprLeave.PyU │ │ │ │ │ - 0x00001590 6e69636f 64655772 69746572 5f446973 nicodeWriter_Dis │ │ │ │ │ - 0x000015a0 63617264 00507955 6e69636f 64655772 card.PyUnicodeWr │ │ │ │ │ - 0x000015b0 69746572 5f46696e 69736800 5f507944 iter_Finish._PyD │ │ │ │ │ - 0x000015c0 6963745f 44656275 674d616c 6c6f6353 ict_DebugMallocS │ │ │ │ │ - 0x000015d0 74617473 005f5079 44656275 67416c6c tats._PyDebugAll │ │ │ │ │ - 0x000015e0 6f636174 6f725374 61747300 5f507944 ocatorStats._PyD │ │ │ │ │ - 0x000015f0 6963745f 46726f6d 4b657973 005f5079 ict_FromKeys._Py │ │ │ │ │ - 0x00001600 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ - 0x00001610 73756c74 00507946 726f7a65 6e536574 sult.PyFrozenSet │ │ │ │ │ - 0x00001620 5f547970 65005079 49746572 5f4e6578 _Type.PyIter_Nex │ │ │ │ │ - 0x00001630 74497465 6d005079 4f626a65 63745f53 tItem.PyObject_S │ │ │ │ │ - 0x00001640 65744974 656d005f 50794f62 6a656374 etItem._PyObject │ │ │ │ │ - 0x00001650 5f4d616b 65547043 616c6c00 5f507944 _MakeTpCall._PyD │ │ │ │ │ - 0x00001660 6963745f 4f72005f 50795f4e 6f74496d ict_Or._Py_NotIm │ │ │ │ │ - 0x00001670 706c656d 656e7465 64537472 75637400 plementedStruct. │ │ │ │ │ - 0x00001680 5f507944 6963745f 436c6561 724b6579 _PyDict_ClearKey │ │ │ │ │ - 0x00001690 73566572 73696f6e 4c6f636b 48656c64 sVersionLockHeld │ │ │ │ │ - 0x000016a0 005f5079 44696374 5f4c6f61 64476c6f ._PyDict_LoadGlo │ │ │ │ │ - 0x000016b0 62616c00 5f507944 6963745f 53657449 bal._PyDict_SetI │ │ │ │ │ - 0x000016c0 74656d5f 4b6e6f77 6e486173 685f4c6f tem_KnownHash_Lo │ │ │ │ │ - 0x000016d0 636b4865 6c64005f 50794f62 6a656374 ckHeld._PyObject │ │ │ │ │ - 0x000016e0 5f4d6174 65726961 6c697a65 4d616e61 _MaterializeMana │ │ │ │ │ - 0x000016f0 67656444 69637400 5f50794f 626a6563 gedDict._PyObjec │ │ │ │ │ - 0x00001700 745f4973 496e7374 616e6365 44696374 t_IsInstanceDict │ │ │ │ │ - 0x00001710 456d7074 79005f50 79446963 745f5365 Empty._PyDict_Se │ │ │ │ │ - 0x00001720 74497465 6d5f4b6e 6f776e48 61736800 tItem_KnownHash. │ │ │ │ │ - 0x00001730 50795475 706c655f 4e657700 50794469 PyTuple_New.PyDi │ │ │ │ │ - 0x00001740 63745f47 65744974 656d5374 72696e67 ct_GetItemString │ │ │ │ │ - 0x00001750 005f5079 44696374 5f436c65 61725f4c ._PyDict_Clear_L │ │ │ │ │ - 0x00001760 6f636b48 656c6400 5f507944 6963745f ockHeld._PyDict_ │ │ │ │ │ - 0x00001770 4c6f6f6b 7570496e 64657800 50795365 LookupIndex.PySe │ │ │ │ │ - 0x00001780 7175656e 63655f43 6f6e7461 696e7300 quence_Contains. │ │ │ │ │ - 0x00001790 5f507944 6963745f 47657449 74656d5f _PyDict_GetItem_ │ │ │ │ │ - 0x000017a0 4b6e6f77 6e486173 68005079 44696374 KnownHash.PyDict │ │ │ │ │ - 0x000017b0 5f56616c 75657300 50794469 63745f44 _Values.PyDict_D │ │ │ │ │ - 0x000017c0 656c4974 656d5374 72696e67 0050794f elItemString.PyO │ │ │ │ │ - 0x000017d0 626a6563 745f5665 63746f72 63616c6c bject_Vectorcall │ │ │ │ │ - 0x000017e0 4d657468 6f64005f 50794469 63745f44 Method._PyDict_D │ │ │ │ │ - 0x000017f0 65746163 6846726f 6d4f626a 65637400 etachFromObject. │ │ │ │ │ - 0x00001800 50795365 7175656e 63655f4c 69737400 PySequence_List. │ │ │ │ │ - 0x00001810 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ - 0x00001820 726d6174 005f5079 5365745f 55706461 rmat._PySet_Upda │ │ │ │ │ - 0x00001830 7465005f 50795475 706c655f 46726f6d te._PyTuple_From │ │ │ │ │ - 0x00001840 50616972 00507944 6963745f 4974656d Pair.PyDict_Item │ │ │ │ │ - 0x00001850 73005f50 794f626a 6563745f 5365744d s._PyObject_SetM │ │ │ │ │ - 0x00001860 616e6167 65644469 6374005f 50795365 anagedDict._PySe │ │ │ │ │ - 0x00001870 745f4e65 7874456e 74727952 6566005f t_NextEntryRef._ │ │ │ │ │ - 0x00001880 50794576 616c5f47 65744275 696c7469 PyEval_GetBuilti │ │ │ │ │ - 0x00001890 6e005079 5f427569 6c645661 6c756500 n.Py_BuildValue. │ │ │ │ │ - 0x000018a0 50794672 6f7a656e 44696374 5f4e6577 PyFrozenDict_New │ │ │ │ │ - 0x000018b0 00507954 75706c65 5f506163 6b005079 .PyTuple_Pack.Py │ │ │ │ │ - 0x000018c0 5f476574 436f6e73 74616e74 426f7272 _GetConstantBorr │ │ │ │ │ - 0x000018d0 6f776564 005f5079 44696374 5f53697a owed._PyDict_Siz │ │ │ │ │ - 0x000018e0 654f665f 4c6f636b 48656c64 0050794c eOf_LockHeld.PyL │ │ │ │ │ - 0x000018f0 6f6e675f 46726f6d 5373697a 655f7400 ong_FromSsize_t. │ │ │ │ │ - 0x00001900 50794469 63745072 6f78795f 4e657700 PyDictProxy_New. │ │ │ │ │ - 0x00001910 5f507944 6963745f 4b657973 53697a65 _PyDict_KeysSize │ │ │ │ │ - 0x00001920 00507944 6963745f 47657449 74656d00 .PyDict_GetItem. │ │ │ │ │ - 0x00001930 50794469 63745f4d 65726765 00507944 PyDict_Merge.PyD │ │ │ │ │ - 0x00001940 6963745f 4d657267 6546726f 6d536571 ict_MergeFromSeq │ │ │ │ │ - 0x00001950 32005079 44696374 5f536574 44656661 2.PyDict_SetDefa │ │ │ │ │ - 0x00001960 756c7400 50794469 63745f41 64645761 ult.PyDict_AddWa │ │ │ │ │ - 0x00001970 74636865 72005079 44696374 5f436c65 tcher.PyDict_Cle │ │ │ │ │ - 0x00001980 61725761 74636865 72005f50 79446963 arWatcher._PyDic │ │ │ │ │ - 0x00001990 745f4368 65636b43 6f6e7369 7374656e t_CheckConsisten │ │ │ │ │ - 0x000019a0 6379005f 50794f62 6a656374 5f417373 cy._PyObject_Ass │ │ │ │ │ - 0x000019b0 65727446 61696c65 64005f50 79446963 ertFailed._PyDic │ │ │ │ │ - 0x000019c0 744b6579 735f5374 72696e67 4c6f6f6b tKeys_StringLook │ │ │ │ │ - 0x000019d0 7570005f 50794469 63745f4e 65775072 up._PyDict_NewPr │ │ │ │ │ - 0x000019e0 6573697a 6564005f 50794469 63745f47 esized._PyDict_G │ │ │ │ │ - 0x000019f0 65744974 656d5769 74684572 726f7200 etItemWithError. │ │ │ │ │ - 0x00001a00 5f507944 6963745f 47657449 74656d53 _PyDict_GetItemS │ │ │ │ │ - 0x00001a10 7472696e 67576974 68457272 6f72005f tringWithError._ │ │ │ │ │ - 0x00001a20 50794469 63745f53 65744974 656d5f54 PyDict_SetItem_T │ │ │ │ │ - 0x00001a30 616b6532 5f4b6e6f 776e4861 7368005f ake2_KnownHash._ │ │ │ │ │ - 0x00001a40 50794469 63745f44 656c4974 656d5f4b PyDict_DelItem_K │ │ │ │ │ - 0x00001a50 6e6f776e 48617368 005f5079 44696374 nownHash._PyDict │ │ │ │ │ - 0x00001a60 5f506f70 005f5079 44696374 5f53697a _Pop._PyDict_Siz │ │ │ │ │ - 0x00001a70 654f6600 5f507944 6963744b 6579735f eOf._PyDictKeys_ │ │ │ │ │ - 0x00001a80 47657456 65727369 6f6e466f 72437572 GetVersionForCur │ │ │ │ │ - 0x00001a90 72656e74 53746174 65005079 46726f7a rentState.PyFroz │ │ │ │ │ - 0x00001aa0 656e4469 63745f54 79706500 50794469 enDict_Type.PyDi │ │ │ │ │ - 0x00001ab0 63745661 6c756573 5f547970 65005079 ctValues_Type.Py │ │ │ │ │ - 0x00001ac0 44696374 4974656d 735f5479 70650050 DictItems_Type.P │ │ │ │ │ - 0x00001ad0 79446963 744b6579 735f5479 70650050 yDictKeys_Type.P │ │ │ │ │ - 0x00001ae0 79446963 74526576 49746572 56616c75 yDictRevIterValu │ │ │ │ │ - 0x00001af0 655f5479 70650050 79446963 74526576 e_Type.PyDictRev │ │ │ │ │ - 0x00001b00 49746572 4974656d 5f547970 65005079 IterItem_Type.Py │ │ │ │ │ - 0x00001b10 44696374 52657649 7465724b 65795f54 DictRevIterKey_T │ │ │ │ │ - 0x00001b20 79706500 50794469 63744974 65724974 ype.PyDictIterIt │ │ │ │ │ - 0x00001b30 656d5f54 79706500 50794469 63744974 em_Type.PyDictIt │ │ │ │ │ - 0x00001b40 65725661 6c75655f 54797065 00507944 erValue_Type.PyD │ │ │ │ │ - 0x00001b50 69637449 7465724b 65795f54 79706500 ictIterKey_Type. │ │ │ │ │ - 0x00001b60 50794469 63745f54 79706500 50795479 PyDict_Type.PyTy │ │ │ │ │ - 0x00001b70 70655f54 79706500 50794f62 6a656374 pe_Type.PyObject │ │ │ │ │ - 0x00001b80 5f486173 684e6f74 496d706c 656d656e _HashNotImplemen │ │ │ │ │ - 0x00001b90 74656400 50794f62 6a656374 5f47656e ted.PyObject_Gen │ │ │ │ │ - 0x00001ba0 65726963 47657441 74747200 50794f62 ericGetAttr.PyOb │ │ │ │ │ - 0x00001bb0 6a656374 5f53656c 66497465 72005079 ject_SelfIter.Py │ │ │ │ │ - 0x00001bc0 5f47656e 65726963 416c6961 7300 _GenericAlias. │ │ │ │ │ + 0x00000490 002e4c43 3236006e 65775f76 616c7565 ..LC26.new_value │ │ │ │ │ + 0x000004a0 73006469 63746974 65725f6c 656e0064 s.dictiter_len.d │ │ │ │ │ + 0x000004b0 6963746b 6579735f 69746572 00646963 ictkeys_iter.dic │ │ │ │ │ + 0x000004c0 745f7661 6c756573 00646963 7476616c t_values.dictval │ │ │ │ │ + 0x000004d0 7565735f 69746572 00646963 74697465 ues_iter.dictite │ │ │ │ │ + 0x000004e0 725f6974 65726e65 78747661 6c756500 r_iternextvalue. │ │ │ │ │ + 0x000004f0 64696374 69746572 5f697465 726e6578 dictiter_iternex │ │ │ │ │ + 0x00000500 746b6579 002e4c43 32370064 6963745f tkey..LC27.dict_ │ │ │ │ │ + 0x00000510 696e6974 002e4c43 32380064 6963745f init..LC28.dict_ │ │ │ │ │ + 0x00000520 73657464 65666175 6c740064 6963745f setdefault.dict_ │ │ │ │ │ + 0x00000530 5f5f636f 6e746169 6e735f5f 002e4c43 __contains__..LC │ │ │ │ │ + 0x00000540 32390066 726f7a65 6e646963 745f7665 29.frozendict_ve │ │ │ │ │ + 0x00000550 63746f72 63616c6c 00646963 746b6579 ctorcall.dictkey │ │ │ │ │ + 0x00000560 735f636f 6e746169 6e730064 69637469 s_contains.dicti │ │ │ │ │ + 0x00000570 74656d73 5f636f6e 7461696e 7300616e tems_contains.an │ │ │ │ │ + 0x00000580 79646963 745f7265 70725f69 6d706c00 ydict_repr_impl. │ │ │ │ │ + 0x00000590 2e4c4333 30002e4c 43333100 2e4c4333 .LC30..LC31..LC3 │ │ │ │ │ + 0x000005a0 32002e4c 43333300 2e4c4333 34006469 2..LC33..LC34.di │ │ │ │ │ + 0x000005b0 63745f73 65745f66 726f6d6b 65797300 ct_set_fromkeys. │ │ │ │ │ + 0x000005c0 64696374 5f646963 745f6672 6f6d6b65 dict_dict_fromke │ │ │ │ │ + 0x000005d0 7973002e 4c433335 002e4c43 33360061 ys..LC35..LC36.a │ │ │ │ │ + 0x000005e0 6e796469 63745f63 6f70795f 756e7472 nydict_copy_untr │ │ │ │ │ + 0x000005f0 61636b65 64006469 63746974 65725f74 acked.dictiter_t │ │ │ │ │ + 0x00000600 72617665 72736500 64696374 76696577 raverse.dictview │ │ │ │ │ + 0x00000610 5f747261 76657273 65006469 63745f72 _traverse.dict_r │ │ │ │ │ + 0x00000620 69636863 6f6d7061 7265002e 4c433337 ichcompare..LC37 │ │ │ │ │ + 0x00000630 00646963 745f706f 70697465 6d002e4c .dict_popitem..L │ │ │ │ │ + 0x00000640 43333800 64696374 5f636c65 61720064 C38.dict_clear.d │ │ │ │ │ + 0x00000650 69637476 6965775f 72696368 636f6d70 ictview_richcomp │ │ │ │ │ + 0x00000660 61726500 616c6c5f 636f6e74 61696e65 are.all_containe │ │ │ │ │ + 0x00000670 645f696e 00646963 74766965 775f6c65 d_in.dictview_le │ │ │ │ │ + 0x00000680 6e006469 63747669 6577735f 73756200 n.dictviews_sub. │ │ │ │ │ + 0x00000690 64696374 76696577 735f746f 5f736574 dictviews_to_set │ │ │ │ │ + 0x000006a0 002e4c43 3430002e 4c433431 00646963 ..LC40..LC41.dic │ │ │ │ │ + 0x000006b0 74766965 775f7265 70720066 726f7a65 tview_repr.froze │ │ │ │ │ + 0x000006c0 6e646963 745f6f72 00646963 745f5f5f ndict_or.dict___ │ │ │ │ │ + 0x000006d0 72657665 72736564 5f5f0064 69637476 reversed__.dictv │ │ │ │ │ + 0x000006e0 69657773 5f6f7200 64696374 72657669 iews_or.dictrevi │ │ │ │ │ + 0x000006f0 7465725f 69746572 6e657874 00646963 ter_iternext.dic │ │ │ │ │ + 0x00000700 74766965 77735f78 6f720064 69637476 tviews_xor.dictv │ │ │ │ │ + 0x00000710 69657773 5f697364 69736a6f 696e7400 iews_isdisjoint. │ │ │ │ │ + 0x00000720 66726f7a 656e6469 63745f6c 656e6774 frozendict_lengt │ │ │ │ │ + 0x00000730 68006672 6f7a656e 64696374 5f6e6577 h.frozendict_new │ │ │ │ │ + 0x00000740 00646963 74697465 6d735f72 65766572 .dictitems_rever │ │ │ │ │ + 0x00000750 73656400 2e4c4334 32006469 63746974 sed..LC42.dictit │ │ │ │ │ + 0x00000760 65725f72 65647563 65002e4c 43343300 er_reduce..LC43. │ │ │ │ │ + 0x00000770 2e4c4334 34006672 6f7a656e 64696374 .LC44.frozendict │ │ │ │ │ + 0x00000780 5f726570 72006469 63747661 6c756573 _repr.dictvalues │ │ │ │ │ + 0x00000790 5f726576 65727365 64006469 63746b65 _reversed.dictke │ │ │ │ │ + 0x000007a0 79735f72 65766572 73656400 64696374 ys_reversed.dict │ │ │ │ │ + 0x000007b0 5f5f5f73 697a656f 665f5f00 64696374 ___sizeof__.dict │ │ │ │ │ + 0x000007c0 76696577 5f6d6170 70696e67 0066726f view_mapping.fro │ │ │ │ │ + 0x000007d0 7a656e64 6963745f 636f7079 0066726f zendict_copy.fro │ │ │ │ │ + 0x000007e0 7a656e64 6963745f 68617368 002e4c43 zendict_hash..LC │ │ │ │ │ + 0x000007f0 34350066 726f7a65 6e646963 745f6765 45.frozendict_ge │ │ │ │ │ + 0x00000800 746e6577 61726773 002e4c43 3436002e tnewargs..LC46.. │ │ │ │ │ + 0x00000810 4c433437 002e4c43 3438002e 4c433439 LC47..LC48..LC49 │ │ │ │ │ + 0x00000820 002e4c43 3530002e 4c433531 002e4c43 ..LC50..LC51..LC │ │ │ │ │ + 0x00000830 3532002e 4c433533 002e4c43 3534002e 52..LC53..LC54.. │ │ │ │ │ + 0x00000840 4c433535 002e4c43 3536002e 4c433537 LC55..LC56..LC57 │ │ │ │ │ + 0x00000850 002e4c43 3538002e 4c433539 002e4c43 ..LC58..LC59..LC │ │ │ │ │ + 0x00000860 3630002e 4c433631 002e4c43 3632002e 60..LC61..LC62.. │ │ │ │ │ + 0x00000870 4c433633 002e4c43 3634002e 4c433635 LC63..LC64..LC65 │ │ │ │ │ + 0x00000880 002e4c43 36360064 6963745f 61735f73 ..LC66.dict_as_s │ │ │ │ │ + 0x00000890 65717565 6e636500 64696374 696f6e61 equence.dictiona │ │ │ │ │ + 0x000008a0 72795f64 6f63006d 6170705f 6d657468 ry_doc.mapp_meth │ │ │ │ │ + 0x000008b0 6f647300 656d7074 795f6b65 79735f73 ods.empty_keys_s │ │ │ │ │ + 0x000008c0 74727563 74006672 6f7a656e 64696374 truct.frozendict │ │ │ │ │ + 0x000008d0 5f61735f 6e756d62 65720066 726f7a65 _as_number.froze │ │ │ │ │ + 0x000008e0 6e646963 745f6173 5f6d6170 70696e67 ndict_as_mapping │ │ │ │ │ + 0x000008f0 0066726f 7a656e64 6963745f 6d657468 .frozendict_meth │ │ │ │ │ + 0x00000900 6f647300 64696374 76696577 735f6173 ods.dictviews_as │ │ │ │ │ + 0x00000910 5f6e756d 62657200 64696374 6974656d _number.dictitem │ │ │ │ │ + 0x00000920 735f6173 5f736571 75656e63 65006469 s_as_sequence.di │ │ │ │ │ + 0x00000930 63746974 656d735f 6d657468 6f647300 ctitems_methods. │ │ │ │ │ + 0x00000940 64696374 76696577 5f676574 73657400 dictview_getset. │ │ │ │ │ + 0x00000950 64696374 69746572 5f6d6574 686f6473 dictiter_methods │ │ │ │ │ + 0x00000960 00646963 746b6579 735f6173 5f736571 .dictkeys_as_seq │ │ │ │ │ + 0x00000970 75656e63 65006469 63746b65 79735f6d uence.dictkeys_m │ │ │ │ │ + 0x00000980 6574686f 64730064 69637476 616c7565 ethods.dictvalue │ │ │ │ │ + 0x00000990 735f6173 5f736571 75656e63 65006469 s_as_sequence.di │ │ │ │ │ + 0x000009a0 63747661 6c756573 5f6d6574 686f6473 ctvalues_methods │ │ │ │ │ + 0x000009b0 00646963 745f5f5f 636f6e74 61696e73 .dict___contains │ │ │ │ │ + 0x000009c0 5f5f5f5f 646f635f 5f006765 74697465 ____doc__.getite │ │ │ │ │ + 0x000009d0 6d5f5f64 6f635f5f 00646963 745f5f5f m__doc__.dict___ │ │ │ │ │ + 0x000009e0 73697a65 6f665f5f 5f5f646f 635f5f00 sizeof____doc__. │ │ │ │ │ + 0x000009f0 64696374 5f676574 5f5f646f 635f5f00 dict_get__doc__. │ │ │ │ │ + 0x00000a00 64696374 5f6b6579 735f5f64 6f635f5f dict_keys__doc__ │ │ │ │ │ + 0x00000a10 00646963 745f6974 656d735f 5f646f63 .dict_items__doc │ │ │ │ │ + 0x00000a20 5f5f0064 6963745f 76616c75 65735f5f __.dict_values__ │ │ │ │ │ + 0x00000a30 646f635f 5f006469 63745f66 726f6d6b doc__.dict_fromk │ │ │ │ │ + 0x00000a40 6579735f 5f646f63 5f5f0066 726f7a65 eys__doc__.froze │ │ │ │ │ + 0x00000a50 6e646963 745f636f 70795f5f 646f635f ndict_copy__doc_ │ │ │ │ │ + 0x00000a60 5f006469 63745f5f 5f726576 65727365 _.dict___reverse │ │ │ │ │ + 0x00000a70 645f5f5f 5f646f63 5f5f0072 65766572 d____doc__.rever │ │ │ │ │ + 0x00000a80 7365645f 76616c75 65735f64 6f630069 sed_values_doc.i │ │ │ │ │ + 0x00000a90 73646973 6a6f696e 745f646f 63007265 sdisjoint_doc.re │ │ │ │ │ + 0x00000aa0 76657273 65645f69 74656d73 5f646f63 versed_items_doc │ │ │ │ │ + 0x00000ab0 00726576 65727365 645f6b65 79735f64 .reversed_keys_d │ │ │ │ │ + 0x00000ac0 6f63006c 656e6774 685f6869 6e745f64 oc.length_hint_d │ │ │ │ │ + 0x00000ad0 6f630072 65647563 655f646f 63006469 oc.reduce_doc.di │ │ │ │ │ + 0x00000ae0 63745f73 65746465 6661756c 745f5f64 ct_setdefault__d │ │ │ │ │ + 0x00000af0 6f635f5f 00646963 745f706f 705f5f64 oc__.dict_pop__d │ │ │ │ │ + 0x00000b00 6f635f5f 00646963 745f706f 70697465 oc__.dict_popite │ │ │ │ │ + 0x00000b10 6d5f5f64 6f635f5f 00757064 6174655f m__doc__.update_ │ │ │ │ │ + 0x00000b20 5f646f63 5f5f0064 6963745f 636c6561 _doc__.dict_clea │ │ │ │ │ + 0x00000b30 725f5f64 6f635f5f 00435357 5443482e r__doc__.CSWTCH. │ │ │ │ │ + 0x00000b40 34353400 5f5f6675 6e635f5f 2e300050 454.__func__.0.P │ │ │ │ │ + 0x00000b50 79446963 745f4e65 77005f50 795f4e65 yDict_New._Py_Ne │ │ │ │ │ + 0x00000b60 77526566 6572656e 6365005f 50794f62 wReference._PyOb │ │ │ │ │ + 0x00000b70 6a656374 5f47435f 4e657700 5f50795f ject_GC_New._Py_ │ │ │ │ │ + 0x00000b80 7473735f 696e7465 72700050 79446963 tss_interp.PyDic │ │ │ │ │ + 0x00000b90 745f436f 6e746169 6e730050 79556e69 t_Contains.PyUni │ │ │ │ │ + 0x00000ba0 636f6465 5f547970 65005f50 795f6469 code_Type._Py_di │ │ │ │ │ + 0x00000bb0 63745f6c 6f6f6b75 70005079 4f626a65 ct_lookup.PyObje │ │ │ │ │ + 0x00000bc0 63745f48 61736800 50795479 70655f49 ct_Hash.PyType_I │ │ │ │ │ + 0x00000bd0 73537562 74797065 005f5079 4572725f sSubtype._PyErr_ │ │ │ │ │ + 0x00000be0 42616449 6e746572 6e616c43 616c6c00 BadInternalCall. │ │ │ │ │ + 0x00000bf0 5f507944 6963745f 436f6e74 61696e73 _PyDict_Contains │ │ │ │ │ + 0x00000c00 5f4b6e6f 776e4861 73680050 79446963 _KnownHash.PyDic │ │ │ │ │ + 0x00000c10 745f5365 74497465 6d005079 4578635f t_SetItem.PyExc_ │ │ │ │ │ + 0x00000c20 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ + 0x00000c30 53657453 7472696e 67005f50 795f4465 SetString._Py_De │ │ │ │ │ + 0x00000c40 616c6c6f 63006d65 6d736574 0050794d alloc.memset.PyM │ │ │ │ │ + 0x00000c50 656d5f4d 616c6c6f 63005079 4572725f em_Malloc.PyErr_ │ │ │ │ │ + 0x00000c60 466f726d 6174556e 72616973 61626c65 FormatUnraisable │ │ │ │ │ + 0x00000c70 00507945 72725f4e 6f4d656d 6f727900 .PyErr_NoMemory. │ │ │ │ │ + 0x00000c80 5f507944 6963745f 496e7365 72745370 _PyDict_InsertSp │ │ │ │ │ + 0x00000c90 6c697456 616c7565 006d656d 63707900 litValue.memcpy. │ │ │ │ │ + 0x00000ca0 50794d65 6d5f4672 65650050 79446963 PyMem_Free.PyDic │ │ │ │ │ + 0x00000cb0 745f5365 74446566 61756c74 52656600 t_SetDefaultRef. │ │ │ │ │ + 0x00000cc0 6d656d63 6d700050 794f626a 6563745f memcmp.PyObject_ │ │ │ │ │ + 0x00000cd0 52696368 436f6d70 61726542 6f6f6c00 RichCompareBool. │ │ │ │ │ + 0x00000ce0 5f50795f 64696374 5f6c6f6f 6b75705f _Py_dict_lookup_ │ │ │ │ │ + 0x00000cf0 74687265 61647361 66655f73 7461636b threadsafe_stack │ │ │ │ │ + 0x00000d00 72656600 5f50794f 626a6563 74446963 ref._PyObjectDic │ │ │ │ │ + 0x00000d10 745f5365 74497465 6d005f50 79446963 t_SetItem._PyDic │ │ │ │ │ + 0x00000d20 745f4465 6c497465 6d5f4b6e 6f776e48 t_DelItem_KnownH │ │ │ │ │ + 0x00000d30 6173685f 4c6f636b 48656c64 005f5079 ash_LockHeld._Py │ │ │ │ │ + 0x00000d40 44696374 5f536574 4974656d 5f4c6f63 Dict_SetItem_Loc │ │ │ │ │ + 0x00000d50 6b48656c 64005f50 79446963 745f4e65 kHeld._PyDict_Ne │ │ │ │ │ + 0x00000d60 774b6579 73466f72 436c6173 73005f50 wKeysForClass._P │ │ │ │ │ + 0x00000d70 79457272 5f476574 52616973 65644578 yErr_GetRaisedEx │ │ │ │ │ + 0x00000d80 63657074 696f6e00 5f507945 72725f53 ception._PyErr_S │ │ │ │ │ + 0x00000d90 65745261 69736564 45786365 7074696f etRaisedExceptio │ │ │ │ │ + 0x00000da0 6e005079 4578635f 4b657945 72726f72 n.PyExc_KeyError │ │ │ │ │ + 0x00000db0 00507945 72725f47 6976656e 45786365 .PyErr_GivenExce │ │ │ │ │ + 0x00000dc0 7074696f 6e4d6174 63686573 00507945 ptionMatches.PyE │ │ │ │ │ + 0x00000dd0 72725f43 6c656172 005f5079 52756e74 rr_Clear._PyRunt │ │ │ │ │ + 0x00000de0 696d6500 5f50795f 7473735f 74737461 ime._Py_tss_tsta │ │ │ │ │ + 0x00000df0 74650050 79446963 745f5365 74497465 te.PyDict_SetIte │ │ │ │ │ + 0x00000e00 6d537472 696e6700 5079556e 69636f64 mString.PyUnicod │ │ │ │ │ + 0x00000e10 655f4672 6f6d5374 72696e67 005f5079 e_FromString._Py │ │ │ │ │ + 0x00000e20 556e6963 6f64655f 496e7465 726e496d Unicode_InternIm │ │ │ │ │ + 0x00000e30 6d6f7274 616c005f 50794469 63745f45 mortal._PyDict_E │ │ │ │ │ + 0x00000e40 6e61626c 65506572 54687265 61645265 nablePerThreadRe │ │ │ │ │ + 0x00000e50 66636f75 6e74696e 67005079 44696374 fcounting.PyDict │ │ │ │ │ + 0x00000e60 5f576174 63680050 79457863 5f56616c _Watch.PyExc_Val │ │ │ │ │ + 0x00000e70 75654572 726f7200 50794572 725f466f ueError.PyErr_Fo │ │ │ │ │ + 0x00000e80 726d6174 00507944 6963745f 47657449 rmat.PyDict_GetI │ │ │ │ │ + 0x00000e90 74656d52 6566005f 50794469 63745f47 temRef._PyDict_G │ │ │ │ │ + 0x00000ea0 65744974 656d5265 665f4b6e 6f776e48 etItemRef_KnownH │ │ │ │ │ + 0x00000eb0 6173685f 4c6f636b 48656c64 005f5079 ash_LockHeld._Py │ │ │ │ │ + 0x00000ec0 44696374 5f476574 4974656d 5265665f Dict_GetItemRef_ │ │ │ │ │ + 0x00000ed0 4b6e6f77 6e486173 68005f50 79446963 KnownHash._PyDic │ │ │ │ │ + 0x00000ee0 745f5365 6e644576 656e7400 50794469 t_SendEvent.PyDi │ │ │ │ │ + 0x00000ef0 63745f43 6f707900 5f507954 7970655f ct_Copy._PyType_ │ │ │ │ │ + 0x00000f00 416c6c6f 634e6f54 7261636b 005f5079 AllocNoTrack._Py │ │ │ │ │ + 0x00000f10 44696374 5f537562 73637269 7074005f Dict_Subscript._ │ │ │ │ │ + 0x00000f20 50794572 725f5365 744b6579 4572726f PyErr_SetKeyErro │ │ │ │ │ + 0x00000f30 72005f50 794f626a 6563745f 4c6f6f6b r._PyObject_Look │ │ │ │ │ + 0x00000f40 75705370 65636961 6c005079 4f626a65 upSpecial.PyObje │ │ │ │ │ + 0x00000f50 63745f43 616c6c4f 6e654172 67005079 ct_CallOneArg.Py │ │ │ │ │ + 0x00000f60 4572725f 4f636375 72726564 005f5079 Err_Occurred._Py │ │ │ │ │ + 0x00000f70 44696374 5f537562 73637269 70744b6e Dict_SubscriptKn │ │ │ │ │ + 0x00000f80 6f776e48 61736800 5f50795f 64696374 ownHash._Py_dict │ │ │ │ │ + 0x00000f90 5f6c6f6f 6b75705f 74687265 61647361 _lookup_threadsa │ │ │ │ │ + 0x00000fa0 66650050 79446963 745f5570 64617465 fe.PyDict_Update │ │ │ │ │ + 0x00000fb0 0050794d 61707069 6e675f4b 65797300 .PyMapping_Keys. │ │ │ │ │ + 0x00000fc0 50794f62 6a656374 5f476574 49746572 PyObject_GetIter │ │ │ │ │ + 0x00000fd0 00507949 7465725f 4e657874 0050794f .PyIter_Next.PyO │ │ │ │ │ + 0x00000fe0 626a6563 745f4765 74497465 6d005079 bject_GetItem.Py │ │ │ │ │ + 0x00000ff0 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ │ + 0x00001000 0050794f 626a6563 745f4743 5f556e54 .PyObject_GC_UnT │ │ │ │ │ + 0x00001010 7261636b 005f5079 44696374 5f53746f rack._PyDict_Sto │ │ │ │ │ + 0x00001020 72655375 62736372 69707400 5f507944 reSubscript._PyD │ │ │ │ │ + 0x00001030 6963745f 4e657874 005f5079 44696374 ict_Next._PyDict │ │ │ │ │ + 0x00001040 5f436f70 79417344 69637400 5f507944 _CopyAsDict._PyD │ │ │ │ │ + 0x00001050 6963745f 4861734f 6e6c7953 7472696e ict_HasOnlyStrin │ │ │ │ │ + 0x00001060 674b6579 73005079 44696374 5f476574 gKeys.PyDict_Get │ │ │ │ │ + 0x00001070 4974656d 53747269 6e675265 66005f50 ItemStringRef._P │ │ │ │ │ + 0x00001080 79446963 745f4c6f 61644275 696c7469 yDict_LoadBuilti │ │ │ │ │ + 0x00001090 6e734672 6f6d476c 6f62616c 73005079 nsFromGlobals.Py │ │ │ │ │ + 0x000010a0 4576616c 5f476574 4275696c 74696e73 Eval_GetBuiltins │ │ │ │ │ + 0x000010b0 0050794d 6f64756c 655f5479 70650050 .PyModule_Type.P │ │ │ │ │ + 0x000010c0 79446963 745f4465 6c497465 6d005f50 yDict_DelItem._P │ │ │ │ │ + 0x000010d0 79446963 745f4672 6f6d4974 656d7300 yDict_FromItems. │ │ │ │ │ + 0x000010e0 5f507944 6963745f 4c6f6164 476c6f62 _PyDict_LoadGlob │ │ │ │ │ + 0x000010f0 616c5374 61636b52 6566005f 50794469 alStackRef._PyDi │ │ │ │ │ + 0x00001100 63745f4c 6f6f6b75 70496e64 6578416e ct_LookupIndexAn │ │ │ │ │ + 0x00001110 6456616c 7565005f 50794469 63745f47 dValue._PyDict_G │ │ │ │ │ + 0x00001120 65744b65 79735665 7273696f 6e466f72 etKeysVersionFor │ │ │ │ │ + 0x00001130 43757272 656e7453 74617465 0050794f CurrentState.PyO │ │ │ │ │ + 0x00001140 626a6563 745f4765 6e657269 63476574 bject_GenericGet │ │ │ │ │ + 0x00001150 44696374 005f5079 4f626a65 63745f43 Dict._PyObject_C │ │ │ │ │ + 0x00001160 6f6d7075 74656444 69637450 6f696e74 omputedDictPoint │ │ │ │ │ + 0x00001170 6572005f 50794f62 6a656374 5f4d6174 er._PyObject_Mat │ │ │ │ │ + 0x00001180 65726961 6c697a65 4d616e61 67656444 erializeManagedD │ │ │ │ │ + 0x00001190 6963745f 4c6f636b 48656c64 00507945 ict_LockHeld.PyE │ │ │ │ │ + 0x000011a0 78635f41 74747269 62757465 4572726f xc_AttributeErro │ │ │ │ │ + 0x000011b0 72005079 4172675f 556e7061 636b5475 r.PyArg_UnpackTu │ │ │ │ │ + 0x000011c0 706c6500 5f50795f 4e6f6e65 53747275 ple._Py_NoneStru │ │ │ │ │ + 0x000011d0 63740050 79417267 5f56616c 69646174 ct.PyArg_Validat │ │ │ │ │ + 0x000011e0 654b6579 776f7264 41726775 6d656e74 eKeywordArgument │ │ │ │ │ + 0x000011f0 73005079 4f626a65 63745f48 61734174 s.PyObject_HasAt │ │ │ │ │ + 0x00001200 74725769 74684572 726f7200 50795365 trWithError.PySe │ │ │ │ │ + 0x00001210 7175656e 63655f46 61737400 50794572 quence_Fast.PyEr │ │ │ │ │ + 0x00001220 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x00001230 6573005f 50794572 725f466f 726d6174 es._PyErr_Format │ │ │ │ │ + 0x00001240 4e6f7465 005f5079 44696374 56696577 Note._PyDictView │ │ │ │ │ + 0x00001250 5f4e6577 005f5079 5475706c 655f4672 _New._PyTuple_Fr │ │ │ │ │ + 0x00001260 6f6d5061 69725374 65616c00 50794f62 omPairSteal.PyOb │ │ │ │ │ + 0x00001270 6a656374 5f47435f 44656c00 5f50794f ject_GC_Del._PyO │ │ │ │ │ + 0x00001280 626a6563 745f496e 6974496e 6c696e65 bject_InitInline │ │ │ │ │ + 0x00001290 56616c75 6573005f 50794f62 6a656374 Values._PyObject │ │ │ │ │ + 0x000012a0 5f53746f 7265496e 7374616e 63654174 _StoreInstanceAt │ │ │ │ │ + 0x000012b0 74726962 75746500 6d656d6d 6f766500 tribute.memmove. │ │ │ │ │ + 0x000012c0 5f50794f 626a6563 745f5365 74417474 _PyObject_SetAtt │ │ │ │ │ + 0x000012d0 72696275 74654572 726f7243 6f6e7465 ributeErrorConte │ │ │ │ │ + 0x000012e0 7874005f 50794f62 6a656374 5f547279 xt._PyObject_Try │ │ │ │ │ + 0x000012f0 47657449 6e737461 6e636541 74747269 GetInstanceAttri │ │ │ │ │ + 0x00001300 62757465 005f5079 44696374 4b657973 bute._PyDictKeys │ │ │ │ │ + 0x00001310 5f537472 696e674c 6f6f6b75 7053706c _StringLookupSpl │ │ │ │ │ + 0x00001320 6974005f 50794469 63744b65 79735f53 it._PyDictKeys_S │ │ │ │ │ + 0x00001330 7472696e 674c6f6f 6b757041 6e645665 tringLookupAndVe │ │ │ │ │ + 0x00001340 7273696f 6e005f50 79417267 5f436865 rsion._PyArg_Che │ │ │ │ │ + 0x00001350 636b506f 73697469 6f6e616c 005f5079 ckPositional._Py │ │ │ │ │ + 0x00001360 44696374 5f506f70 5f4b6e6f 776e4861 Dict_Pop_KnownHa │ │ │ │ │ + 0x00001370 7368005f 50794469 63745f4d 65726765 sh._PyDict_Merge │ │ │ │ │ + 0x00001380 556e6971 005f5079 44696374 5f536574 Uniq._PyDict_Set │ │ │ │ │ + 0x00001390 4974656d 5f54616b 65320050 79446963 Item_Take2.PyDic │ │ │ │ │ + 0x000013a0 745f4b65 79730050 794c6973 745f4e65 t_Keys.PyList_Ne │ │ │ │ │ + 0x000013b0 77005079 4f626a65 63745f43 6c656172 w.PyObject_Clear │ │ │ │ │ + 0x000013c0 4d616e61 67656444 69637400 5f507944 ManagedDict._PyD │ │ │ │ │ + 0x000013d0 6963745f 44656c49 74656d49 66005f50 ict_DelItemIf._P │ │ │ │ │ + 0x000013e0 79446963 745f4765 74497465 6d526566 yDict_GetItemRef │ │ │ │ │ + 0x000013f0 5f556e69 636f6465 5f4c6f63 6b48656c _Unicode_LockHel │ │ │ │ │ + 0x00001400 64005079 4f626a65 63745f56 69736974 d.PyObject_Visit │ │ │ │ │ + 0x00001410 4d616e61 67656444 69637400 50794469 ManagedDict.PyDi │ │ │ │ │ + 0x00001420 63745f43 6f6e7461 696e7353 7472696e ct_ContainsStrin │ │ │ │ │ + 0x00001430 67005f50 79446963 745f4765 744d6574 g._PyDict_GetMet │ │ │ │ │ + 0x00001440 686f6453 7461636b 52656600 50794c6f hodStackRef.PyLo │ │ │ │ │ + 0x00001450 6e675f46 726f6d53 697a655f 74005f50 ng_FromSize_t._P │ │ │ │ │ + 0x00001460 795f4661 6c736553 74727563 74005f50 y_FalseStruct._P │ │ │ │ │ + 0x00001470 795f5472 75655374 72756374 00507944 y_TrueStruct.PyD │ │ │ │ │ + 0x00001480 6963745f 436c6561 72005079 44696374 ict_Clear.PyDict │ │ │ │ │ + 0x00001490 5f556e77 61746368 00507944 6963745f _Unwatch.PyDict_ │ │ │ │ │ + 0x000014a0 506f7053 7472696e 67005079 44696374 PopString.PyDict │ │ │ │ │ + 0x000014b0 5f53697a 65005f50 79446963 744b6579 _Size._PyDictKey │ │ │ │ │ + 0x000014c0 735f4465 63526566 005f5079 44696374 s_DecRef._PyDict │ │ │ │ │ + 0x000014d0 5f494f72 005f5079 44696374 56696577 _IOr._PyDictView │ │ │ │ │ + 0x000014e0 5f496e74 65727365 63740050 79536574 _Intersect.PySet │ │ │ │ │ + 0x000014f0 5f547970 65005079 5365745f 4e657700 _Type.PySet_New. │ │ │ │ │ + 0x00001500 50794f62 6a656374 5f53697a 65005079 PyObject_Size.Py │ │ │ │ │ + 0x00001510 4f626a65 63745f43 616c6c4d 6574686f Object_CallMetho │ │ │ │ │ + 0x00001520 644f626a 41726773 00507953 65745f41 dObjArgs.PySet_A │ │ │ │ │ + 0x00001530 64640050 795f5265 7072456e 74657200 dd.Py_ReprEnter. │ │ │ │ │ + 0x00001540 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00001550 43726561 74650050 79556e69 636f6465 Create.PyUnicode │ │ │ │ │ + 0x00001560 57726974 65725f57 72697465 43686172 Writer_WriteChar │ │ │ │ │ + 0x00001570 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ + 0x00001580 5f577269 74655265 70720050 795f5265 _WriteRepr.Py_Re │ │ │ │ │ + 0x00001590 70724c65 61766500 5079556e 69636f64 prLeave.PyUnicod │ │ │ │ │ + 0x000015a0 65577269 7465725f 44697363 61726400 eWriter_Discard. │ │ │ │ │ + 0x000015b0 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x000015c0 46696e69 7368005f 50794469 63745f44 Finish._PyDict_D │ │ │ │ │ + 0x000015d0 65627567 4d616c6c 6f635374 61747300 ebugMallocStats. │ │ │ │ │ + 0x000015e0 5f507944 65627567 416c6c6f 6361746f _PyDebugAllocato │ │ │ │ │ + 0x000015f0 72537461 7473005f 50794469 63745f46 rStats._PyDict_F │ │ │ │ │ + 0x00001600 726f6d4b 65797300 5f50795f 43686563 romKeys._Py_Chec │ │ │ │ │ + 0x00001610 6b46756e 6374696f 6e526573 756c7400 kFunctionResult. │ │ │ │ │ + 0x00001620 50794672 6f7a656e 5365745f 54797065 PyFrozenSet_Type │ │ │ │ │ + 0x00001630 00507949 7465725f 4e657874 4974656d .PyIter_NextItem │ │ │ │ │ + 0x00001640 0050794f 626a6563 745f5365 74497465 .PyObject_SetIte │ │ │ │ │ + 0x00001650 6d005f50 794f626a 6563745f 4d616b65 m._PyObject_Make │ │ │ │ │ + 0x00001660 54704361 6c6c005f 50794469 63745f4f TpCall._PyDict_O │ │ │ │ │ + 0x00001670 72005f50 795f4e6f 74496d70 6c656d65 r._Py_NotImpleme │ │ │ │ │ + 0x00001680 6e746564 53747275 6374005f 50794469 ntedStruct._PyDi │ │ │ │ │ + 0x00001690 63745f43 6c656172 4b657973 56657273 ct_ClearKeysVers │ │ │ │ │ + 0x000016a0 696f6e4c 6f636b48 656c6400 5f507944 ionLockHeld._PyD │ │ │ │ │ + 0x000016b0 6963745f 4c6f6164 476c6f62 616c005f ict_LoadGlobal._ │ │ │ │ │ + 0x000016c0 50794469 63745f53 65744974 656d5f4b PyDict_SetItem_K │ │ │ │ │ + 0x000016d0 6e6f776e 48617368 5f4c6f63 6b48656c nownHash_LockHel │ │ │ │ │ + 0x000016e0 64005f50 794f626a 6563745f 4d617465 d._PyObject_Mate │ │ │ │ │ + 0x000016f0 7269616c 697a654d 616e6167 65644469 rializeManagedDi │ │ │ │ │ + 0x00001700 6374005f 50794f62 6a656374 5f497349 ct._PyObject_IsI │ │ │ │ │ + 0x00001710 6e737461 6e636544 69637445 6d707479 nstanceDictEmpty │ │ │ │ │ + 0x00001720 005f5079 44696374 5f536574 4974656d ._PyDict_SetItem │ │ │ │ │ + 0x00001730 5f4b6e6f 776e4861 73680050 79547570 _KnownHash.PyTup │ │ │ │ │ + 0x00001740 6c655f4e 65770050 79446963 745f4765 le_New.PyDict_Ge │ │ │ │ │ + 0x00001750 74497465 6d537472 696e6700 5f507944 tItemString._PyD │ │ │ │ │ + 0x00001760 6963745f 436c6561 725f4c6f 636b4865 ict_Clear_LockHe │ │ │ │ │ + 0x00001770 6c64005f 50794469 63745f4c 6f6f6b75 ld._PyDict_Looku │ │ │ │ │ + 0x00001780 70496e64 65780050 79536571 75656e63 pIndex.PySequenc │ │ │ │ │ + 0x00001790 655f436f 6e746169 6e73005f 50794469 e_Contains._PyDi │ │ │ │ │ + 0x000017a0 63745f47 65744974 656d5f4b 6e6f776e ct_GetItem_Known │ │ │ │ │ + 0x000017b0 48617368 00507944 6963745f 56616c75 Hash.PyDict_Valu │ │ │ │ │ + 0x000017c0 65730050 79446963 745f4465 6c497465 es.PyDict_DelIte │ │ │ │ │ + 0x000017d0 6d537472 696e6700 50794f62 6a656374 mString.PyObject │ │ │ │ │ + 0x000017e0 5f566563 746f7263 616c6c4d 6574686f _VectorcallMetho │ │ │ │ │ + 0x000017f0 64005f50 79446963 745f4465 74616368 d._PyDict_Detach │ │ │ │ │ + 0x00001800 46726f6d 4f626a65 63740050 79536571 FromObject.PySeq │ │ │ │ │ + 0x00001810 75656e63 655f4c69 73740050 79556e69 uence_List.PyUni │ │ │ │ │ + 0x00001820 636f6465 5f46726f 6d466f72 6d617400 code_FromFormat. │ │ │ │ │ + 0x00001830 5f507953 65745f55 70646174 65005f50 _PySet_Update._P │ │ │ │ │ + 0x00001840 79547570 6c655f46 726f6d50 61697200 yTuple_FromPair. │ │ │ │ │ + 0x00001850 50794469 63745f49 74656d73 005f5079 PyDict_Items._Py │ │ │ │ │ + 0x00001860 4f626a65 63745f53 65744d61 6e616765 Object_SetManage │ │ │ │ │ + 0x00001870 64446963 74005f50 79536574 5f4e6578 dDict._PySet_Nex │ │ │ │ │ + 0x00001880 74456e74 72795265 66005f50 79457661 tEntryRef._PyEva │ │ │ │ │ + 0x00001890 6c5f4765 74427569 6c74696e 0050795f l_GetBuiltin.Py_ │ │ │ │ │ + 0x000018a0 4275696c 6456616c 75650050 7946726f BuildValue.PyFro │ │ │ │ │ + 0x000018b0 7a656e44 6963745f 4e657700 50795475 zenDict_New.PyTu │ │ │ │ │ + 0x000018c0 706c655f 5061636b 0050795f 47657443 ple_Pack.Py_GetC │ │ │ │ │ + 0x000018d0 6f6e7374 616e7442 6f72726f 77656400 onstantBorrowed. │ │ │ │ │ + 0x000018e0 5f507944 6963745f 53697a65 4f665f4c _PyDict_SizeOf_L │ │ │ │ │ + 0x000018f0 6f636b48 656c6400 50794c6f 6e675f46 ockHeld.PyLong_F │ │ │ │ │ + 0x00001900 726f6d53 73697a65 5f740050 79446963 romSsize_t.PyDic │ │ │ │ │ + 0x00001910 7450726f 78795f4e 6577005f 50794469 tProxy_New._PyDi │ │ │ │ │ + 0x00001920 63745f4b 65797353 697a6500 50794469 ct_KeysSize.PyDi │ │ │ │ │ + 0x00001930 63745f47 65744974 656d0050 79446963 ct_GetItem.PyDic │ │ │ │ │ + 0x00001940 745f4d65 72676500 50794469 63745f4d t_Merge.PyDict_M │ │ │ │ │ + 0x00001950 65726765 46726f6d 53657132 00507944 ergeFromSeq2.PyD │ │ │ │ │ + 0x00001960 6963745f 53657444 65666175 6c740050 ict_SetDefault.P │ │ │ │ │ + 0x00001970 79446963 745f4164 64576174 63686572 yDict_AddWatcher │ │ │ │ │ + 0x00001980 00507944 6963745f 436c6561 72576174 .PyDict_ClearWat │ │ │ │ │ + 0x00001990 63686572 005f5079 44696374 5f436865 cher._PyDict_Che │ │ │ │ │ + 0x000019a0 636b436f 6e736973 74656e63 79005f50 ckConsistency._P │ │ │ │ │ + 0x000019b0 794f626a 6563745f 41737365 72744661 yObject_AssertFa │ │ │ │ │ + 0x000019c0 696c6564 005f5079 44696374 4b657973 iled._PyDictKeys │ │ │ │ │ + 0x000019d0 5f537472 696e674c 6f6f6b75 70005f50 _StringLookup._P │ │ │ │ │ + 0x000019e0 79446963 745f4e65 77507265 73697a65 yDict_NewPresize │ │ │ │ │ + 0x000019f0 64005f50 79446963 745f4765 74497465 d._PyDict_GetIte │ │ │ │ │ + 0x00001a00 6d576974 68457272 6f72005f 50794469 mWithError._PyDi │ │ │ │ │ + 0x00001a10 63745f47 65744974 656d5374 72696e67 ct_GetItemString │ │ │ │ │ + 0x00001a20 57697468 4572726f 72005f50 79446963 WithError._PyDic │ │ │ │ │ + 0x00001a30 745f5365 74497465 6d5f5461 6b65325f t_SetItem_Take2_ │ │ │ │ │ + 0x00001a40 4b6e6f77 6e486173 68005f50 79446963 KnownHash._PyDic │ │ │ │ │ + 0x00001a50 745f4465 6c497465 6d5f4b6e 6f776e48 t_DelItem_KnownH │ │ │ │ │ + 0x00001a60 61736800 5f507944 6963745f 506f7000 ash._PyDict_Pop. │ │ │ │ │ + 0x00001a70 5f507944 6963745f 53697a65 4f66005f _PyDict_SizeOf._ │ │ │ │ │ + 0x00001a80 50794469 63744b65 79735f47 65745665 PyDictKeys_GetVe │ │ │ │ │ + 0x00001a90 7273696f 6e466f72 43757272 656e7453 rsionForCurrentS │ │ │ │ │ + 0x00001aa0 74617465 00507946 726f7a65 6e446963 tate.PyFrozenDic │ │ │ │ │ + 0x00001ab0 745f5479 70650050 79446963 7456616c t_Type.PyDictVal │ │ │ │ │ + 0x00001ac0 7565735f 54797065 00507944 69637449 ues_Type.PyDictI │ │ │ │ │ + 0x00001ad0 74656d73 5f547970 65005079 44696374 tems_Type.PyDict │ │ │ │ │ + 0x00001ae0 4b657973 5f547970 65005079 44696374 Keys_Type.PyDict │ │ │ │ │ + 0x00001af0 52657649 74657256 616c7565 5f547970 RevIterValue_Typ │ │ │ │ │ + 0x00001b00 65005079 44696374 52657649 74657249 e.PyDictRevIterI │ │ │ │ │ + 0x00001b10 74656d5f 54797065 00507944 69637452 tem_Type.PyDictR │ │ │ │ │ + 0x00001b20 65764974 65724b65 795f5479 70650050 evIterKey_Type.P │ │ │ │ │ + 0x00001b30 79446963 74497465 72497465 6d5f5479 yDictIterItem_Ty │ │ │ │ │ + 0x00001b40 70650050 79446963 74497465 7256616c pe.PyDictIterVal │ │ │ │ │ + 0x00001b50 75655f54 79706500 50794469 63744974 ue_Type.PyDictIt │ │ │ │ │ + 0x00001b60 65724b65 795f5479 70650050 79446963 erKey_Type.PyDic │ │ │ │ │ + 0x00001b70 745f5479 70650050 79547970 655f5479 t_Type.PyType_Ty │ │ │ │ │ + 0x00001b80 70650050 794f626a 6563745f 48617368 pe.PyObject_Hash │ │ │ │ │ + 0x00001b90 4e6f7449 6d706c65 6d656e74 65640050 NotImplemented.P │ │ │ │ │ + 0x00001ba0 794f626a 6563745f 47656e65 72696347 yObject_GenericG │ │ │ │ │ + 0x00001bb0 65744174 74720050 794f626a 6563745f etAttr.PyObject_ │ │ │ │ │ + 0x00001bc0 53656c66 49746572 0050795f 47656e65 SelfIter.Py_Gene │ │ │ │ │ + 0x00001bd0 72696341 6c696173 00 ricAlias. │ │ │ ├── memoryobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -36,16 +36,16 @@ │ │ │ │ │ 32: 000000d8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 33: 000000fc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 34: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 35: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 36: 0000078c 1896 FUNC LOCAL DEFAULT 7 memory_subscript │ │ │ │ │ 37: 00003c98 860 FUNC LOCAL DEFAULT 1 memory_item │ │ │ │ │ 38: 00001894 140 FUNC LOCAL DEFAULT 1 adjust_fmt.isra.0 │ │ │ │ │ - 39: 00001920 572 FUNC LOCAL DEFAULT 1 unpack_single.isra.0 │ │ │ │ │ - 40: 00000280 280 FUNC LOCAL DEFAULT 11 ptr_from_tuple │ │ │ │ │ + 39: 00000280 280 FUNC LOCAL DEFAULT 11 ptr_from_tuple │ │ │ │ │ + 40: 00001920 572 FUNC LOCAL DEFAULT 1 unpack_single.isra.0 │ │ │ │ │ 41: 00000ef0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 42: 00000ef4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 43: 00000ef4 368 FUNC LOCAL DEFAULT 7 memory_dealloc │ │ │ │ │ 44: 00001060 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 45: 000005f0 76 FUNC LOCAL DEFAULT 1 _memory_release │ │ │ │ │ 46: 0000063c 124 FUNC LOCAL DEFAULT 1 mbuf_release │ │ │ │ │ 47: 0000016c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ @@ -309,17 +309,17 @@ │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 306: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ │ - 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 320: 00001394 1068 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ 321: 00001844 456 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ 00000f94 0000602b R_ARM_MOVW_ABS_NC 000003e8 .LC40 │ │ │ │ │ 00000f98 0000602c R_ARM_MOVT_ABS 000003e8 .LC40 │ │ │ │ │ 00000fa4 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000fa8 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000fac 00007f2b R_ARM_MOVW_ABS_NC 00000630 .LC71 │ │ │ │ │ 00000fb0 00007f2c R_ARM_MOVT_ABS 00000630 .LC71 │ │ │ │ │ 00000fb8 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fc0 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000fc0 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000fcc 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000fd0 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000fd4 00007e2b R_ARM_MOVW_ABS_NC 000005f4 .LC70 │ │ │ │ │ 00000fd8 00007e2c R_ARM_MOVT_ABS 000005f4 .LC70 │ │ │ │ │ 00000fe0 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000fe8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000fec 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -391,25 +391,25 @@ │ │ │ │ │ 00001f94 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001fa0 00013b1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001fb8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001fbc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001fc0 0000222b R_ARM_MOVW_ABS_NC 0000011c .LC7 │ │ │ │ │ 00001fc4 0000222c R_ARM_MOVT_ABS 0000011c .LC7 │ │ │ │ │ 00001fcc 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fd8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fd8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002004 0000a32b R_ARM_MOVW_ABS_NC 000007a8 .LC87 │ │ │ │ │ 00002008 0000a32c R_ARM_MOVT_ABS 000007a8 .LC87 │ │ │ │ │ 0000200c 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000203c 0001441c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002044 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002048 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000204c 0000a22b R_ARM_MOVW_ABS_NC 00000790 .LC86 │ │ │ │ │ 00002050 0000a22c R_ARM_MOVT_ABS 00000790 .LC86 │ │ │ │ │ 00002058 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000020f4 0000281c R_ARM_CALL 00000280 ptr_from_tuple │ │ │ │ │ +000020f4 0000271c R_ARM_CALL 00000280 ptr_from_tuple │ │ │ │ │ 00002108 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ 0000210c 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ 00002110 0000212b R_ARM_MOVW_ABS_NC 000000fc .LC6 │ │ │ │ │ 00002114 0000212c R_ARM_MOVT_ABS 000000fc .LC6 │ │ │ │ │ 0000211c 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002124 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002128 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ @@ -417,16 +417,16 @@ │ │ │ │ │ 00002130 0000a12c R_ARM_MOVT_ABS 00000770 .LC85 │ │ │ │ │ 00002138 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002140 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002144 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002148 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ 0000214c 0000112c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ 00002154 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000215c 0001382b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00002160 0001382c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000215c 00013a2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00002160 00013a2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ 00002190 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00002194 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002198 0000202b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ 0000219c 0000202c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ 000021a4 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000021e0 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ 000021e4 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ @@ -554,53 +554,53 @@ │ │ │ │ │ 000038cc 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000038d0 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000038d8 0001701c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000038e4 0001651c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000038f0 0000b92b R_ARM_MOVW_ABS_NC 00000894 .LC97 │ │ │ │ │ 000038f4 0000b92c R_ARM_MOVT_ABS 00000894 .LC97 │ │ │ │ │ 000038f8 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003900 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003914 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003900 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003914 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003928 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 0000392c 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00003930 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003934 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 0000393c 0001701c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00003948 0001651c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00003954 0000ba2b R_ARM_MOVW_ABS_NC 000008c0 .LC98 │ │ │ │ │ 00003958 0000ba2c R_ARM_MOVT_ABS 000008c0 .LC98 │ │ │ │ │ 0000395c 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003968 0001701c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003980 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003980 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000399c 00016a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000039a8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000039a8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000039c0 0001721c R_ARM_CALL 00000000 PyLong_AsVoidPtr │ │ │ │ │ 000039ec 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000039f0 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000039f4 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ 000039f8 0000112c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ 00003a00 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003a18 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00003a1c 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003a24 0000b92b R_ARM_MOVW_ABS_NC 00000894 .LC97 │ │ │ │ │ 00003a28 0000b92c R_ARM_MOVT_ABS 00000894 .LC97 │ │ │ │ │ 00003a30 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003a3c 0001731c R_ARM_CALL 00000000 PyLong_AsSize_t │ │ │ │ │ 00003a90 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003aa0 00016a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003aac 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aac 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003ac8 0001741c R_ARM_CALL 00000000 PyLong_AsUnsignedLongLong │ │ │ │ │ 00003b2c 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b40 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b40 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003b74 00016a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00003b84 0001751c R_ARM_CALL 00000000 PyLong_AsLongLong │ │ │ │ │ 00003b90 00016a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003b9c 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003b9c 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003bb8 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003bc8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003bc8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003be0 00014a1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00003c38 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003c48 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 00003c88 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003c94 00008302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003d8c 00014f1d R_ARM_JUMP24 00000000 PyLong_FromUnsignedLong │ │ │ │ │ 00003da0 0001501d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ @@ -760,15 +760,15 @@ │ │ │ │ │ 00004cf8 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00004cfc 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ 00004d00 0000112c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ 00004d08 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00004d3c 00012b1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00004d64 00016a1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00004d70 00014a1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004d8c 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d8c 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004db0 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004de8 00012b1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00004df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004e4c 0001841c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 00004e68 0001841c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ 00004f10 0001621c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00004f3c 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -1084,53 +1084,53 @@ │ │ │ │ │ 00000b74 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bbc 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00000bc0 0001362c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000bcc 0001371c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000be8 0000251d R_ARM_JUMP24 00003c98 memory_item │ │ │ │ │ 00000c74 00012c1c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000c88 00012c1c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000cf4 00001f1c R_ARM_CALL 00004604 init_strides_from_shape │ │ │ │ │ +00000cec 00001f1c R_ARM_CALL 00004604 init_strides_from_shape │ │ │ │ │ 00000d0c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000d10 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000d14 0000222b R_ARM_MOVW_ABS_NC 0000011c .LC7 │ │ │ │ │ 00000d18 0000222c R_ARM_MOVT_ABS 0000011c .LC7 │ │ │ │ │ 00000d20 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d44 0000261c R_ARM_CALL 00001894 adjust_fmt.isra.0 │ │ │ │ │ -00000d68 0000271d R_ARM_JUMP24 00001920 unpack_single.isra.0 │ │ │ │ │ -00000db4 0000261c R_ARM_CALL 00001894 adjust_fmt.isra.0 │ │ │ │ │ -00000dd4 0000281c R_ARM_CALL 00000280 ptr_from_tuple │ │ │ │ │ -00000de4 0001382b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00000de8 0001382c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00000e0c 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e10 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e14 0000202b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ -00000e18 0000202c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ -00000e20 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e44 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000e48 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000e4c 0000232b R_ARM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ -00000e50 0000232c R_ARM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ -00000e58 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e60 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000e64 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ -00000e68 0000212b R_ARM_MOVW_ABS_NC 000000fc .LC6 │ │ │ │ │ -00000e6c 0000212c R_ARM_MOVT_ABS 000000fc .LC6 │ │ │ │ │ -00000e74 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e80 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e94 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e98 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e9c 0000122b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ -00000ea0 0000122c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ -00000ea8 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eb0 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000eb4 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000eb8 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00000ebc 0000112c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00000ec4 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ee8 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d44 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d94 0000261c R_ARM_CALL 00001894 adjust_fmt.isra.0 │ │ │ │ │ +00000db4 0000271c R_ARM_CALL 00000280 ptr_from_tuple │ │ │ │ │ +00000dc8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000ddc 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000de0 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000de4 0000112b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00000de8 0000112c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000df0 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000df8 0001302b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000dfc 0001302c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e00 0000122b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ +00000e04 0000122c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ +00000e0c 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e30 0000261c R_ARM_CALL 00001894 adjust_fmt.isra.0 │ │ │ │ │ +00000e54 0000281d R_ARM_JUMP24 00001920 unpack_single.isra.0 │ │ │ │ │ +00000e74 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000e78 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000e7c 0000232b R_ARM_MOVW_ABS_NC 0000013c .LC8 │ │ │ │ │ +00000e80 0000232c R_ARM_MOVT_ABS 0000013c .LC8 │ │ │ │ │ +00000e88 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e90 00013a2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00000e94 00013a2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00000eb8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ebc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ec0 0000202b R_ARM_MOVW_ABS_NC 000000d8 .LC5 │ │ │ │ │ +00000ec4 0000202c R_ARM_MOVT_ABS 000000d8 .LC5 │ │ │ │ │ +00000ecc 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ed4 0001392b R_ARM_MOVW_ABS_NC 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000ed8 0001392c R_ARM_MOVT_ABS 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000edc 0000212b R_ARM_MOVW_ABS_NC 000000fc .LC6 │ │ │ │ │ +00000ee0 0000212c R_ARM_MOVT_ABS 000000fc .LC6 │ │ │ │ │ +00000ee8 0001311c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ef0 0001326b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000fdc 00013b1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001010 00013c1c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ 00001040 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000105c 00013d1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001060 0001326b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001188 00013e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ @@ -1344,15 +1344,15 @@ │ │ │ │ │ 000002b8 0001362c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 000002c8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002cc 00012d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000002d4 0000eb2b R_ARM_MOVW_ABS_NC 00000a44 .LC116 │ │ │ │ │ 000002d8 0000eb2c R_ARM_MOVT_ABS 00000a44 .LC116 │ │ │ │ │ 000002e0 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000032c 0001371c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000354 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000354 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000378 0000a32b R_ARM_MOVW_ABS_NC 000007a8 .LC87 │ │ │ │ │ 0000037c 0000a32c R_ARM_MOVT_ABS 000007a8 .LC87 │ │ │ │ │ 00000388 00012e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003b8 0000161c R_ARM_CALL 00000644 mbuf_alloc │ │ │ │ │ 00000408 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000414 00000f1c R_ARM_CALL 00000088 mbuf_add_view.constprop.0 │ │ │ │ │ 00000440 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1370,15 +1370,15 @@ │ │ │ │ │ 000004e8 0001701c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000004f4 0001651c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000570 00012b1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000584 00018e1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000598 0000092b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000059c 0000092c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000005ac 00000a1c R_ARM_CALL 00000000 PyMemoryView_FromObjectAndFlags.part.0 │ │ │ │ │ -000005b8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005b8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005d0 0001261c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000005e0 0001271c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000064c 0001281c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000067c 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000688 00000f1c R_ARM_CALL 00000088 mbuf_add_view.constprop.0 │ │ │ │ │ 000006ac 00012f1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b8 00012d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -146,16 +146,16 @@ │ │ │ │ │ mbuf_alloc │ │ │ │ │ memory_alloc │ │ │ │ │ init_flags │ │ │ │ │ init_strides_from_shape │ │ │ │ │ memory_subscript │ │ │ │ │ memory_item │ │ │ │ │ adjust_fmt.isra.0 │ │ │ │ │ -unpack_single.isra.0 │ │ │ │ │ ptr_from_tuple │ │ │ │ │ +unpack_single.isra.0 │ │ │ │ │ memory_dealloc │ │ │ │ │ _memory_release │ │ │ │ │ mbuf_release │ │ │ │ │ memory_getbuf │ │ │ │ │ memory_releasebuf │ │ │ │ │ mbuf_dealloc │ │ │ │ │ mbuf_traverse │ │ │ │ │ @@ -275,17 +275,17 @@ │ │ │ │ │ PyErr_SetString │ │ │ │ │ _Py_tss_interp │ │ │ │ │ PySlice_Type │ │ │ │ │ PySlice_Unpack │ │ │ │ │ PySlice_AdjustIndices │ │ │ │ │ PyExc_IndexError │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ -_Py_EllipsisObject │ │ │ │ │ -PyExc_NotImplementedError │ │ │ │ │ PyErr_Occurred │ │ │ │ │ +PyExc_NotImplementedError │ │ │ │ │ +_Py_EllipsisObject │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyExc_BufferError │ │ │ │ │ PyMem_Free │ │ │ │ │ PyMemoryView_FromBuffer │ │ │ │ │ PyBuffer_ToContiguous │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -557,37 +557,37 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ tst r7, #1 │ │ │ │ │ - bne eb0 │ │ │ │ │ + bne ddc │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ands r2, r3, #1 │ │ │ │ │ - bne eb0 │ │ │ │ │ + bne ddc │ │ │ │ │ ldr r8, [r0, #48] @ 0x30 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq d28 │ │ │ │ │ + beq e14 │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r5, r9, #28 │ │ │ │ │ bne d00 │ │ │ │ │ ands r7, r7, #32 │ │ │ │ │ - bne e94 │ │ │ │ │ + bne df8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne b58 │ │ │ │ │ ldr r8, [r6, #36] @ 0x24 │ │ │ │ │ cmp r8, #64 @ 0x40 │ │ │ │ │ addle r5, r6, #16 │ │ │ │ │ bgt b60 │ │ │ │ │ add r1, r8, r8, lsl #1 │ │ │ │ │ @@ -674,15 +674,15 @@ │ │ │ │ │ str r2, [r9] │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne bec │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq cd4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne c68 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq b80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ @@ -707,15 +707,15 @@ │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ sub r6, fp, #44 @ 0x2c │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ecc │ │ │ │ │ + blt d28 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ @@ -824,15 +824,15 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ b aa8 │ │ │ │ │ mov r5, #6 │ │ │ │ │ b 994 │ │ │ │ │ mov r7, #6 │ │ │ │ │ b af0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge cb0 │ │ │ │ │ + bge ca8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ b b90 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ @@ -844,27 +844,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e7c │ │ │ │ │ + beq dc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 3c98 │ │ │ │ │ R_ARM_JUMP24 memory_item │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ blt c48 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ce4 │ │ │ │ │ + beq cf8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne c68 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq c58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ @@ -899,199 +899,199 @@ │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ orrne r5, r5, #4 │ │ │ │ │ b c5c │ │ │ │ │ mov r5, #0 │ │ │ │ │ b c5c │ │ │ │ │ - mov r5, #14 │ │ │ │ │ - b 994 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq cec │ │ │ │ │ + beq ce4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bge 94c │ │ │ │ │ ldr r2, [r0, r1, lsl #2] │ │ │ │ │ str r2, [r9, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ - b cc0 │ │ │ │ │ + b cb8 │ │ │ │ │ + mov r5, #14 │ │ │ │ │ + b 994 │ │ │ │ │ mov r7, #14 │ │ │ │ │ b af0 │ │ │ │ │ - mov r5, #14 │ │ │ │ │ - b c5c │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 4604 │ │ │ │ │ R_ARM_CALL init_strides_from_shape │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 94c │ │ │ │ │ + mov r5, #14 │ │ │ │ │ + b c5c │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne d6c │ │ │ │ │ + bne d4c │ │ │ │ │ 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 r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b78 │ │ │ │ │ - ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq de4 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne de4 │ │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - bl 1894 │ │ │ │ │ - R_ARM_CALL adjust_fmt.isra.0 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq aa8 │ │ │ │ │ - ldr r2, [r9, #28] │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1920 │ │ │ │ │ - R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt b78 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne b78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b b78 │ │ │ │ │ ldr r6, [sl, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble db0 │ │ │ │ │ + ble d90 │ │ │ │ │ add r1, sl, #12 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr lr, [lr, #4] │ │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq e58 │ │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq e58 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne d84 │ │ │ │ │ + bne d64 │ │ │ │ │ ldr r0, [r9, #52] @ 0x34 │ │ │ │ │ bl 1894 │ │ │ │ │ R_ARM_CALL adjust_fmt.isra.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq aa8 │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt e60 │ │ │ │ │ + blt ed4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 280 │ │ │ │ │ R_ARM_CALL ptr_from_tuple │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq b78 │ │ │ │ │ - b d54 │ │ │ │ │ + b e40 │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq bdc │ │ │ │ │ + b b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne e0c │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r9] │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b aa8 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + 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 b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b78 │ │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq e90 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e90 │ │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ + bl 1894 │ │ │ │ │ + R_ARM_CALL adjust_fmt.isra.0 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq aa8 │ │ │ │ │ + ldr r2, [r9, #28] │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 1920 │ │ │ │ │ + R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne d0c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne e28 │ │ │ │ │ + bne e58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ 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 b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_EllipsisObject │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b b78 │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq bdc │ │ │ │ │ - b b78 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_EllipsisObject │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne eb8 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r9] │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b aa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_NotImplementedError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_NotImplementedError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b b78 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b78 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne b78 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b78 │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ memory_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,17 +16,17 @@ │ │ │ │ │ 0x000000d0 6c6c6f63 006d656d 6f72795f 616c6c6f lloc.memory_allo │ │ │ │ │ 0x000000e0 6300696e 69745f66 6c616773 00696e69 c.init_flags.ini │ │ │ │ │ 0x000000f0 745f7374 72696465 735f6672 6f6d5f73 t_strides_from_s │ │ │ │ │ 0x00000100 68617065 002e4c43 35002e4c 4336002e hape..LC5..LC6.. │ │ │ │ │ 0x00000110 4c433700 2e4c4338 006d656d 6f72795f LC7..LC8.memory_ │ │ │ │ │ 0x00000120 73756273 63726970 74006d65 6d6f7279 subscript.memory │ │ │ │ │ 0x00000130 5f697465 6d006164 6a757374 5f666d74 _item.adjust_fmt │ │ │ │ │ - 0x00000140 2e697372 612e3000 756e7061 636b5f73 .isra.0.unpack_s │ │ │ │ │ - 0x00000150 696e676c 652e6973 72612e30 00707472 ingle.isra.0.ptr │ │ │ │ │ - 0x00000160 5f66726f 6d5f7475 706c6500 6d656d6f _from_tuple.memo │ │ │ │ │ + 0x00000140 2e697372 612e3000 7074725f 66726f6d .isra.0.ptr_from │ │ │ │ │ + 0x00000150 5f747570 6c650075 6e706163 6b5f7369 _tuple.unpack_si │ │ │ │ │ + 0x00000160 6e676c65 2e697372 612e3000 6d656d6f ngle.isra.0.memo │ │ │ │ │ 0x00000170 72795f64 65616c6c 6f63005f 6d656d6f ry_dealloc._memo │ │ │ │ │ 0x00000180 72795f72 656c6561 7365006d 6275665f ry_release.mbuf_ │ │ │ │ │ 0x00000190 72656c65 61736500 2e4c4339 002e4c43 release..LC9..LC │ │ │ │ │ 0x000001a0 3130002e 4c433131 002e4c43 3132002e 10..LC11..LC12.. │ │ │ │ │ 0x000001b0 4c433133 002e4c43 3134006d 656d6f72 LC13..LC14.memor │ │ │ │ │ 0x000001c0 795f6765 74627566 006d656d 6f72795f y_getbuf.memory_ │ │ │ │ │ 0x000001d0 72656c65 61736562 7566006d 6275665f releasebuf.mbuf_ │ │ │ │ │ @@ -199,18 +199,18 @@ │ │ │ │ │ 0x00000c40 79457272 5f536574 53747269 6e67005f yErr_SetString._ │ │ │ │ │ 0x00000c50 50795f74 73735f69 6e746572 70005079 Py_tss_interp.Py │ │ │ │ │ 0x00000c60 536c6963 655f5479 70650050 79536c69 Slice_Type.PySli │ │ │ │ │ 0x00000c70 63655f55 6e706163 6b005079 536c6963 ce_Unpack.PySlic │ │ │ │ │ 0x00000c80 655f4164 6a757374 496e6469 63657300 e_AdjustIndices. │ │ │ │ │ 0x00000c90 50794578 635f496e 64657845 72726f72 PyExc_IndexError │ │ │ │ │ 0x00000ca0 0050794e 756d6265 725f4173 5373697a .PyNumber_AsSsiz │ │ │ │ │ - 0x00000cb0 655f7400 5f50795f 456c6c69 70736973 e_t._Py_Ellipsis │ │ │ │ │ - 0x00000cc0 4f626a65 63740050 79457863 5f4e6f74 Object.PyExc_Not │ │ │ │ │ - 0x00000cd0 496d706c 656d656e 74656445 72726f72 ImplementedError │ │ │ │ │ - 0x00000ce0 00507945 72725f4f 63637572 72656400 .PyErr_Occurred. │ │ │ │ │ + 0x00000cb0 655f7400 50794572 725f4f63 63757272 e_t.PyErr_Occurr │ │ │ │ │ + 0x00000cc0 65640050 79457863 5f4e6f74 496d706c ed.PyExc_NotImpl │ │ │ │ │ + 0x00000cd0 656d656e 74656445 72726f72 005f5079 ementedError._Py │ │ │ │ │ + 0x00000ce0 5f456c6c 69707369 734f626a 65637400 _EllipsisObject. │ │ │ │ │ 0x00000cf0 50794275 66666572 5f52656c 65617365 PyBuffer_Release │ │ │ │ │ 0x00000d00 0050794f 626a6563 745f436c 65617257 .PyObject_ClearW │ │ │ │ │ 0x00000d10 65616b52 65667300 50794f62 6a656374 eakRefs.PyObject │ │ │ │ │ 0x00000d20 5f47435f 44656c00 50794578 635f4275 _GC_Del.PyExc_Bu │ │ │ │ │ 0x00000d30 66666572 4572726f 72005079 4d656d5f fferError.PyMem_ │ │ │ │ │ 0x00000d40 46726565 0050794d 656d6f72 79566965 Free.PyMemoryVie │ │ │ │ │ 0x00000d50 775f4672 6f6d4275 66666572 00507942 w_FromBuffer.PyB │ │ │ ├── methodobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -608,16 +608,16 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ - b 804 │ │ │ │ │ + bne 804 │ │ │ │ │ + b 7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyObject_FunctionStr> │ │ │ │ │ R_ARM_CALL _PyObject_FunctionStr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 804 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ ├── object.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -444,33 +444,33 @@ │ │ │ │ │ 000005a8 <_PyTrash_thread_destroy_chain>: │ │ │ │ │ _PyTrash_thread_destroy_chain(): │ │ │ │ │ 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, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ + mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ │ ldr r2, [pc, #100] @ 638 <_PyTrash_thread_destroy_chain+0x90> │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ sub r8, r3, #8 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ ldr r1, [r3, #-8] │ │ │ │ │ ldr r7, [lr, #24] │ │ │ │ │ bic ip, r1, #1 │ │ │ │ │ - str r4, [r3, #-8] │ │ │ │ │ + str r5, [r3, #-8] │ │ │ │ │ tst r1, #1 │ │ │ │ │ str ip, [r6, #116] @ 0x74 │ │ │ │ │ beq 630 <_PyTrash_thread_destroy_chain+0x88> │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr lr, [r3, #-4] │ │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ ldr ip, [r2, #3836] @ 0xefc │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr lr, lr, r9 │ │ │ │ │ str r8, [r9] │ │ │ ├── obmalloc.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: 144568 (bytes into file) │ │ │ │ │ + Start of section headers: 144856 (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: 25 │ │ │ │ │ Section header string table index: 24 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ │ -There are 25 section headers, starting at offset 0x234b8: │ │ │ │ │ +There are 25 section headers, starting at offset 0x235d8: │ │ │ │ │ │ │ │ │ │ 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 0048f4 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01e96c 000bc8 08 I 22 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 004928 000ce0 00 WA 0 0 8 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01f534 000540 08 I 22 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 005608 028a15 00 WA 0 0 64 │ │ │ │ │ - [ 6] .text.startup PROGBITS 00000000 005608 000078 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.startup REL 00000000 01fa74 000068 08 I 22 6 4 │ │ │ │ │ - [ 8] .init_array INIT_ARRAY 00000000 005680 000004 04 WA 0 0 4 │ │ │ │ │ - [ 9] .rel.init_array REL 00000000 01fadc 000008 08 I 22 8 4 │ │ │ │ │ - [10] .rodata.str1.4 PROGBITS 00000000 005684 0012b6 01 AMS 0 0 4 │ │ │ │ │ - [11] .text.hot PROGBITS 00000000 00693c 004308 00 AX 0 0 8 │ │ │ │ │ - [12] .rel.text.hot REL 00000000 01fae4 000bc0 08 I 22 11 4 │ │ │ │ │ - [13] .text.unlikely PROGBITS 00000000 00ac44 00bd5c 00 AX 0 0 8 │ │ │ │ │ - [14] .rel.text.unlikely REL 00000000 0206a4 002808 08 I 22 13 4 │ │ │ │ │ - [15] .rodata PROGBITS 00000000 0169a0 000c78 00 A 0 0 64 │ │ │ │ │ - [16] .rel.rodata REL 00000000 022eac 000540 08 I 22 15 4 │ │ │ │ │ - [17] .tbss NOBITS 00000000 017618 000001 00 WAT 0 0 1 │ │ │ │ │ - [18] .tdata PROGBITS 00000000 017618 000004 00 WAT 0 0 4 │ │ │ │ │ - [19] .rel.tdata REL 00000000 0233ec 000008 08 I 22 18 4 │ │ │ │ │ - [20] .note.GNU-stack PROGBITS 00000000 01761c 000000 00 0 0 1 │ │ │ │ │ - [21] .ARM.attributes ARM_ATTRIBUTES 00000000 01761c 000033 00 0 0 1 │ │ │ │ │ - [22] .symtab SYMTAB 00000000 017650 0043e0 10 23 655 4 │ │ │ │ │ - [23] .strtab STRTAB 00000000 01ba30 002f3c 00 0 0 1 │ │ │ │ │ - [24] .shstrtab STRTAB 00000000 0233f4 0000c3 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 004ce4 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01e9c4 000bd0 08 I 22 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 004d18 000ce0 00 WA 0 0 8 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01f594 000540 08 I 22 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0059f8 028a15 00 WA 0 0 64 │ │ │ │ │ + [ 6] .text.startup PROGBITS 00000000 0059f8 000078 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.startup REL 00000000 01fad4 000068 08 I 22 6 4 │ │ │ │ │ + [ 8] .init_array INIT_ARRAY 00000000 005a70 000004 04 WA 0 0 4 │ │ │ │ │ + [ 9] .rel.init_array REL 00000000 01fb3c 000008 08 I 22 8 4 │ │ │ │ │ + [10] .rodata.str1.4 PROGBITS 00000000 005a74 0012b6 01 AMS 0 0 4 │ │ │ │ │ + [11] .text.hot PROGBITS 00000000 006d2c 004308 00 AX 0 0 8 │ │ │ │ │ + [12] .rel.text.hot REL 00000000 01fb44 000bc0 08 I 22 11 4 │ │ │ │ │ + [13] .text.unlikely PROGBITS 00000000 00b034 00b9c4 00 AX 0 0 8 │ │ │ │ │ + [14] .rel.text.unlikely REL 00000000 020704 0028c8 08 I 22 13 4 │ │ │ │ │ + [15] .rodata PROGBITS 00000000 0169f8 000c78 00 A 0 0 64 │ │ │ │ │ + [16] .rel.rodata REL 00000000 022fcc 000540 08 I 22 15 4 │ │ │ │ │ + [17] .tbss NOBITS 00000000 017670 000001 00 WAT 0 0 1 │ │ │ │ │ + [18] .tdata PROGBITS 00000000 017670 000004 00 WAT 0 0 4 │ │ │ │ │ + [19] .rel.tdata REL 00000000 02350c 000008 08 I 22 18 4 │ │ │ │ │ + [20] .note.GNU-stack PROGBITS 00000000 017674 000000 00 0 0 1 │ │ │ │ │ + [21] .ARM.attributes ARM_ATTRIBUTES 00000000 017674 000033 00 0 0 1 │ │ │ │ │ + [22] .symtab SYMTAB 00000000 0176a8 0043e0 10 23 655 4 │ │ │ │ │ + [23] .strtab STRTAB 00000000 01ba88 002f3c 00 0 0 1 │ │ │ │ │ + [24] .shstrtab STRTAB 00000000 023514 0000c3 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 {} │ │ │ │ │ @@ -25,209 +25,209 @@ │ │ │ │ │ 21: 00000200 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 00000038 0 NOTYPE LOCAL DEFAULT 10 .LC11 │ │ │ │ │ 23: 00000204 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 00000378 908 FUNC LOCAL DEFAULT 1 chacha_block │ │ │ │ │ 25: 00000048 0 NOTYPE LOCAL DEFAULT 10 .LC12 │ │ │ │ │ 26: 00020a14 32769 OBJECT LOCAL DEFAULT 5 out_buf │ │ │ │ │ 27: 00000810 64 FUNC LOCAL DEFAULT 1 mi_out_stderr │ │ │ │ │ - 28: 00004b40 80 FUNC LOCAL DEFAULT 13 mi_out_buf_stderr │ │ │ │ │ + 28: 000047a8 80 FUNC LOCAL DEFAULT 13 mi_out_buf_stderr │ │ │ │ │ 29: 00000850 848 FUNC LOCAL DEFAULT 1 mi_option_init │ │ │ │ │ 30: 00000808 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 31: 00000810 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 32: 0000005c 0 NOTYPE LOCAL DEFAULT 10 .LC13 │ │ │ │ │ 33: 000000ac 0 NOTYPE LOCAL DEFAULT 10 .LC14 │ │ │ │ │ 34: 000000bc 0 NOTYPE LOCAL DEFAULT 10 .LC15 │ │ │ │ │ 35: 000000cc 0 NOTYPE LOCAL DEFAULT 10 .LC16 │ │ │ │ │ 36: 00000170 1224 FUNC LOCAL DEFAULT 11 _mi_prim_getenv.constprop.0 │ │ │ │ │ 37: 00000b9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 39: 00000ba0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 40: 00000104 0 NOTYPE LOCAL DEFAULT 10 .LC18 │ │ │ │ │ - 41: 00006468 168 FUNC LOCAL DEFAULT 13 mi_vfprintf │ │ │ │ │ + 41: 000060d0 168 FUNC LOCAL DEFAULT 13 mi_vfprintf │ │ │ │ │ 42: 00000754 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 43: 00000110 0 NOTYPE LOCAL DEFAULT 10 .LC19 │ │ │ │ │ 44: 00000128 0 NOTYPE LOCAL DEFAULT 10 .LC20 │ │ │ │ │ 45: 0000013c 0 NOTYPE LOCAL DEFAULT 10 .LC21 │ │ │ │ │ 46: 00000144 0 NOTYPE LOCAL DEFAULT 10 .LC22 │ │ │ │ │ 47: 00000d9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 00000da8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 49: 00009278 40 FUNC LOCAL DEFAULT 13 mi_pthread_done │ │ │ │ │ + 49: 00008edc 40 FUNC LOCAL DEFAULT 13 mi_pthread_done │ │ │ │ │ 50: 00000e0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 51: 00000158 0 NOTYPE LOCAL DEFAULT 10 .LC23 │ │ │ │ │ 52: 00000e14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 53: 00000f10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 54: 00000178 0 NOTYPE LOCAL DEFAULT 10 .LC25 │ │ │ │ │ 55: 00000f14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 56: 00000040 0 NOTYPE LOCAL DEFAULT 15 .LANCHOR3 │ │ │ │ │ - 57: 000018ac 248 FUNC LOCAL DEFAULT 13 mi_stat_update.part.0 │ │ │ │ │ + 57: 00002e80 316 FUNC LOCAL DEFAULT 1 mi_stat_update.part.0 │ │ │ │ │ 58: 00001100 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 59: 00001120 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 60: 0000119c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 61: 000011a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 62: 00000758 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 63: 00000000 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 64: 000001b4 0 NOTYPE LOCAL DEFAULT 10 .LC26 │ │ │ │ │ 65: 000014c0 412 FUNC LOCAL DEFAULT 1 mi_heap_collect_ex │ │ │ │ │ - 66: 00007c98 312 FUNC LOCAL DEFAULT 13 mi_arenas_unsafe_destroy │ │ │ │ │ + 66: 00007900 312 FUNC LOCAL DEFAULT 13 mi_arenas_unsafe_destroy │ │ │ │ │ 67: 00001d34 1056 FUNC LOCAL DEFAULT 1 mi_arenas_try_purge │ │ │ │ │ 68: 000014b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 69: 000014c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 70: 000046f8 112 FUNC LOCAL DEFAULT 13 mi_heap_page_collect │ │ │ │ │ + 70: 00004360 112 FUNC LOCAL DEFAULT 13 mi_heap_page_collect │ │ │ │ │ 71: 00001b38 156 FUNC LOCAL DEFAULT 1 mi_heap_visit_pages │ │ │ │ │ - 72: 00007564 64 FUNC LOCAL DEFAULT 13 mi_heap_page_never_delayed_free │ │ │ │ │ + 72: 000071cc 64 FUNC LOCAL DEFAULT 13 mi_heap_page_never_delayed_free │ │ │ │ │ 73: 000001cc 0 NOTYPE LOCAL DEFAULT 10 .LC27 │ │ │ │ │ 74: 000001d4 0 NOTYPE LOCAL DEFAULT 10 .LC28 │ │ │ │ │ 75: 000001dc 0 NOTYPE LOCAL DEFAULT 10 .LC29 │ │ │ │ │ 76: 000001e8 0 NOTYPE LOCAL DEFAULT 10 .LC30 │ │ │ │ │ 77: 000001f8 0 NOTYPE LOCAL DEFAULT 10 .LC31 │ │ │ │ │ 78: 00000204 0 NOTYPE LOCAL DEFAULT 10 .LC32 │ │ │ │ │ 79: 00000214 0 NOTYPE LOCAL DEFAULT 10 .LC33 │ │ │ │ │ 80: 0000021c 0 NOTYPE LOCAL DEFAULT 10 .LC34 │ │ │ │ │ 81: 00001734 248 FUNC LOCAL DEFAULT 1 mi_abandoned_pop │ │ │ │ │ - 82: 00008afc 540 FUNC LOCAL DEFAULT 13 mi_segment_reclaim │ │ │ │ │ + 82: 00008764 536 FUNC LOCAL DEFAULT 13 mi_segment_reclaim │ │ │ │ │ 83: 00000000 0 SECTION LOCAL DEFAULT 15 .rodata │ │ │ │ │ 84: 00000418 156 FUNC LOCAL DEFAULT 13 set_default_allocator_unlocked.constprop.0.isra.0 │ │ │ │ │ 85: 000005e0 64 FUNC LOCAL DEFAULT 13 set_up_debug_hooks_unlocked │ │ │ │ │ 86: 00000408 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 87: 0000182c 328 FUNC LOCAL DEFAULT 1 mi_abandoned_visited_revisit │ │ │ │ │ - 88: 00008d18 272 FUNC LOCAL DEFAULT 13 mi_segment_check_free │ │ │ │ │ - 89: 00003144 292 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ - 90: 000049a4 88 FUNC LOCAL DEFAULT 13 mi_abandoned_visited_push │ │ │ │ │ + 88: 0000897c 272 FUNC LOCAL DEFAULT 13 mi_segment_check_free │ │ │ │ │ + 89: 00003344 292 FUNC LOCAL DEFAULT 1 mi_segment_try_purge │ │ │ │ │ + 90: 0000460c 88 FUNC LOCAL DEFAULT 13 mi_abandoned_visited_push │ │ │ │ │ 91: 00001d2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 00000418 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 93: 000004b4 300 FUNC LOCAL DEFAULT 13 set_up_debug_hooks_domain_unlocked │ │ │ │ │ 94: 000004a0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 95: 00001d34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 96: 00002154 128 FUNC LOCAL DEFAULT 1 mi_arena_purge_delay │ │ │ │ │ - 97: 000083ac 216 FUNC LOCAL DEFAULT 13 mi_arena_purge │ │ │ │ │ + 97: 00008014 216 FUNC LOCAL DEFAULT 13 mi_arena_purge │ │ │ │ │ 98: 000021d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 99: 000004b4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 100: 000021d4 112 FUNC LOCAL DEFAULT 1 get_allocator_unlocked │ │ │ │ │ 101: 000005cc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 102: 000021d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 103: 00002238 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 104: 00002244 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 105: 00000974 464 FUNC LOCAL DEFAULT 11 _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ │ 106: 00001528 1348 FUNC LOCAL DEFAULT 11 allocate_from_new_pool │ │ │ │ │ 107: 00000b40 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 108: 0000022c 0 NOTYPE LOCAL DEFAULT 10 .LC36 │ │ │ │ │ 109: 00000268 0 NOTYPE LOCAL DEFAULT 10 .LC37 │ │ │ │ │ 110: 00000280 0 NOTYPE LOCAL DEFAULT 10 .LC38 │ │ │ │ │ 111: 00000b44 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 112: 00004b90 844 FUNC LOCAL DEFAULT 13 _PyObject_DebugDumpAddress │ │ │ │ │ - 113: 00003fa8 76 FUNC LOCAL DEFAULT 13 _PyMem_ArenaFree.part.0 │ │ │ │ │ + 112: 000047f8 844 FUNC LOCAL DEFAULT 13 _PyObject_DebugDumpAddress │ │ │ │ │ + 113: 00003c10 76 FUNC LOCAL DEFAULT 13 _PyMem_ArenaFree.part.0 │ │ │ │ │ 114: 00000f68 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 115: 000005e0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 116: 00002334 100 FUNC LOCAL DEFAULT 1 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ 117: 0000227c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 118: 00002280 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 119: 00002398 76 FUNC LOCAL DEFAULT 1 _mi_page_malloc.constprop.0 │ │ │ │ │ 120: 00000298 0 NOTYPE LOCAL DEFAULT 10 .LC39 │ │ │ │ │ 121: 000025a8 488 FUNC LOCAL DEFAULT 1 mi_find_page │ │ │ │ │ 122: 000025a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 123: 000002c0 0 NOTYPE LOCAL DEFAULT 10 .LC40 │ │ │ │ │ 124: 000025a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 125: 00002790 124 FUNC LOCAL DEFAULT 1 mi_bin │ │ │ │ │ - 126: 00003370 176 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ + 126: 00003570 176 FUNC LOCAL DEFAULT 1 mi_page_extend_free.isra.0 │ │ │ │ │ 127: 0000280c 392 FUNC LOCAL DEFAULT 1 mi_page_fresh_alloc │ │ │ │ │ - 128: 0000327c 188 FUNC LOCAL DEFAULT 13 mi_page_queue_enqueue_from │ │ │ │ │ + 128: 000030c0 188 FUNC LOCAL DEFAULT 13 mi_page_queue_enqueue_from │ │ │ │ │ 129: 00000f70 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 130: 00001290 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 131: 000037ec 200 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ + 131: 000039ec 200 FUNC LOCAL DEFAULT 1 mi_heap_queue_first_update │ │ │ │ │ 132: 00002a28 888 FUNC LOCAL DEFAULT 1 mi_segments_page_alloc.isra.0 │ │ │ │ │ - 133: 0000955c 264 FUNC LOCAL DEFAULT 13 mi_segment_huge_page_alloc │ │ │ │ │ - 134: 000027c0 908 FUNC LOCAL DEFAULT 13 mi_segment_span_free │ │ │ │ │ - 135: 00002dbc 904 FUNC LOCAL DEFAULT 1 mi_segment_span_allocate.isra.0 │ │ │ │ │ - 136: 000035c0 284 FUNC LOCAL DEFAULT 13 mi_segment_span_free_coalesce │ │ │ │ │ + 133: 000091c0 264 FUNC LOCAL DEFAULT 13 mi_segment_huge_page_alloc │ │ │ │ │ + 134: 00002604 908 FUNC LOCAL DEFAULT 13 mi_segment_span_free │ │ │ │ │ + 135: 00002fbc 904 FUNC LOCAL DEFAULT 1 mi_segment_span_allocate.isra.0 │ │ │ │ │ + 136: 00003404 284 FUNC LOCAL DEFAULT 13 mi_segment_span_free_coalesce │ │ │ │ │ 137: 00000620 872 FUNC LOCAL DEFAULT 13 mi_segment_alloc │ │ │ │ │ 138: 00002d9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 139: 00000988 136 FUNC LOCAL DEFAULT 13 mi_segment_calculate_slices │ │ │ │ │ - 140: 00003818 160 FUNC LOCAL DEFAULT 13 mi_commit_mask_create │ │ │ │ │ - 141: 000026f8 112 FUNC LOCAL DEFAULT 13 mi_segments_track_size │ │ │ │ │ - 142: 00001754 196 FUNC LOCAL DEFAULT 13 mi_stat_update │ │ │ │ │ + 140: 000043f8 156 FUNC LOCAL DEFAULT 1 mi_commit_mask_create │ │ │ │ │ + 141: 0000253c 112 FUNC LOCAL DEFAULT 13 mi_segments_track_size │ │ │ │ │ + 142: 00002dbc 196 FUNC LOCAL DEFAULT 1 mi_stat_update │ │ │ │ │ 143: 00000978 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 144: 00000988 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 145: 00000c98 80 FUNC LOCAL DEFAULT 13 _mi_memid_none │ │ │ │ │ 146: 00000e90 296 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc.isra.0 │ │ │ │ │ - 147: 00001d1c 244 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at_id.isra.0 │ │ │ │ │ + 147: 00001b60 244 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at_id.isra.0 │ │ │ │ │ 148: 00000c90 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 149: 00000c98 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 150: 00000d38 52 FUNC LOCAL DEFAULT 13 _mi_os_numa_node_count │ │ │ │ │ 151: 000002f0 0 NOTYPE LOCAL DEFAULT 10 .LC42 │ │ │ │ │ 152: 00000de8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 153: 00000308 0 NOTYPE LOCAL DEFAULT 10 .LC43 │ │ │ │ │ 154: 00000dec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 155: 00000e8c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 156: 00000e90 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 157: 00000328 0 NOTYPE LOCAL DEFAULT 10 .LC45 │ │ │ │ │ 158: 00000340 0 NOTYPE LOCAL DEFAULT 10 .LC46 │ │ │ │ │ 159: 00000344 0 NOTYPE LOCAL DEFAULT 10 .LC47 │ │ │ │ │ 160: 00000364 0 NOTYPE LOCAL DEFAULT 10 .LC48 │ │ │ │ │ - 161: 00001a40 592 FUNC LOCAL DEFAULT 13 mi_manage_os_memory_ex2 │ │ │ │ │ + 161: 00001884 592 FUNC LOCAL DEFAULT 13 mi_manage_os_memory_ex2 │ │ │ │ │ 162: 000010d4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 163: 000010d8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 164: 000013cc 208 FUNC LOCAL DEFAULT 13 mi_os_prim_alloc.constprop.0 │ │ │ │ │ - 165: 00001818 148 FUNC LOCAL DEFAULT 13 mi_os_prim_free.isra.0 │ │ │ │ │ - 166: 000019d8 104 FUNC LOCAL DEFAULT 13 _mi_memid_create_os │ │ │ │ │ + 165: 00001754 148 FUNC LOCAL DEFAULT 13 mi_os_prim_free.isra.0 │ │ │ │ │ + 166: 0000181c 104 FUNC LOCAL DEFAULT 13 _mi_memid_create_os │ │ │ │ │ 167: 00001344 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 168: 00001348 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 169: 00000380 0 NOTYPE LOCAL DEFAULT 10 .LC49 │ │ │ │ │ 170: 00001494 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 171: 000003f0 0 NOTYPE LOCAL DEFAULT 10 .LC50 │ │ │ │ │ 172: 0000149c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 173: 000016c0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 174: 00002da0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 175: 000016cc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 176: 00001750 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 177: 00001754 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 178: 00001814 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 179: 00000444 0 NOTYPE LOCAL DEFAULT 10 .LC51 │ │ │ │ │ - 180: 00001818 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 181: 000018a4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 182: 000018ac 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 183: 00001e10 496 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at.isra.0 │ │ │ │ │ - 184: 00005338 220 FUNC LOCAL DEFAULT 13 mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ │ - 185: 00002510 176 FUNC LOCAL DEFAULT 13 mi_bitmap_mask_across.isra.0 │ │ │ │ │ - 186: 000027bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 187: 000036dc 316 FUNC LOCAL DEFAULT 13 mi_segment_commit_mask.constprop.0 │ │ │ │ │ - 188: 00003140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 189: 000027c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 190: 00003ae0 416 FUNC LOCAL DEFAULT 13 mi_segment_purge.isra.0 │ │ │ │ │ - 191: 00002b44 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 192: 00003144 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 177: 00002e7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 178: 00000444 0 NOTYPE LOCAL DEFAULT 10 .LC51 │ │ │ │ │ + 179: 00001754 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 180: 000017e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 181: 00002e80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 182: 000017e8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 183: 00001c54 496 FUNC LOCAL DEFAULT 13 mi_arena_try_alloc_at.isra.0 │ │ │ │ │ + 184: 00004fa0 220 FUNC LOCAL DEFAULT 13 mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ │ + 185: 00002354 176 FUNC LOCAL DEFAULT 13 mi_bitmap_mask_across.isra.0 │ │ │ │ │ + 186: 00002600 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 187: 000042a4 340 FUNC LOCAL DEFAULT 1 mi_segment_commit_mask.constprop.0 │ │ │ │ │ + 188: 00003340 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00002604 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 190: 00003748 416 FUNC LOCAL DEFAULT 13 mi_segment_purge.isra.0 │ │ │ │ │ + 191: 00002988 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 192: 00003344 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 193: 000006f0 0x20324 OBJECT LOCAL DEFAULT 5 obmalloc_state_main │ │ │ │ │ - 194: 000034bc 816 FUNC LOCAL DEFAULT 1 init_obmalloc_pools │ │ │ │ │ - 195: 00003420 156 FUNC LOCAL DEFAULT 1 mi_page_free_list_extend.isra.0 │ │ │ │ │ - 196: 000038b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 197: 000038b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 198: 00003960 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 199: 00003964 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 194: 000036bc 816 FUNC LOCAL DEFAULT 1 init_obmalloc_pools │ │ │ │ │ + 195: 00003620 156 FUNC LOCAL DEFAULT 1 mi_page_free_list_extend.isra.0 │ │ │ │ │ + 196: 00003ab0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 197: 00003ab4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 198: 00003b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 199: 00003b64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 200: 00001298 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 201: 000013e8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 202: 000013ec 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 203: 00001524 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 204: 00000494 0 NOTYPE LOCAL DEFAULT 10 .LC52 │ │ │ │ │ 205: 000004a8 0 NOTYPE LOCAL DEFAULT 10 .LC53 │ │ │ │ │ 206: 00001528 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 207: 00003af0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 207: 00003cf0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 208: 000004bc 0 NOTYPE LOCAL DEFAULT 10 .LC54 │ │ │ │ │ 209: 00001c5c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 210: 00001c68 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 211: 000004f4 0 NOTYPE LOCAL DEFAULT 10 .LC55 │ │ │ │ │ 212: 00000528 0 NOTYPE LOCAL DEFAULT 10 .LC56 │ │ │ │ │ 213: 00000548 0 NOTYPE LOCAL DEFAULT 10 .LC57 │ │ │ │ │ 214: 00000568 0 NOTYPE LOCAL DEFAULT 10 .LC58 │ │ │ │ │ 215: 00000584 0 NOTYPE LOCAL DEFAULT 10 .LC59 │ │ │ │ │ 216: 000005a0 0 NOTYPE LOCAL DEFAULT 10 .LC60 │ │ │ │ │ 217: 000005c8 0 NOTYPE LOCAL DEFAULT 10 .LC61 │ │ │ │ │ 218: 000005e4 0 NOTYPE LOCAL DEFAULT 10 .LC62 │ │ │ │ │ - 219: 00002b4c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 220: 000047e0 100 FUNC LOCAL DEFAULT 13 _collect_alloc_stats │ │ │ │ │ - 221: 00002ce4 1080 FUNC LOCAL DEFAULT 13 pymalloc_print_stats │ │ │ │ │ - 222: 00002ce0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 219: 00002990 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 220: 00004448 100 FUNC LOCAL DEFAULT 13 _collect_alloc_stats │ │ │ │ │ + 221: 00002b28 1080 FUNC LOCAL DEFAULT 13 pymalloc_print_stats │ │ │ │ │ + 222: 00002b24 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 223: 00000600 0 NOTYPE LOCAL DEFAULT 10 .LC63 │ │ │ │ │ 224: 00000634 0 NOTYPE LOCAL DEFAULT 10 .LC64 │ │ │ │ │ 225: 000006a4 0 NOTYPE LOCAL DEFAULT 10 .LC65 │ │ │ │ │ 226: 000006c0 0 NOTYPE LOCAL DEFAULT 10 .LC66 │ │ │ │ │ 227: 000006dc 0 NOTYPE LOCAL DEFAULT 10 .LC67 │ │ │ │ │ 228: 000006f0 0 NOTYPE LOCAL DEFAULT 10 .LC68 │ │ │ │ │ 229: 00000708 0 NOTYPE LOCAL DEFAULT 10 .LC69 │ │ │ │ │ @@ -237,112 +237,112 @@ │ │ │ │ │ 233: 00000778 0 NOTYPE LOCAL DEFAULT 10 .LC73 │ │ │ │ │ 234: 00000794 0 NOTYPE LOCAL DEFAULT 10 .LC74 │ │ │ │ │ 235: 000007b4 0 NOTYPE LOCAL DEFAULT 10 .LC75 │ │ │ │ │ 236: 000007d4 0 NOTYPE LOCAL DEFAULT 10 .LC76 │ │ │ │ │ 237: 000007f4 0 NOTYPE LOCAL DEFAULT 10 .LC77 │ │ │ │ │ 238: 000007fc 0 NOTYPE LOCAL DEFAULT 10 .LC78 │ │ │ │ │ 239: 00000810 0 NOTYPE LOCAL DEFAULT 10 .LC79 │ │ │ │ │ - 240: 00002ce4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 241: 0000311c 352 FUNC LOCAL DEFAULT 13 printone │ │ │ │ │ - 242: 00003114 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 243: 0000311c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 244: 00003278 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 240: 00002b28 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 241: 00002f60 352 FUNC LOCAL DEFAULT 13 printone │ │ │ │ │ + 242: 00002f58 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 243: 00002f60 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 244: 000030bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 245: 00000830 0 NOTYPE LOCAL DEFAULT 10 .LC82 │ │ │ │ │ - 246: 00003af8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 246: 00003cf8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 247: 00001eb4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 248: 00003e10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 248: 00004010 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 249: 00001eb8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 250: 000020d8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 251: 000020e0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 252: 0000227c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 253: 00002280 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 254: 00002598 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 255: 0000259c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 256: 00002894 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 257: 00002898 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 258: 00002a68 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 259: 00002a74 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 260: 00002eb8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 261: 00003e14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 261: 00004014 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 262: 00002ec8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 263: 000031e0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 264: 00003f78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 265: 0000327c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 266: 00003f7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 267: 00003fd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 268: 00003fd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 264: 00004178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 000030c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 266: 0000417c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 267: 000041d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 268: 000041d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 269: 000031e4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 270: 00003730 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 271: 00003738 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 272: 00003890 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 273: 00003398 144 FUNC LOCAL DEFAULT 13 mi_page_queue_remove │ │ │ │ │ - 274: 00003490 304 FUNC LOCAL DEFAULT 13 mi_segment_page_clear │ │ │ │ │ - 275: 000087bc 332 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ - 276: 00008908 324 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ - 277: 00004458 152 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ + 273: 000031dc 144 FUNC LOCAL DEFAULT 13 mi_page_queue_remove │ │ │ │ │ + 274: 000032d4 304 FUNC LOCAL DEFAULT 13 mi_segment_page_clear │ │ │ │ │ + 275: 00008424 332 FUNC LOCAL DEFAULT 13 mi_segment_free.isra.0 │ │ │ │ │ + 276: 00008570 324 FUNC LOCAL DEFAULT 13 mi_segment_abandon │ │ │ │ │ + 277: 000040c0 152 FUNC LOCAL DEFAULT 13 mi_segment_span_remove_from_queue │ │ │ │ │ 278: 0000084c 0 NOTYPE LOCAL DEFAULT 10 .LC83 │ │ │ │ │ - 279: 000040e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 280: 000040ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 281: 00004110 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 282: 00004114 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 283: 0000422c 124 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ - 284: 000048d4 124 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ + 279: 000044d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 280: 000044dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 281: 00004500 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 282: 00004504 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 283: 0000461c 124 FUNC LOCAL DEFAULT 1 _mi_usable_size.isra.0 │ │ │ │ │ + 284: 0000453c 124 FUNC LOCAL DEFAULT 13 mi_page_usable_aligned_size_of │ │ │ │ │ 285: 00003894 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 286: 00003de0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 287: 0000395c 108 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ - 288: 0000829c 244 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ - 289: 00003c7c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 290: 00003c80 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 291: 00003e08 180 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ - 292: 00003d60 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 293: 00003d64 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 294: 00003e04 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 287: 000035c4 108 FUNC LOCAL DEFAULT 13 _mi_free_block │ │ │ │ │ + 288: 00007f04 244 FUNC LOCAL DEFAULT 13 _mi_free_block_mt │ │ │ │ │ + 289: 000038e4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 290: 000038e8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 291: 00003a70 180 FUNC LOCAL DEFAULT 13 mi_os_decommit_ex.isra.0 │ │ │ │ │ + 292: 000039c8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 293: 000039cc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 294: 00003a6c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 295: 000008a4 0 NOTYPE LOCAL DEFAULT 10 .LC84 │ │ │ │ │ - 296: 00003e08 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 297: 00003ebc 236 FUNC LOCAL DEFAULT 13 mi_os_page_align_areax │ │ │ │ │ - 298: 00003eb8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 299: 00003ebc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 300: 000043f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 296: 00003a70 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 297: 00003b24 236 FUNC LOCAL DEFAULT 13 mi_os_page_align_areax │ │ │ │ │ + 298: 00003b20 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 299: 00003b24 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 300: 000047e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 301: 00003de8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 302: 000051ac 220 FUNC LOCAL DEFAULT 13 process_queue.isra.0 │ │ │ │ │ + 302: 00004e14 220 FUNC LOCAL DEFAULT 13 process_queue.isra.0 │ │ │ │ │ 303: 00003f58 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 304: 00004400 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 304: 000047f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 305: 000008f4 0 NOTYPE LOCAL DEFAULT 10 .LC85 │ │ │ │ │ - 306: 00003ff0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 307: 00005148 100 FUNC LOCAL DEFAULT 13 free_work_item.isra.0 │ │ │ │ │ - 308: 000044f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 309: 00004500 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 310: 000046b8 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ + 306: 00003c58 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 307: 00004db0 100 FUNC LOCAL DEFAULT 13 free_work_item.isra.0 │ │ │ │ │ + 308: 000048e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 309: 000048f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 310: 00004aa8 80 FUNC LOCAL DEFAULT 1 has_own_state │ │ │ │ │ 311: 0000091c 0 NOTYPE LOCAL DEFAULT 10 .LC86 │ │ │ │ │ 312: 00003f64 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 313: 000046cc 44 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ + 313: 00004334 44 FUNC LOCAL DEFAULT 13 count_blocks │ │ │ │ │ 314: 000041a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 315: 00004770 368 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ + 315: 00004b60 368 FUNC LOCAL DEFAULT 1 get_num_global_allocated_blocks │ │ │ │ │ 316: 0000094c 0 NOTYPE LOCAL DEFAULT 10 .LC87 │ │ │ │ │ 317: 00000964 0 NOTYPE LOCAL DEFAULT 10 .LC88 │ │ │ │ │ - 318: 00003ff4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 319: 00004090 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 320: 00004094 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 321: 000043d8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 322: 000043fc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 318: 00003c5c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 319: 00003cf8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 320: 00003cfc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 321: 00004040 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 322: 00004064 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 323: 000041a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 324: 00004304 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 325: 00004638 148 FUNC LOCAL DEFAULT 13 mi_heap_area_visitor │ │ │ │ │ - 326: 0000453c 72 FUNC LOCAL DEFAULT 13 mi_heap_visit_areas_page │ │ │ │ │ - 327: 00004784 52 FUNC LOCAL DEFAULT 13 mi_recurse_enter_prim │ │ │ │ │ - 328: 000047b4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 329: 000047b8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 330: 000047b8 40 FUNC LOCAL DEFAULT 13 mi_recurse_exit_prim │ │ │ │ │ - 331: 000047dc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 332: 000047e0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 333: 00004844 144 FUNC LOCAL DEFAULT 13 mi_heap_page_check_owned │ │ │ │ │ - 334: 00004950 84 FUNC LOCAL DEFAULT 13 mi_heap_reset_pages │ │ │ │ │ - 335: 000049a0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 336: 000049a4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 337: 000049fc 148 FUNC LOCAL DEFAULT 13 mi_out_buf │ │ │ │ │ + 325: 000042a0 148 FUNC LOCAL DEFAULT 13 mi_heap_area_visitor │ │ │ │ │ + 326: 000041a4 72 FUNC LOCAL DEFAULT 13 mi_heap_visit_areas_page │ │ │ │ │ + 327: 000043ec 52 FUNC LOCAL DEFAULT 13 mi_recurse_enter_prim │ │ │ │ │ + 328: 0000441c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 329: 00004420 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 330: 00004420 40 FUNC LOCAL DEFAULT 13 mi_recurse_exit_prim │ │ │ │ │ + 331: 00004444 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 332: 00004448 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 333: 000044ac 144 FUNC LOCAL DEFAULT 13 mi_heap_page_check_owned │ │ │ │ │ + 334: 000045b8 84 FUNC LOCAL DEFAULT 13 mi_heap_reset_pages │ │ │ │ │ + 335: 00004608 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 336: 0000460c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 337: 00004664 148 FUNC LOCAL DEFAULT 13 mi_out_buf │ │ │ │ │ 338: 0000096c 0 NOTYPE LOCAL DEFAULT 10 .LC93 │ │ │ │ │ 339: 00000990 0 NOTYPE LOCAL DEFAULT 10 .LC94 │ │ │ │ │ 340: 00000994 0 NOTYPE LOCAL DEFAULT 10 .LC95 │ │ │ │ │ 341: 000009a0 0 NOTYPE LOCAL DEFAULT 10 .LC96 │ │ │ │ │ 342: 000009c4 0 NOTYPE LOCAL DEFAULT 10 .LC97 │ │ │ │ │ 343: 000009e8 0 NOTYPE LOCAL DEFAULT 10 .LC98 │ │ │ │ │ 344: 00000a08 0 NOTYPE LOCAL DEFAULT 10 .LC99 │ │ │ │ │ @@ -350,119 +350,119 @@ │ │ │ │ │ 346: 00000a44 0 NOTYPE LOCAL DEFAULT 10 .LC101 │ │ │ │ │ 347: 00000a50 0 NOTYPE LOCAL DEFAULT 10 .LC102 │ │ │ │ │ 348: 00000ae4 0 NOTYPE LOCAL DEFAULT 10 .LC103 │ │ │ │ │ 349: 00000b0c 0 NOTYPE LOCAL DEFAULT 10 .LC104 │ │ │ │ │ 350: 00000b28 0 NOTYPE LOCAL DEFAULT 10 .LC105 │ │ │ │ │ 351: 00000b38 0 NOTYPE LOCAL DEFAULT 10 .LC106 │ │ │ │ │ 352: 00000b40 0 NOTYPE LOCAL DEFAULT 10 .LC107 │ │ │ │ │ - 353: 00004edc 168 FUNC LOCAL DEFAULT 13 mi_stat_add.constprop.0 │ │ │ │ │ - 354: 00004f84 88 FUNC LOCAL DEFAULT 13 mi_stat_counter_add.constprop.0 │ │ │ │ │ - 355: 00004fdc 364 FUNC LOCAL DEFAULT 13 mi_stats_merge_from │ │ │ │ │ - 356: 00005144 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 357: 00005148 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 358: 00005280 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 359: 00005288 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 360: 00005288 176 FUNC LOCAL DEFAULT 13 maybe_process_interp_queue.isra.0 │ │ │ │ │ - 361: 00005740 264 FUNC LOCAL DEFAULT 13 mi_is_valid_pointer │ │ │ │ │ - 362: 00009380 100 FUNC LOCAL DEFAULT 13 _mi_heap_page_destroy │ │ │ │ │ - 363: 00005ca0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 364: 00005ca4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 365: 00005dd4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 366: 00005dd8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 367: 000060e4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 368: 000060ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 369: 00006194 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 370: 00006198 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 371: 0000650c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 353: 00004b44 168 FUNC LOCAL DEFAULT 13 mi_stat_add.constprop.0 │ │ │ │ │ + 354: 00004bec 88 FUNC LOCAL DEFAULT 13 mi_stat_counter_add.constprop.0 │ │ │ │ │ + 355: 00004c44 364 FUNC LOCAL DEFAULT 13 mi_stats_merge_from │ │ │ │ │ + 356: 00004dac 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 357: 00004db0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 358: 00004ee8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 359: 00004ef0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 360: 00004ef0 176 FUNC LOCAL DEFAULT 13 maybe_process_interp_queue.isra.0 │ │ │ │ │ + 361: 000053a8 264 FUNC LOCAL DEFAULT 13 mi_is_valid_pointer │ │ │ │ │ + 362: 00008fe4 100 FUNC LOCAL DEFAULT 13 _mi_heap_page_destroy │ │ │ │ │ + 363: 00005908 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 364: 0000590c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 365: 00005a3c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 366: 00005a40 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 367: 00005d4c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 368: 00005d54 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 369: 00005dfc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 370: 00005e00 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 371: 00006174 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 372: 00000b48 0 NOTYPE LOCAL DEFAULT 10 .LC109 │ │ │ │ │ - 373: 00006510 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 374: 00006510 276 FUNC LOCAL DEFAULT 13 mi_vfprintf_thread.constprop.0 │ │ │ │ │ - 375: 00006620 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 376: 00006624 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 377: 00006624 156 FUNC LOCAL DEFAULT 13 mi_buffered_out │ │ │ │ │ + 373: 00006178 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 374: 00006178 276 FUNC LOCAL DEFAULT 13 mi_vfprintf_thread.constprop.0 │ │ │ │ │ + 375: 00006288 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 376: 0000628c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 377: 0000628c 156 FUNC LOCAL DEFAULT 13 mi_buffered_out │ │ │ │ │ 378: 00000b5c 0 NOTYPE LOCAL DEFAULT 10 .LC111 │ │ │ │ │ 379: 00000b60 0 NOTYPE LOCAL DEFAULT 10 .LC112 │ │ │ │ │ 380: 00000b64 0 NOTYPE LOCAL DEFAULT 10 .LC113 │ │ │ │ │ 381: 00000b68 0 NOTYPE LOCAL DEFAULT 10 .LC114 │ │ │ │ │ 382: 00000b6c 0 NOTYPE LOCAL DEFAULT 10 .LC115 │ │ │ │ │ 383: 00000b70 0 NOTYPE LOCAL DEFAULT 10 .LC116 │ │ │ │ │ 384: 00000b74 0 NOTYPE LOCAL DEFAULT 10 .LC117 │ │ │ │ │ 385: 00000b7c 0 NOTYPE LOCAL DEFAULT 10 .LC118 │ │ │ │ │ 386: 00000b88 0 NOTYPE LOCAL DEFAULT 10 .LC119 │ │ │ │ │ 387: 00000b90 0 NOTYPE LOCAL DEFAULT 10 .LC120 │ │ │ │ │ - 388: 00006704 536 FUNC LOCAL DEFAULT 13 mi_printf_amount.constprop.0 │ │ │ │ │ - 389: 00006918 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 388: 0000636c 536 FUNC LOCAL DEFAULT 13 mi_printf_amount.constprop.0 │ │ │ │ │ + 389: 00006580 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 390: 00000ba0 0 NOTYPE LOCAL DEFAULT 10 .LC122 │ │ │ │ │ 391: 00000bb0 0 NOTYPE LOCAL DEFAULT 10 .LC123 │ │ │ │ │ 392: 00000bb8 0 NOTYPE LOCAL DEFAULT 10 .LC124 │ │ │ │ │ 393: 00000bbc 0 NOTYPE LOCAL DEFAULT 10 .LC125 │ │ │ │ │ 394: 00000bc4 0 NOTYPE LOCAL DEFAULT 10 .LC126 │ │ │ │ │ 395: 00000bcc 0 NOTYPE LOCAL DEFAULT 10 .LC127 │ │ │ │ │ - 396: 0000691c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 397: 0000691c 496 FUNC LOCAL DEFAULT 13 mi_stat_print_ex.constprop.0 │ │ │ │ │ - 398: 00006b0c 116 FUNC LOCAL DEFAULT 13 mi_stat_counter_print.constprop.0 │ │ │ │ │ + 396: 00006584 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 397: 00006584 496 FUNC LOCAL DEFAULT 13 mi_stat_print_ex.constprop.0 │ │ │ │ │ + 398: 00006774 116 FUNC LOCAL DEFAULT 13 mi_stat_counter_print.constprop.0 │ │ │ │ │ 399: 00000be0 0 NOTYPE LOCAL DEFAULT 10 .LC128 │ │ │ │ │ - 400: 00006c48 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 400: 000068b0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 401: 00000bf4 0 NOTYPE LOCAL DEFAULT 10 .LC129 │ │ │ │ │ 402: 00000c1c 0 NOTYPE LOCAL DEFAULT 10 .LC130 │ │ │ │ │ 403: 00000c24 0 NOTYPE LOCAL DEFAULT 10 .LC131 │ │ │ │ │ - 404: 00006c54 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 405: 00006d80 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 406: 00006d84 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 407: 00006df0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 408: 00006df4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 409: 00006e64 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 410: 00006e68 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 411: 00006ed8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 412: 00006edc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 413: 00006f58 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 414: 00006f5c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 415: 00006fbc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 416: 00006fc0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 404: 000068bc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 405: 000069e8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 406: 000069ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 407: 00006a58 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 408: 00006a5c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 409: 00006acc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 410: 00006ad0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 411: 00006b40 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 412: 00006b44 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 413: 00006bc0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 414: 00006bc4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 415: 00006c24 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 416: 00006c28 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 417: 00000c40 0 NOTYPE LOCAL DEFAULT 10 .LC133 │ │ │ │ │ - 418: 000070e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 418: 00006d48 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 419: 00000c54 0 NOTYPE LOCAL DEFAULT 10 .LC134 │ │ │ │ │ - 420: 000070ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 421: 000070ec 84 FUNC LOCAL DEFAULT 13 mi_try_new_handler │ │ │ │ │ - 422: 000075a4 220 FUNC LOCAL DEFAULT 13 mi_segment_visit_pages │ │ │ │ │ - 423: 00007a1c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 424: 00007a20 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 425: 00007b80 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 426: 00007b84 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 427: 00007dc8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 428: 00007dd0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 420: 00006d54 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 421: 00006d54 84 FUNC LOCAL DEFAULT 13 mi_try_new_handler │ │ │ │ │ + 422: 0000720c 220 FUNC LOCAL DEFAULT 13 mi_segment_visit_pages │ │ │ │ │ + 423: 00007684 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 424: 00007688 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 425: 000077e8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 426: 000077ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 427: 00007a30 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 428: 00007a38 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 429: 00000c6c 0 NOTYPE LOCAL DEFAULT 10 .LC135 │ │ │ │ │ - 430: 00007fb8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 431: 00007fc0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 430: 00007c20 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 431: 00007c28 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 432: 00000cb8 0 NOTYPE LOCAL DEFAULT 10 .LC136 │ │ │ │ │ - 433: 00008298 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 434: 0000829c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 433: 00007f00 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 434: 00007f04 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 435: 00000d04 0 NOTYPE LOCAL DEFAULT 10 .LC137 │ │ │ │ │ 436: 00000d48 0 NOTYPE LOCAL DEFAULT 10 .LC138 │ │ │ │ │ 437: 00000d94 0 NOTYPE LOCAL DEFAULT 10 .LC139 │ │ │ │ │ - 438: 00008a48 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 439: 00008a4c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 440: 00008ef8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 441: 00008efc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 442: 00008f28 184 FUNC LOCAL DEFAULT 13 mi_heap_free │ │ │ │ │ - 443: 00008fdc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 444: 00008fe0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 445: 00009260 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 446: 00009278 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 438: 000086b0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 439: 000086b4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 440: 00008b5c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 441: 00008b60 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 442: 00008b8c 184 FUNC LOCAL DEFAULT 13 mi_heap_free │ │ │ │ │ + 443: 00008c40 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 444: 00008c44 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 445: 00008ec4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 446: 00008edc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 447: 00000dd0 0 NOTYPE LOCAL DEFAULT 10 .LC140 │ │ │ │ │ 448: 00000dd8 0 NOTYPE LOCAL DEFAULT 10 .LC141 │ │ │ │ │ 449: 00000de4 0 NOTYPE LOCAL DEFAULT 10 .LC142 │ │ │ │ │ - 450: 0000941c 156 FUNC LOCAL DEFAULT 13 mi_os_protectx │ │ │ │ │ - 451: 00009660 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 452: 00009664 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 450: 00009080 156 FUNC LOCAL DEFAULT 13 mi_os_protectx │ │ │ │ │ + 451: 000092c4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 452: 000092c8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 453: 00000e2c 0 NOTYPE LOCAL DEFAULT 10 .LC143 │ │ │ │ │ 454: 00000e54 0 NOTYPE LOCAL DEFAULT 10 .LC144 │ │ │ │ │ - 455: 00009860 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 456: 00009868 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 457: 00009ab0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 455: 000094c8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 456: 000094d0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 457: 00009718 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ 458: 00000eb0 0 NOTYPE LOCAL DEFAULT 10 .LC145 │ │ │ │ │ 459: 00000ebc 0 NOTYPE LOCAL DEFAULT 10 .LC146 │ │ │ │ │ 460: 00000ee4 0 NOTYPE LOCAL DEFAULT 10 .LC147 │ │ │ │ │ 461: 00000ef0 0 NOTYPE LOCAL DEFAULT 10 .LC148 │ │ │ │ │ 462: 00000ef8 0 NOTYPE LOCAL DEFAULT 10 .LC149 │ │ │ │ │ 463: 00000f04 0 NOTYPE LOCAL DEFAULT 10 .LC150 │ │ │ │ │ 464: 00000f10 0 NOTYPE LOCAL DEFAULT 10 .LC151 │ │ │ │ │ @@ -489,127 +489,127 @@ │ │ │ │ │ 485: 00000fe8 0 NOTYPE LOCAL DEFAULT 10 .LC172 │ │ │ │ │ 486: 00000ff4 0 NOTYPE LOCAL DEFAULT 10 .LC173 │ │ │ │ │ 487: 00000ffc 0 NOTYPE LOCAL DEFAULT 10 .LC174 │ │ │ │ │ 488: 00001010 0 NOTYPE LOCAL DEFAULT 10 .LC175 │ │ │ │ │ 489: 00001018 0 NOTYPE LOCAL DEFAULT 10 .LC176 │ │ │ │ │ 490: 0000105c 0 NOTYPE LOCAL DEFAULT 10 .LC177 │ │ │ │ │ 491: 00001060 0 NOTYPE LOCAL DEFAULT 10 .LC178 │ │ │ │ │ - 492: 00009ab4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 493: 00009ab4 1228 FUNC LOCAL DEFAULT 13 _mi_stats_print │ │ │ │ │ - 494: 00009f7c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 495: 00009f80 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 496: 0000a134 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 497: 0000a138 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 498: 0000a180 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 499: 0000a184 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 500: 0000a1d4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 501: 0000a1dc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 502: 0000a22c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 503: 0000a230 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 504: 0000a268 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 505: 0000a26c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 506: 0000a2c8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 507: 0000a2cc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 508: 0000a30c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 509: 0000a310 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 510: 0000a39c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 511: 0000a3a0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 512: 0000a408 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 513: 0000a40c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 514: 0000a4bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 515: 0000a4c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 516: 0000a548 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 517: 0000a54c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 518: 0000a578 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 519: 0000a57c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 520: 0000a5c4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 521: 0000a5c8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 522: 0000a5f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 523: 0000a5f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 524: 0000a6c8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 525: 0000a6cc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 526: 0000a828 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 527: 0000a82c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 528: 0000a8b4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 529: 0000a8b8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 530: 0000a8dc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 531: 0000a8e0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 532: 0000a98c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 533: 0000a990 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 534: 0000a9dc 44 FUNC LOCAL DEFAULT 13 mi_try_new.constprop.0 │ │ │ │ │ - 535: 0000aa04 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 536: 0000aa08 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 537: 0000aaac 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 538: 0000aab0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 539: 0000aad4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 540: 0000aad8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 541: 0000ab20 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 542: 0000ab24 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 543: 0000ab94 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 544: 0000ab98 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 545: 0000ab98 340 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ │ - 546: 0000acec 164 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at │ │ │ │ │ - 547: 0000ad90 292 FUNC LOCAL DEFAULT 13 mi_heap_realloc_zero_aligned_at │ │ │ │ │ - 548: 0000af10 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 549: 0000af14 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 550: 0000af70 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 551: 0000af74 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 552: 0000afbc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 553: 0000afc0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 554: 0000b074 112 FUNC LOCAL DEFAULT 13 mi_heap_realloc_zero_aligned │ │ │ │ │ - 555: 0000b13c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 556: 0000b140 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 557: 0000b198 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 558: 0000b19c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 559: 0000b1e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 560: 0000b1e4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 561: 0000b2dc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 562: 0000b2e0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 563: 0000b334 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 564: 0000b338 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 565: 0000b37c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 566: 0000b380 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 567: 0000b3c4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 568: 0000b3c8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 569: 0000b40c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 570: 0000b410 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 571: 0000b608 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 572: 0000b60c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 573: 0000b63c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 574: 0000b640 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 575: 0000b664 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 576: 0000b668 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 577: 0000b6f8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 578: 0000b6fc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 579: 0000b724 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 580: 0000b728 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 581: 0000b780 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 582: 0000b784 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 583: 0000b7d8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 584: 0000b7dc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 585: 0000b854 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 586: 0000b858 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 587: 0000b8cc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 588: 0000b8d0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 589: 0000b964 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 590: 0000b968 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 591: 0000b9dc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 592: 0000b9e0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 593: 0000ba28 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 594: 0000ba2c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 595: 0000ba54 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 596: 0000ba58 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 597: 0000ba78 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 598: 0000ba7c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 599: 0000bb6c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 600: 0000bb70 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 601: 0000bc00 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 602: 0000bc08 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ - 603: 0000bc98 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ - 604: 0000bca0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 492: 0000971c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 493: 0000971c 1228 FUNC LOCAL DEFAULT 13 _mi_stats_print │ │ │ │ │ + 494: 00009be4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 495: 00009be8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 496: 00009d9c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 497: 00009da0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 498: 00009de8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 499: 00009dec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 500: 00009e3c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 501: 00009e44 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 502: 00009e94 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 503: 00009e98 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 504: 00009ed0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 505: 00009ed4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 506: 00009f30 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 507: 00009f34 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 508: 00009f74 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 509: 00009f78 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 510: 0000a004 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 511: 0000a008 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 512: 0000a070 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 513: 0000a074 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 514: 0000a124 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 515: 0000a128 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 516: 0000a1b0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 517: 0000a1b4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 518: 0000a1e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 519: 0000a1e4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 520: 0000a22c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 521: 0000a230 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 522: 0000a25c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 523: 0000a260 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 524: 0000a330 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 525: 0000a334 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 526: 0000a490 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 527: 0000a494 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 528: 0000a51c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 529: 0000a520 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 530: 0000a544 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 531: 0000a548 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 532: 0000a5f4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 533: 0000a5f8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 534: 0000a644 44 FUNC LOCAL DEFAULT 13 mi_try_new.constprop.0 │ │ │ │ │ + 535: 0000a66c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 536: 0000a670 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 537: 0000a714 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 538: 0000a718 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 539: 0000a73c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 540: 0000a740 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 541: 0000a788 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 542: 0000a78c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 543: 0000a7fc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 544: 0000a800 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 545: 0000a800 340 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ │ + 546: 0000a954 164 FUNC LOCAL DEFAULT 13 mi_heap_malloc_zero_aligned_at │ │ │ │ │ + 547: 0000a9f8 292 FUNC LOCAL DEFAULT 13 mi_heap_realloc_zero_aligned_at │ │ │ │ │ + 548: 0000ab78 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 549: 0000ab7c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 550: 0000abd8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 551: 0000abdc 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 552: 0000ac24 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 553: 0000ac28 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 554: 0000acdc 112 FUNC LOCAL DEFAULT 13 mi_heap_realloc_zero_aligned │ │ │ │ │ + 555: 0000ada4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 556: 0000ada8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 557: 0000ae00 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 558: 0000ae04 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 559: 0000ae48 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 560: 0000ae4c 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 561: 0000af44 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 562: 0000af48 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 563: 0000af9c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 564: 0000afa0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 565: 0000afe4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 566: 0000afe8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 567: 0000b02c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 568: 0000b030 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 569: 0000b074 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 570: 0000b078 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 571: 0000b270 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 572: 0000b274 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 573: 0000b2a4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 574: 0000b2a8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 575: 0000b2cc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 576: 0000b2d0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 577: 0000b360 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 578: 0000b364 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 579: 0000b38c 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 580: 0000b390 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 581: 0000b3e8 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 582: 0000b3ec 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 583: 0000b440 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 584: 0000b444 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 585: 0000b4bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 586: 0000b4c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 587: 0000b534 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 588: 0000b538 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 589: 0000b5cc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 590: 0000b5d0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 591: 0000b644 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 592: 0000b648 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 593: 0000b690 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 594: 0000b694 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 595: 0000b6bc 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 596: 0000b6c0 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 597: 0000b6e0 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 598: 0000b6e4 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 599: 0000b7d4 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 600: 0000b7d8 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 601: 0000b868 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 602: 0000b870 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ + 603: 0000b900 0 NOTYPE LOCAL DEFAULT 13 $d │ │ │ │ │ + 604: 0000b908 0 NOTYPE LOCAL DEFAULT 13 $a │ │ │ │ │ 605: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 606: 00000000 1 OBJECT LOCAL DEFAULT 3 os_preloading │ │ │ │ │ 607: 00000878 1128 OBJECT LOCAL DEFAULT 3 tld_main │ │ │ │ │ 608: 00000644 520 OBJECT LOCAL DEFAULT 3 options │ │ │ │ │ 609: 0000084c 4 OBJECT LOCAL DEFAULT 3 mi_max_error_count │ │ │ │ │ 610: 00000850 4 OBJECT LOCAL DEFAULT 3 mi_max_warning_count │ │ │ │ │ 611: 00000854 16 OBJECT LOCAL DEFAULT 3 mi_os_mem_config │ │ │ │ │ @@ -658,16 +658,16 @@ │ │ │ │ │ 654: 00000000 0 TLS LOCAL DEFAULT 18 .LANCHOR2 │ │ │ │ │ 655: 00000000 0 NOTYPE GLOBAL DEFAULT UND atexit │ │ │ │ │ 656: 00000704 268 FUNC GLOBAL HIDDEN 1 _mi_options_init │ │ │ │ │ 657: 00000bc0 488 FUNC GLOBAL HIDDEN 1 mi_process_init │ │ │ │ │ 658: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 659: 00000204 280 FUNC GLOBAL HIDDEN 1 _mi_prim_random_buf │ │ │ │ │ 660: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 661: 00006b80 212 FUNC GLOBAL HIDDEN 13 _mi_warning_message │ │ │ │ │ - 662: 00004a90 176 FUNC GLOBAL HIDDEN 13 _mi_os_random_weak │ │ │ │ │ + 661: 000067e8 212 FUNC GLOBAL HIDDEN 13 _mi_warning_message │ │ │ │ │ + 662: 000046f8 176 FUNC GLOBAL HIDDEN 13 _mi_os_random_weak │ │ │ │ │ 663: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 664: 00000000 0 NOTYPE GLOBAL DEFAULT UND syscall │ │ │ │ │ 665: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ 666: 000006cc 140 FUNC GLOBAL HIDDEN 11 _mi_verbose_message │ │ │ │ │ 667: 00000000 0 NOTYPE GLOBAL DEFAULT UND stderr │ │ │ │ │ 668: 00000000 0 NOTYPE GLOBAL DEFAULT UND fputs │ │ │ │ │ 669: 00000ba0 32 FUNC GLOBAL HIDDEN 1 _mi_preloading │ │ │ │ │ @@ -678,23 +678,23 @@ │ │ │ │ │ 674: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 675: 00000000 0 NOTYPE GLOBAL DEFAULT UND environ │ │ │ │ │ 676: 00000638 148 FUNC GLOBAL HIDDEN 11 _mi_strnicmp │ │ │ │ │ 677: 00000e14 256 FUNC GLOBAL HIDDEN 1 _mi_prim_mem_init │ │ │ │ │ 678: 00000f14 524 FUNC GLOBAL HIDDEN 1 mi_thread_init │ │ │ │ │ 679: 00001120 132 FUNC GLOBAL HIDDEN 1 mi_stats_reset │ │ │ │ │ 680: 00000fb8 288 FUNC GLOBAL HIDDEN 13 mi_reserve_os_memory_ex │ │ │ │ │ - 681: 000096b0 100 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ - 682: 00009714 208 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_interleave │ │ │ │ │ + 681: 00009314 100 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ + 682: 00009378 208 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_interleave │ │ │ │ │ 683: 00000000 0 NOTYPE GLOBAL DEFAULT UND pthread_key_create │ │ │ │ │ 684: 00000000 0 NOTYPE GLOBAL DEFAULT UND pthread_setspecific │ │ │ │ │ 685: 00000000 0 NOTYPE GLOBAL DEFAULT UND sysconf │ │ │ │ │ 686: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 687: 0000a000 276 FUNC GLOBAL HIDDEN 13 _mi_heap_init_ex │ │ │ │ │ - 688: 00001c90 140 FUNC GLOBAL HIDDEN 13 _mi_os_alloc │ │ │ │ │ - 689: 00006fe8 260 FUNC GLOBAL HIDDEN 13 _mi_error_message │ │ │ │ │ + 687: 00009c68 276 FUNC GLOBAL HIDDEN 13 _mi_heap_init_ex │ │ │ │ │ + 688: 00001ad4 140 FUNC GLOBAL HIDDEN 13 _mi_os_alloc │ │ │ │ │ + 689: 00006c50 260 FUNC GLOBAL HIDDEN 13 _mi_error_message │ │ │ │ │ 690: 000011a4 260 FUNC GLOBAL HIDDEN 1 _mi_clock_start │ │ │ │ │ 691: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_l2d │ │ │ │ │ 692: 00000000 0 NOTYPE GLOBAL DEFAULT UND __clock_gettime64 │ │ │ │ │ 693: 00000758 96 FUNC GLOBAL DEFAULT 11 PyMem_RawMalloc │ │ │ │ │ 694: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 695: 000007b8 32 FUNC GLOBAL HIDDEN 11 _PyMem_RawMalloc │ │ │ │ │ 696: 00000000 0 NOTYPE GLOBAL DEFAULT UND malloc │ │ │ │ │ @@ -708,380 +708,380 @@ │ │ │ │ │ 704: 00000000 0 NOTYPE GLOBAL DEFAULT UND wcslen │ │ │ │ │ 705: 0000001c 48 FUNC GLOBAL HIDDEN 13 _PyMem_DefaultRawCalloc │ │ │ │ │ 706: 00000000 0 NOTYPE GLOBAL DEFAULT UND calloc │ │ │ │ │ 707: 0000130c 136 FUNC GLOBAL HIDDEN 1 _PyMem_RawStrdup │ │ │ │ │ 708: 0000084c 104 FUNC GLOBAL DEFAULT 11 PyMem_RawRealloc │ │ │ │ │ 709: 000008b4 36 FUNC GLOBAL HIDDEN 11 _PyMem_RawRealloc │ │ │ │ │ 710: 000008d8 156 FUNC GLOBAL HIDDEN 11 _PyMem_RawWcsdup │ │ │ │ │ - 711: 0000a184 88 FUNC GLOBAL HIDDEN 13 mi_stats_print_out │ │ │ │ │ - 712: 0000b904 100 FUNC GLOBAL HIDDEN 13 _mi_heap_unsafe_destroy_all │ │ │ │ │ + 711: 00009dec 88 FUNC GLOBAL HIDDEN 13 mi_stats_print_out │ │ │ │ │ + 712: 0000b56c 100 FUNC GLOBAL HIDDEN 13 _mi_heap_unsafe_destroy_all │ │ │ │ │ 713: 0000165c 136 FUNC GLOBAL HIDDEN 1 _mi_deferred_free │ │ │ │ │ 714: 000016e4 80 FUNC GLOBAL HIDDEN 1 _mi_abandoned_reclaim_all │ │ │ │ │ 715: 00001974 224 FUNC GLOBAL HIDDEN 1 _mi_heap_delayed_free_partial │ │ │ │ │ 716: 00001a54 228 FUNC GLOBAL HIDDEN 1 _mi_heap_collect_retired │ │ │ │ │ 717: 00001bd4 192 FUNC GLOBAL HIDDEN 1 _mi_abandoned_collect │ │ │ │ │ 718: 00001c94 160 FUNC GLOBAL HIDDEN 1 _mi_thread_data_collect │ │ │ │ │ 719: 0000004c 332 FUNC GLOBAL HIDDEN 13 _PyMem_GetAllocatorName │ │ │ │ │ 720: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 721: 00000198 640 FUNC GLOBAL HIDDEN 13 _PyMem_SetupAllocators │ │ │ │ │ 722: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Lock │ │ │ │ │ 723: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMutex_Unlock │ │ │ │ │ - 724: 00008e28 124 FUNC GLOBAL HIDDEN 13 _mi_free_delayed_block │ │ │ │ │ - 725: 00003338 96 FUNC GLOBAL HIDDEN 13 _mi_page_free │ │ │ │ │ - 726: 00007b84 180 FUNC GLOBAL HIDDEN 13 _mi_os_free_ex │ │ │ │ │ - 727: 00005a28 136 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_claim │ │ │ │ │ - 728: 000058b0 96 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim │ │ │ │ │ + 724: 00008a8c 124 FUNC GLOBAL HIDDEN 13 _mi_free_delayed_block │ │ │ │ │ + 725: 0000317c 96 FUNC GLOBAL HIDDEN 13 _mi_page_free │ │ │ │ │ + 726: 000077ec 180 FUNC GLOBAL HIDDEN 13 _mi_os_free_ex │ │ │ │ │ + 727: 00005690 136 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_claim │ │ │ │ │ + 728: 00005518 96 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim │ │ │ │ │ 729: 00002244 20 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawMalloc │ │ │ │ │ - 730: 00003c4c 456 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ + 730: 00003e4c 456 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRawCalloc │ │ │ │ │ 731: 00000f70 808 FUNC GLOBAL HIDDEN 11 _PyMem_DebugRawRealloc │ │ │ │ │ 732: 00000b44 1068 FUNC GLOBAL HIDDEN 11 _PyMem_DebugRawFree │ │ │ │ │ 733: 00001a6c 508 FUNC GLOBAL HIDDEN 11 _PyMem_DebugMalloc │ │ │ │ │ 734: 00002898 476 FUNC GLOBAL HIDDEN 11 _PyMem_DebugCalloc │ │ │ │ │ - 735: 000040a4 72 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRealloc │ │ │ │ │ + 735: 00004494 72 FUNC GLOBAL HIDDEN 1 _PyMem_DebugRealloc │ │ │ │ │ 736: 00002a74 1108 FUNC GLOBAL HIDDEN 11 _PyMem_DebugFree │ │ │ │ │ 737: 000013ec 316 FUNC GLOBAL HIDDEN 11 _PyObject_Malloc │ │ │ │ │ 738: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 739: 0000259c 764 FUNC GLOBAL HIDDEN 11 _PyObject_Free │ │ │ │ │ - 740: 00004400 76 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaFree │ │ │ │ │ + 740: 000047f0 76 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaFree │ │ │ │ │ 741: 00000000 0 NOTYPE GLOBAL DEFAULT UND munmap │ │ │ │ │ 742: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 743: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 744: 00002258 40 FUNC GLOBAL HIDDEN 1 _PyMem_MiMalloc │ │ │ │ │ 745: 00002280 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawMalloc │ │ │ │ │ 746: 00002294 160 FUNC GLOBAL HIDDEN 1 _mi_heap_malloc_zero_ex │ │ │ │ │ 747: 0000246c 316 FUNC GLOBAL HIDDEN 1 _mi_malloc_generic │ │ │ │ │ 748: 000023e4 136 FUNC GLOBAL HIDDEN 1 _mi_page_malloc │ │ │ │ │ - 749: 00003af8 340 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ + 749: 00003cf8 340 FUNC GLOBAL HIDDEN 1 _mi_page_free_collect │ │ │ │ │ 750: 00001348 132 FUNC GLOBAL HIDDEN 13 _mi_os_good_alloc_size │ │ │ │ │ 751: 00002994 148 FUNC GLOBAL HIDDEN 1 _mi_segment_page_alloc │ │ │ │ │ 752: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidiv │ │ │ │ │ 753: 00000a10 648 FUNC GLOBAL HIDDEN 13 _mi_arena_alloc_aligned │ │ │ │ │ - 754: 00007eec 212 FUNC GLOBAL HIDDEN 13 _mi_os_commit │ │ │ │ │ - 755: 000084d4 744 FUNC GLOBAL HIDDEN 13 _mi_arena_free │ │ │ │ │ - 756: 00002768 88 FUNC GLOBAL HIDDEN 13 _mi_segment_map_allocated_at │ │ │ │ │ + 754: 00007b54 212 FUNC GLOBAL HIDDEN 13 _mi_os_commit │ │ │ │ │ + 755: 0000813c 744 FUNC GLOBAL HIDDEN 13 _mi_arena_free │ │ │ │ │ + 756: 000025ac 88 FUNC GLOBAL HIDDEN 13 _mi_segment_map_allocated_at │ │ │ │ │ 757: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ 758: 00000ce8 80 FUNC GLOBAL HIDDEN 13 _mi_os_numa_node_get │ │ │ │ │ - 759: 00007fc0 256 FUNC GLOBAL HIDDEN 13 _mi_os_alloc_aligned_at_offset │ │ │ │ │ + 759: 00007c28 256 FUNC GLOBAL HIDDEN 13 _mi_os_alloc_aligned_at_offset │ │ │ │ │ 760: 000010d8 624 FUNC GLOBAL HIDDEN 13 _mi_os_alloc_aligned │ │ │ │ │ - 761: 00009510 76 FUNC GLOBAL HIDDEN 13 _mi_prim_numa_node │ │ │ │ │ + 761: 00009174 76 FUNC GLOBAL HIDDEN 13 _mi_prim_numa_node │ │ │ │ │ 762: 00000d6c 128 FUNC GLOBAL HIDDEN 13 _mi_os_numa_node_count_get │ │ │ │ │ 763: 00000dec 164 FUNC GLOBAL HIDDEN 13 _mi_prim_numa_node_count │ │ │ │ │ 764: 00000000 0 NOTYPE GLOBAL DEFAULT UND __snprintf_chk │ │ │ │ │ 765: 0000149c 560 FUNC GLOBAL HIDDEN 13 _mi_prim_alloc │ │ │ │ │ 766: 000016cc 136 FUNC GLOBAL HIDDEN 13 _mi_os_use_large_page │ │ │ │ │ 767: 00000000 0 NOTYPE GLOBAL DEFAULT UND mmap64 │ │ │ │ │ 768: 00000000 0 NOTYPE GLOBAL DEFAULT UND madvise │ │ │ │ │ 769: 00002da0 28 FUNC GLOBAL HIDDEN 1 _PyMem_DefaultRawMalloc │ │ │ │ │ - 770: 000019a4 52 FUNC GLOBAL HIDDEN 13 _mi_prim_free │ │ │ │ │ - 771: 000059b4 116 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim │ │ │ │ │ - 772: 00002000 812 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim_across │ │ │ │ │ - 773: 000023f0 288 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim_across │ │ │ │ │ - 774: 000025c0 312 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim_across │ │ │ │ │ - 775: 0000232c 196 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_claim_field │ │ │ │ │ - 776: 00003a20 192 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_next_run │ │ │ │ │ - 777: 00003268 264 FUNC GLOBAL HIDDEN 1 _PyMem_init_obmalloc │ │ │ │ │ + 770: 000017e8 52 FUNC GLOBAL HIDDEN 13 _mi_prim_free │ │ │ │ │ + 771: 0000561c 116 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim │ │ │ │ │ + 772: 00001e44 812 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim_across │ │ │ │ │ + 773: 00002234 288 FUNC GLOBAL HIDDEN 13 _mi_bitmap_unclaim_across │ │ │ │ │ + 774: 00002404 312 FUNC GLOBAL HIDDEN 13 _mi_bitmap_claim_across │ │ │ │ │ + 775: 00002170 196 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_claim_field │ │ │ │ │ + 776: 00003688 192 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_next_run │ │ │ │ │ + 777: 00003468 264 FUNC GLOBAL HIDDEN 1 _PyMem_init_obmalloc │ │ │ │ │ 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_Main │ │ │ │ │ 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInterpreterState_HasFeature │ │ │ │ │ 780: 00001d38 44 FUNC GLOBAL HIDDEN 11 _PyMem_RawCalloc │ │ │ │ │ - 781: 000038b4 176 FUNC GLOBAL DEFAULT 1 PyMem_GetAllocator │ │ │ │ │ - 782: 00003964 24 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ - 783: 00003994 188 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ - 784: 0000397c 24 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawFree │ │ │ │ │ - 785: 00003e14 232 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ - 786: 000038b8 164 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ + 781: 00003ab4 176 FUNC GLOBAL DEFAULT 1 PyMem_GetAllocator │ │ │ │ │ + 782: 00003b64 24 FUNC GLOBAL HIDDEN 1 _PyMem_MiFree │ │ │ │ │ + 783: 00003b94 188 FUNC GLOBAL HIDDEN 1 mi_free │ │ │ │ │ + 784: 00003b7c 24 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawFree │ │ │ │ │ + 785: 00004014 232 FUNC GLOBAL HIDDEN 1 _mi_page_retire │ │ │ │ │ + 786: 00003520 164 FUNC GLOBAL HIDDEN 13 _mi_free_generic │ │ │ │ │ 787: 00001298 340 FUNC GLOBAL DEFAULT 11 PyObject_Malloc │ │ │ │ │ - 788: 00003a50 168 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaAlloc │ │ │ │ │ + 788: 00003c50 168 FUNC GLOBAL HIDDEN 1 _PyMem_ArenaAlloc │ │ │ │ │ 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GETENV │ │ │ │ │ 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND __prctl_time64 │ │ │ │ │ - 792: 00002b4c 408 FUNC GLOBAL DEFAULT 13 _PyObject_DebugMallocStats │ │ │ │ │ + 792: 00002990 408 FUNC GLOBAL DEFAULT 13 _PyObject_DebugMallocStats │ │ │ │ │ 793: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 794: 00001c68 208 FUNC GLOBAL DEFAULT 11 PyMem_RawCalloc │ │ │ │ │ - 795: 00003efc 128 FUNC GLOBAL HIDDEN 1 _PyObject_MiMalloc │ │ │ │ │ + 795: 000040fc 128 FUNC GLOBAL HIDDEN 1 _PyObject_MiMalloc │ │ │ │ │ 796: 00000000 0 NOTYPE GLOBAL DEFAULT UND __fprintf_chk │ │ │ │ │ - 797: 000044f0 76 FUNC GLOBAL HIDDEN 13 mi_heap_visit_blocks │ │ │ │ │ + 797: 00004158 76 FUNC GLOBAL HIDDEN 13 mi_heap_visit_blocks │ │ │ │ │ 798: 00000000 0 NOTYPE GLOBAL DEFAULT UND fputc │ │ │ │ │ 799: 00000000 0 NOTYPE GLOBAL DEFAULT UND fwrite │ │ │ │ │ 800: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ 801: 00001d64 340 FUNC GLOBAL DEFAULT 11 PyMem_Malloc │ │ │ │ │ 802: 000020e0 416 FUNC GLOBAL HIDDEN 11 _PyObject_Calloc │ │ │ │ │ 803: 00001eb8 552 FUNC GLOBAL DEFAULT 11 PyMem_Calloc │ │ │ │ │ 804: 00002280 796 FUNC GLOBAL DEFAULT 11 PyMem_Free │ │ │ │ │ 805: 00002ec8 796 FUNC GLOBAL DEFAULT 11 PyObject_Free │ │ │ │ │ - 806: 00003f7c 88 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ - 807: 00003fd4 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawCalloc │ │ │ │ │ - 808: 00003fe8 188 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ + 806: 0000417c 88 FUNC GLOBAL HIDDEN 1 _PyMem_MiCalloc │ │ │ │ │ + 807: 000041d4 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawCalloc │ │ │ │ │ + 808: 000041e8 188 FUNC GLOBAL HIDDEN 1 _PyObject_MiFree │ │ │ │ │ 809: 000031e4 1364 FUNC GLOBAL DEFAULT 11 PyObject_Realloc │ │ │ │ │ 810: 00003738 348 FUNC GLOBAL HIDDEN 11 _PyObject_Realloc │ │ │ │ │ - 811: 00003428 104 FUNC GLOBAL HIDDEN 13 _mi_segment_page_free │ │ │ │ │ - 812: 000081ac 160 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ - 813: 000040ec 40 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ - 814: 00004128 260 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ - 815: 00004114 20 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ + 811: 0000326c 104 FUNC GLOBAL HIDDEN 13 _mi_segment_page_free │ │ │ │ │ + 812: 00007e14 160 FUNC GLOBAL HIDDEN 13 _mi_os_reset │ │ │ │ │ + 813: 000044dc 40 FUNC GLOBAL HIDDEN 1 _PyMem_MiRealloc │ │ │ │ │ + 814: 00004518 260 FUNC GLOBAL HIDDEN 1 _mi_heap_realloc_zero │ │ │ │ │ + 815: 00004504 20 FUNC GLOBAL HIDDEN 1 _PyObject_MiRealloc │ │ │ │ │ 816: 00003894 1364 FUNC GLOBAL DEFAULT 11 PyMem_Realloc │ │ │ │ │ - 817: 000042a8 40 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ - 818: 000039c8 88 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ - 819: 000042d0 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawRealloc │ │ │ │ │ - 820: 00003c80 228 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ - 821: 00003d64 164 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ - 822: 000042e4 284 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ │ + 817: 00004698 40 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualAlloc │ │ │ │ │ + 818: 00003630 88 FUNC GLOBAL HIDDEN 13 _mi_page_unfull │ │ │ │ │ + 819: 000046c0 20 FUNC GLOBAL HIDDEN 1 _PyMem_MiRawRealloc │ │ │ │ │ + 820: 000038e8 228 FUNC GLOBAL HIDDEN 13 _mi_os_purge_ex │ │ │ │ │ + 821: 000039cc 164 FUNC GLOBAL HIDDEN 13 _mi_stat_counter_increase │ │ │ │ │ + 822: 000046d4 284 FUNC GLOBAL DEFAULT 1 PyMem_SetAllocator │ │ │ │ │ 823: 00003de8 380 FUNC GLOBAL HIDDEN 11 _PyMem_AbandonDelayed │ │ │ │ │ - 824: 0000444c 180 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ - 825: 00004500 44 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualFree │ │ │ │ │ - 826: 0000452c 396 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ + 824: 0000483c 180 FUNC GLOBAL HIDDEN 1 _PyMem_FiniDelayed │ │ │ │ │ + 825: 000048f0 44 FUNC GLOBAL HIDDEN 1 _PyObject_VirtualFree │ │ │ │ │ + 826: 0000491c 396 FUNC GLOBAL HIDDEN 1 _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ │ 827: 00003f64 580 FUNC GLOBAL HIDDEN 11 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ 828: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_IsMainInterpreterFinalizing │ │ │ │ │ - 829: 00004708 52 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ - 830: 0000473c 52 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ + 829: 00004af8 52 FUNC GLOBAL HIDDEN 1 _PyMem_obmalloc_state_on_heap │ │ │ │ │ + 830: 00004b2c 52 FUNC GLOBAL HIDDEN 1 _Py_FinalizeAllocatedBlocks │ │ │ │ │ 831: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorldAll │ │ │ │ │ 832: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Head │ │ │ │ │ 833: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Next │ │ │ │ │ 834: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorldAll │ │ │ │ │ 835: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMutex_LockTimed │ │ │ │ │ - 836: 00003ff4 160 FUNC GLOBAL HIDDEN 13 _PyDebugAllocatorStats │ │ │ │ │ - 837: 00004094 872 FUNC GLOBAL DEFAULT 13 _PyMem_GetCurrentAllocatorName │ │ │ │ │ + 836: 00003c5c 160 FUNC GLOBAL HIDDEN 13 _PyDebugAllocatorStats │ │ │ │ │ + 837: 00003cfc 872 FUNC GLOBAL DEFAULT 13 _PyMem_GetCurrentAllocatorName │ │ │ │ │ 838: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 839: 000043fc 92 FUNC GLOBAL DEFAULT 13 PyObject_Calloc │ │ │ │ │ + 839: 00004064 92 FUNC GLOBAL DEFAULT 13 PyObject_Calloc │ │ │ │ │ 840: 000041a8 352 FUNC GLOBAL DEFAULT 11 _PyMem_Strdup │ │ │ │ │ - 841: 00004584 180 FUNC GLOBAL HIDDEN 13 _mi_heap_area_init │ │ │ │ │ - 842: 00005dd8 672 FUNC GLOBAL HIDDEN 13 _mi_heap_area_visit_blocks │ │ │ │ │ - 843: 00008ab0 76 FUNC GLOBAL HIDDEN 13 _mi_page_abandon │ │ │ │ │ - 844: 00004768 28 FUNC GLOBAL HIDDEN 13 _Py_GetGlobalAllocatedBlocks │ │ │ │ │ + 841: 000041ec 180 FUNC GLOBAL HIDDEN 13 _mi_heap_area_init │ │ │ │ │ + 842: 00005a40 672 FUNC GLOBAL HIDDEN 13 _mi_heap_area_visit_blocks │ │ │ │ │ + 843: 00008718 76 FUNC GLOBAL HIDDEN 13 _mi_page_abandon │ │ │ │ │ + 844: 000043d0 28 FUNC GLOBAL HIDDEN 13 _Py_GetGlobalAllocatedBlocks │ │ │ │ │ 845: 00000000 0 NOTYPE GLOBAL DEFAULT UND fflush │ │ │ │ │ 846: 00000000 0 NOTYPE GLOBAL DEFAULT UND fileno │ │ │ │ │ 847: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyMem_DumpTraceback │ │ │ │ │ 848: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 849: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_qsbr_poll │ │ │ │ │ - 850: 00005414 20 FUNC GLOBAL HIDDEN 13 _mi_padding_shrink │ │ │ │ │ - 851: 00005428 128 FUNC GLOBAL HIDDEN 13 _mi_page_ptr_unalign │ │ │ │ │ - 852: 000054a8 20 FUNC GLOBAL HIDDEN 13 mi_usable_size │ │ │ │ │ - 853: 000054bc 52 FUNC GLOBAL HIDDEN 13 mi_expand │ │ │ │ │ - 854: 000054f0 24 FUNC WEAK HIDDEN 13 _Py__ZSt15get_new_handlerv │ │ │ │ │ - 855: 00005508 20 FUNC GLOBAL HIDDEN 13 mi_malloc_size │ │ │ │ │ - 856: 0000551c 20 FUNC GLOBAL HIDDEN 13 mi_malloc_usable_size │ │ │ │ │ - 857: 00005530 68 FUNC GLOBAL HIDDEN 13 mi__expand │ │ │ │ │ - 858: 00005574 60 FUNC GLOBAL HIDDEN 13 mi_wdupenv_s │ │ │ │ │ - 859: 000055b0 24 FUNC GLOBAL HIDDEN 13 _mi_arena_id_none │ │ │ │ │ - 860: 000055c8 76 FUNC GLOBAL HIDDEN 13 _mi_arena_memid_is_suitable │ │ │ │ │ - 861: 00005614 48 FUNC GLOBAL HIDDEN 13 _mi_arena_memid_is_os_allocated │ │ │ │ │ - 862: 00005644 116 FUNC GLOBAL HIDDEN 13 mi_arena_area │ │ │ │ │ - 863: 000056b8 136 FUNC GLOBAL HIDDEN 13 _mi_arena_contains │ │ │ │ │ - 864: 00005848 104 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim │ │ │ │ │ - 865: 00005910 164 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim_pred │ │ │ │ │ - 866: 00005ab0 72 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_claimed │ │ │ │ │ - 867: 00005af8 72 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_any_claimed │ │ │ │ │ - 868: 00005b40 32 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_claimed_across │ │ │ │ │ - 869: 00005b60 52 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_any_claimed_across │ │ │ │ │ - 870: 00005b94 84 FUNC GLOBAL HIDDEN 13 _mi_heap_memid_is_suitable │ │ │ │ │ - 871: 00005be8 28 FUNC GLOBAL HIDDEN 13 _mi_heap_random_next │ │ │ │ │ - 872: 00005c04 60 FUNC GLOBAL HIDDEN 13 _mi_heap_destroy_pages │ │ │ │ │ - 873: 00005c40 100 FUNC GLOBAL HIDDEN 13 mi_heap_set_default │ │ │ │ │ - 874: 00005ca4 164 FUNC GLOBAL HIDDEN 13 mi_heap_contains_block │ │ │ │ │ - 875: 00005d48 104 FUNC GLOBAL HIDDEN 13 mi_heap_check_owned │ │ │ │ │ - 876: 00005db0 40 FUNC GLOBAL HIDDEN 13 mi_check_owned │ │ │ │ │ + 850: 0000507c 20 FUNC GLOBAL HIDDEN 13 _mi_padding_shrink │ │ │ │ │ + 851: 00005090 128 FUNC GLOBAL HIDDEN 13 _mi_page_ptr_unalign │ │ │ │ │ + 852: 00005110 20 FUNC GLOBAL HIDDEN 13 mi_usable_size │ │ │ │ │ + 853: 00005124 52 FUNC GLOBAL HIDDEN 13 mi_expand │ │ │ │ │ + 854: 00005158 24 FUNC WEAK HIDDEN 13 _Py__ZSt15get_new_handlerv │ │ │ │ │ + 855: 00005170 20 FUNC GLOBAL HIDDEN 13 mi_malloc_size │ │ │ │ │ + 856: 00005184 20 FUNC GLOBAL HIDDEN 13 mi_malloc_usable_size │ │ │ │ │ + 857: 00005198 68 FUNC GLOBAL HIDDEN 13 mi__expand │ │ │ │ │ + 858: 000051dc 60 FUNC GLOBAL HIDDEN 13 mi_wdupenv_s │ │ │ │ │ + 859: 00005218 24 FUNC GLOBAL HIDDEN 13 _mi_arena_id_none │ │ │ │ │ + 860: 00005230 76 FUNC GLOBAL HIDDEN 13 _mi_arena_memid_is_suitable │ │ │ │ │ + 861: 0000527c 48 FUNC GLOBAL HIDDEN 13 _mi_arena_memid_is_os_allocated │ │ │ │ │ + 862: 000052ac 116 FUNC GLOBAL HIDDEN 13 mi_arena_area │ │ │ │ │ + 863: 00005320 136 FUNC GLOBAL HIDDEN 13 _mi_arena_contains │ │ │ │ │ + 864: 000054b0 104 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim │ │ │ │ │ + 865: 00005578 164 FUNC GLOBAL HIDDEN 13 _mi_bitmap_try_find_from_claim_pred │ │ │ │ │ + 866: 00005718 72 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_claimed │ │ │ │ │ + 867: 00005760 72 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_any_claimed │ │ │ │ │ + 868: 000057a8 32 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_claimed_across │ │ │ │ │ + 869: 000057c8 52 FUNC GLOBAL HIDDEN 13 _mi_bitmap_is_any_claimed_across │ │ │ │ │ + 870: 000057fc 84 FUNC GLOBAL HIDDEN 13 _mi_heap_memid_is_suitable │ │ │ │ │ + 871: 00005850 28 FUNC GLOBAL HIDDEN 13 _mi_heap_random_next │ │ │ │ │ + 872: 0000586c 60 FUNC GLOBAL HIDDEN 13 _mi_heap_destroy_pages │ │ │ │ │ + 873: 000058a8 100 FUNC GLOBAL HIDDEN 13 mi_heap_set_default │ │ │ │ │ + 874: 0000590c 164 FUNC GLOBAL HIDDEN 13 mi_heap_contains_block │ │ │ │ │ + 875: 000059b0 104 FUNC GLOBAL HIDDEN 13 mi_heap_check_owned │ │ │ │ │ + 876: 00005a18 40 FUNC GLOBAL HIDDEN 13 mi_check_owned │ │ │ │ │ 877: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memset_chk │ │ │ │ │ 878: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 879: 00006078 32 FUNC GLOBAL HIDDEN 13 _mi_thread_id │ │ │ │ │ - 880: 00006098 84 FUNC GLOBAL HIDDEN 13 _mi_tld_init │ │ │ │ │ - 881: 000060ec 68 FUNC GLOBAL HIDDEN 13 _mi_is_main_thread │ │ │ │ │ - 882: 00006130 32 FUNC GLOBAL HIDDEN 13 _mi_current_thread_count │ │ │ │ │ - 883: 00006150 72 FUNC GLOBAL HIDDEN 13 _mi_heap_set_default_direct │ │ │ │ │ - 884: 00006198 24 FUNC GLOBAL HIDDEN 13 mi_is_redirected │ │ │ │ │ - 885: 000061b0 24 FUNC GLOBAL HIDDEN 13 mi_version │ │ │ │ │ - 886: 000061c8 56 FUNC GLOBAL HIDDEN 13 mi_option_set │ │ │ │ │ - 887: 00006200 56 FUNC GLOBAL HIDDEN 13 mi_option_set_default │ │ │ │ │ - 888: 00006238 56 FUNC GLOBAL HIDDEN 13 mi_option_set_enabled │ │ │ │ │ - 889: 00006270 56 FUNC GLOBAL HIDDEN 13 mi_option_set_enabled_default │ │ │ │ │ - 890: 000062a8 60 FUNC GLOBAL HIDDEN 13 mi_option_enable │ │ │ │ │ - 891: 000062e4 60 FUNC GLOBAL HIDDEN 13 mi_option_disable │ │ │ │ │ - 892: 00006320 116 FUNC GLOBAL HIDDEN 13 mi_register_output │ │ │ │ │ - 893: 00006394 212 FUNC GLOBAL HIDDEN 13 _mi_fputs │ │ │ │ │ + 879: 00005ce0 32 FUNC GLOBAL HIDDEN 13 _mi_thread_id │ │ │ │ │ + 880: 00005d00 84 FUNC GLOBAL HIDDEN 13 _mi_tld_init │ │ │ │ │ + 881: 00005d54 68 FUNC GLOBAL HIDDEN 13 _mi_is_main_thread │ │ │ │ │ + 882: 00005d98 32 FUNC GLOBAL HIDDEN 13 _mi_current_thread_count │ │ │ │ │ + 883: 00005db8 72 FUNC GLOBAL HIDDEN 13 _mi_heap_set_default_direct │ │ │ │ │ + 884: 00005e00 24 FUNC GLOBAL HIDDEN 13 mi_is_redirected │ │ │ │ │ + 885: 00005e18 24 FUNC GLOBAL HIDDEN 13 mi_version │ │ │ │ │ + 886: 00005e30 56 FUNC GLOBAL HIDDEN 13 mi_option_set │ │ │ │ │ + 887: 00005e68 56 FUNC GLOBAL HIDDEN 13 mi_option_set_default │ │ │ │ │ + 888: 00005ea0 56 FUNC GLOBAL HIDDEN 13 mi_option_set_enabled │ │ │ │ │ + 889: 00005ed8 56 FUNC GLOBAL HIDDEN 13 mi_option_set_enabled_default │ │ │ │ │ + 890: 00005f10 60 FUNC GLOBAL HIDDEN 13 mi_option_enable │ │ │ │ │ + 891: 00005f4c 60 FUNC GLOBAL HIDDEN 13 mi_option_disable │ │ │ │ │ + 892: 00005f88 116 FUNC GLOBAL HIDDEN 13 mi_register_output │ │ │ │ │ + 893: 00005ffc 212 FUNC GLOBAL HIDDEN 13 _mi_fputs │ │ │ │ │ 894: 00000000 0 NOTYPE GLOBAL DEFAULT UND stdout │ │ │ │ │ 895: 00000000 0 NOTYPE GLOBAL DEFAULT UND __vsnprintf_chk │ │ │ │ │ - 896: 000066c0 68 FUNC GLOBAL HIDDEN 13 _mi_fprintf │ │ │ │ │ + 896: 00006328 68 FUNC GLOBAL HIDDEN 13 _mi_fprintf │ │ │ │ │ 897: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 898: 00006c54 304 FUNC GLOBAL HIDDEN 13 mi_debug_show_arenas │ │ │ │ │ - 899: 00006d84 112 FUNC GLOBAL HIDDEN 13 _mi_trace_message │ │ │ │ │ - 900: 00006df4 116 FUNC GLOBAL HIDDEN 13 mi_option_is_enabled │ │ │ │ │ - 901: 00006e68 116 FUNC GLOBAL HIDDEN 13 mi_option_get_size │ │ │ │ │ - 902: 00006edc 128 FUNC GLOBAL HIDDEN 13 mi_option_get_clamp │ │ │ │ │ - 903: 00006f5c 100 FUNC GLOBAL HIDDEN 13 mi_option_get │ │ │ │ │ - 904: 00006fc0 40 FUNC GLOBAL HIDDEN 13 mi_register_error │ │ │ │ │ + 898: 000068bc 304 FUNC GLOBAL HIDDEN 13 mi_debug_show_arenas │ │ │ │ │ + 899: 000069ec 112 FUNC GLOBAL HIDDEN 13 _mi_trace_message │ │ │ │ │ + 900: 00006a5c 116 FUNC GLOBAL HIDDEN 13 mi_option_is_enabled │ │ │ │ │ + 901: 00006ad0 116 FUNC GLOBAL HIDDEN 13 mi_option_get_size │ │ │ │ │ + 902: 00006b44 128 FUNC GLOBAL HIDDEN 13 mi_option_get_clamp │ │ │ │ │ + 903: 00006bc4 100 FUNC GLOBAL HIDDEN 13 mi_option_get │ │ │ │ │ + 904: 00006c28 40 FUNC GLOBAL HIDDEN 13 mi_register_error │ │ │ │ │ 905: 00000000 0 NOTYPE GLOBAL DEFAULT UND abort │ │ │ │ │ - 906: 00007140 36 FUNC GLOBAL HIDDEN 13 _mi_toupper │ │ │ │ │ - 907: 00007164 100 FUNC GLOBAL HIDDEN 13 _mi_strlcpy │ │ │ │ │ - 908: 000071c8 40 FUNC GLOBAL HIDDEN 13 _mi_strlen │ │ │ │ │ - 909: 000071f0 64 FUNC GLOBAL HIDDEN 13 _mi_strnlen │ │ │ │ │ - 910: 00007230 32 FUNC GLOBAL HIDDEN 13 _mi_os_has_overcommit │ │ │ │ │ - 911: 00007250 32 FUNC GLOBAL HIDDEN 13 _mi_os_has_virtual_reserve │ │ │ │ │ - 912: 00007270 32 FUNC GLOBAL HIDDEN 13 _mi_os_page_size │ │ │ │ │ - 913: 00007290 40 FUNC GLOBAL HIDDEN 13 _mi_os_large_page_size │ │ │ │ │ - 914: 000072b8 24 FUNC GLOBAL HIDDEN 13 _mi_os_get_aligned_hint │ │ │ │ │ - 915: 000072d0 40 FUNC GLOBAL HIDDEN 13 _mi_os_decommit │ │ │ │ │ - 916: 000072f8 64 FUNC GLOBAL HIDDEN 13 _mi_os_alloc_huge_os_pages │ │ │ │ │ - 917: 00007338 20 FUNC GLOBAL HIDDEN 13 _mi_bin │ │ │ │ │ - 918: 0000734c 40 FUNC GLOBAL HIDDEN 13 _mi_bin_size │ │ │ │ │ - 919: 00007374 112 FUNC GLOBAL HIDDEN 13 mi_good_size │ │ │ │ │ - 920: 000073e4 20 FUNC GLOBAL HIDDEN 13 mi_malloc_good_size │ │ │ │ │ - 921: 000073f8 148 FUNC GLOBAL HIDDEN 13 _mi_page_try_use_delayed_free │ │ │ │ │ - 922: 0000748c 56 FUNC GLOBAL HIDDEN 13 _mi_page_use_delayed_free │ │ │ │ │ - 923: 000074c4 160 FUNC GLOBAL HIDDEN 13 _mi_page_queue_append │ │ │ │ │ - 924: 00007680 164 FUNC GLOBAL HIDDEN 13 _mi_page_reclaim │ │ │ │ │ - 925: 00007724 40 FUNC GLOBAL HIDDEN 13 mi_register_deferred_free │ │ │ │ │ - 926: 0000774c 124 FUNC GLOBAL HIDDEN 13 _mi_random_split │ │ │ │ │ - 927: 000077c8 20 FUNC GLOBAL HIDDEN 13 _mi_random_next │ │ │ │ │ - 928: 000077dc 128 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_committed_size │ │ │ │ │ - 929: 0000785c 96 FUNC GLOBAL HIDDEN 13 _mi_segment_page_start │ │ │ │ │ - 930: 000078bc 20 FUNC GLOBAL HIDDEN 13 _mi_segment_thread_collect │ │ │ │ │ - 931: 000078d0 44 FUNC GLOBAL HIDDEN 13 _mi_abandoned_await_readers │ │ │ │ │ - 932: 000078fc 204 FUNC GLOBAL HIDDEN 13 _mi_abandoned_pool_visit_blocks │ │ │ │ │ - 933: 000079c8 88 FUNC GLOBAL HIDDEN 13 _mi_segment_map_freed_at │ │ │ │ │ - 934: 00007a20 20 FUNC GLOBAL HIDDEN 13 mi_is_in_heap_region │ │ │ │ │ - 935: 00007a34 28 FUNC GLOBAL HIDDEN 13 _mi_stat_increase │ │ │ │ │ - 936: 00007a50 28 FUNC GLOBAL HIDDEN 13 _mi_stat_decrease │ │ │ │ │ - 937: 00007a6c 20 FUNC GLOBAL HIDDEN 13 _mi_stats_done │ │ │ │ │ - 938: 00007a80 96 FUNC GLOBAL HIDDEN 13 _mi_clock_now │ │ │ │ │ - 939: 00007ae0 136 FUNC GLOBAL HIDDEN 13 _mi_clock_end │ │ │ │ │ - 940: 00007b68 28 FUNC GLOBAL HIDDEN 13 _mi_os_init │ │ │ │ │ - 941: 00007c38 96 FUNC GLOBAL HIDDEN 13 _mi_os_free │ │ │ │ │ - 942: 00007dd0 160 FUNC GLOBAL HIDDEN 13 mi_manage_os_memory_ex │ │ │ │ │ - 943: 00007e70 64 FUNC GLOBAL HIDDEN 13 mi_manage_os_memory │ │ │ │ │ - 944: 00007eb0 60 FUNC GLOBAL HIDDEN 13 _mi_prim_commit │ │ │ │ │ + 906: 00006da8 36 FUNC GLOBAL HIDDEN 13 _mi_toupper │ │ │ │ │ + 907: 00006dcc 100 FUNC GLOBAL HIDDEN 13 _mi_strlcpy │ │ │ │ │ + 908: 00006e30 40 FUNC GLOBAL HIDDEN 13 _mi_strlen │ │ │ │ │ + 909: 00006e58 64 FUNC GLOBAL HIDDEN 13 _mi_strnlen │ │ │ │ │ + 910: 00006e98 32 FUNC GLOBAL HIDDEN 13 _mi_os_has_overcommit │ │ │ │ │ + 911: 00006eb8 32 FUNC GLOBAL HIDDEN 13 _mi_os_has_virtual_reserve │ │ │ │ │ + 912: 00006ed8 32 FUNC GLOBAL HIDDEN 13 _mi_os_page_size │ │ │ │ │ + 913: 00006ef8 40 FUNC GLOBAL HIDDEN 13 _mi_os_large_page_size │ │ │ │ │ + 914: 00006f20 24 FUNC GLOBAL HIDDEN 13 _mi_os_get_aligned_hint │ │ │ │ │ + 915: 00006f38 40 FUNC GLOBAL HIDDEN 13 _mi_os_decommit │ │ │ │ │ + 916: 00006f60 64 FUNC GLOBAL HIDDEN 13 _mi_os_alloc_huge_os_pages │ │ │ │ │ + 917: 00006fa0 20 FUNC GLOBAL HIDDEN 13 _mi_bin │ │ │ │ │ + 918: 00006fb4 40 FUNC GLOBAL HIDDEN 13 _mi_bin_size │ │ │ │ │ + 919: 00006fdc 112 FUNC GLOBAL HIDDEN 13 mi_good_size │ │ │ │ │ + 920: 0000704c 20 FUNC GLOBAL HIDDEN 13 mi_malloc_good_size │ │ │ │ │ + 921: 00007060 148 FUNC GLOBAL HIDDEN 13 _mi_page_try_use_delayed_free │ │ │ │ │ + 922: 000070f4 56 FUNC GLOBAL HIDDEN 13 _mi_page_use_delayed_free │ │ │ │ │ + 923: 0000712c 160 FUNC GLOBAL HIDDEN 13 _mi_page_queue_append │ │ │ │ │ + 924: 000072e8 164 FUNC GLOBAL HIDDEN 13 _mi_page_reclaim │ │ │ │ │ + 925: 0000738c 40 FUNC GLOBAL HIDDEN 13 mi_register_deferred_free │ │ │ │ │ + 926: 000073b4 124 FUNC GLOBAL HIDDEN 13 _mi_random_split │ │ │ │ │ + 927: 00007430 20 FUNC GLOBAL HIDDEN 13 _mi_random_next │ │ │ │ │ + 928: 00007444 128 FUNC GLOBAL HIDDEN 13 _mi_commit_mask_committed_size │ │ │ │ │ + 929: 000074c4 96 FUNC GLOBAL HIDDEN 13 _mi_segment_page_start │ │ │ │ │ + 930: 00007524 20 FUNC GLOBAL HIDDEN 13 _mi_segment_thread_collect │ │ │ │ │ + 931: 00007538 44 FUNC GLOBAL HIDDEN 13 _mi_abandoned_await_readers │ │ │ │ │ + 932: 00007564 204 FUNC GLOBAL HIDDEN 13 _mi_abandoned_pool_visit_blocks │ │ │ │ │ + 933: 00007630 88 FUNC GLOBAL HIDDEN 13 _mi_segment_map_freed_at │ │ │ │ │ + 934: 00007688 20 FUNC GLOBAL HIDDEN 13 mi_is_in_heap_region │ │ │ │ │ + 935: 0000769c 28 FUNC GLOBAL HIDDEN 13 _mi_stat_increase │ │ │ │ │ + 936: 000076b8 28 FUNC GLOBAL HIDDEN 13 _mi_stat_decrease │ │ │ │ │ + 937: 000076d4 20 FUNC GLOBAL HIDDEN 13 _mi_stats_done │ │ │ │ │ + 938: 000076e8 96 FUNC GLOBAL HIDDEN 13 _mi_clock_now │ │ │ │ │ + 939: 00007748 136 FUNC GLOBAL HIDDEN 13 _mi_clock_end │ │ │ │ │ + 940: 000077d0 28 FUNC GLOBAL HIDDEN 13 _mi_os_init │ │ │ │ │ + 941: 000078a0 96 FUNC GLOBAL HIDDEN 13 _mi_os_free │ │ │ │ │ + 942: 00007a38 160 FUNC GLOBAL HIDDEN 13 mi_manage_os_memory_ex │ │ │ │ │ + 943: 00007ad8 64 FUNC GLOBAL HIDDEN 13 mi_manage_os_memory │ │ │ │ │ + 944: 00007b18 60 FUNC GLOBAL HIDDEN 13 _mi_prim_commit │ │ │ │ │ 945: 00000000 0 NOTYPE GLOBAL DEFAULT UND mprotect │ │ │ │ │ - 946: 000080c0 44 FUNC GLOBAL HIDDEN 13 mi_reserve_os_memory │ │ │ │ │ - 947: 000080ec 44 FUNC GLOBAL HIDDEN 13 _mi_prim_decommit │ │ │ │ │ - 948: 00008118 148 FUNC GLOBAL HIDDEN 13 _mi_prim_reset │ │ │ │ │ - 949: 0000824c 80 FUNC GLOBAL HIDDEN 13 _mi_segment_huge_page_reset │ │ │ │ │ - 950: 00008390 28 FUNC GLOBAL HIDDEN 13 _mi_os_purge │ │ │ │ │ - 951: 00008484 52 FUNC GLOBAL HIDDEN 13 _mi_arena_unsafe_destroy_all │ │ │ │ │ - 952: 000084b8 28 FUNC GLOBAL HIDDEN 13 _mi_arena_collect │ │ │ │ │ - 953: 00008a4c 100 FUNC GLOBAL HIDDEN 13 _mi_segment_page_abandon │ │ │ │ │ - 954: 00008ea4 48 FUNC GLOBAL HIDDEN 13 _mi_heap_delayed_free_all │ │ │ │ │ - 955: 00008ed4 40 FUNC GLOBAL HIDDEN 13 mi_collect │ │ │ │ │ - 956: 00008efc 20 FUNC GLOBAL HIDDEN 13 mi_heap_collect │ │ │ │ │ - 957: 00008f10 24 FUNC GLOBAL HIDDEN 13 _mi_heap_collect_abandon │ │ │ │ │ - 958: 00008fe0 208 FUNC GLOBAL HIDDEN 13 mi_heap_delete │ │ │ │ │ - 959: 000090b0 456 FUNC GLOBAL HIDDEN 13 _mi_thread_done │ │ │ │ │ - 960: 000092a0 24 FUNC GLOBAL HIDDEN 13 mi_thread_done │ │ │ │ │ - 961: 000092b8 88 FUNC GLOBAL HIDDEN 13 mi_heap_destroy │ │ │ │ │ - 962: 00009310 52 FUNC GLOBAL HIDDEN 13 mi_cfree │ │ │ │ │ - 963: 00009344 20 FUNC GLOBAL HIDDEN 13 mi_free_size_aligned │ │ │ │ │ - 964: 00009358 20 FUNC GLOBAL HIDDEN 13 mi_free_size │ │ │ │ │ - 965: 0000936c 20 FUNC GLOBAL HIDDEN 13 mi_free_aligned │ │ │ │ │ - 966: 000093e4 56 FUNC GLOBAL HIDDEN 13 _mi_prim_protect │ │ │ │ │ - 967: 000094b8 24 FUNC GLOBAL HIDDEN 13 _mi_os_unprotect │ │ │ │ │ - 968: 000094d0 24 FUNC GLOBAL HIDDEN 13 _mi_os_protect │ │ │ │ │ - 969: 000094e8 40 FUNC GLOBAL HIDDEN 13 _mi_prim_alloc_huge_os_pages │ │ │ │ │ - 970: 00009664 76 FUNC GLOBAL HIDDEN 13 _mi_arena_alloc │ │ │ │ │ - 971: 000097e4 132 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages │ │ │ │ │ - 972: 00009868 44 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_at │ │ │ │ │ - 973: 00009894 20 FUNC GLOBAL HIDDEN 13 _mi_prim_clock_now │ │ │ │ │ - 974: 000098a8 168 FUNC GLOBAL HIDDEN 13 _mi_prim_process_info │ │ │ │ │ + 946: 00007d28 44 FUNC GLOBAL HIDDEN 13 mi_reserve_os_memory │ │ │ │ │ + 947: 00007d54 44 FUNC GLOBAL HIDDEN 13 _mi_prim_decommit │ │ │ │ │ + 948: 00007d80 148 FUNC GLOBAL HIDDEN 13 _mi_prim_reset │ │ │ │ │ + 949: 00007eb4 80 FUNC GLOBAL HIDDEN 13 _mi_segment_huge_page_reset │ │ │ │ │ + 950: 00007ff8 28 FUNC GLOBAL HIDDEN 13 _mi_os_purge │ │ │ │ │ + 951: 000080ec 52 FUNC GLOBAL HIDDEN 13 _mi_arena_unsafe_destroy_all │ │ │ │ │ + 952: 00008120 28 FUNC GLOBAL HIDDEN 13 _mi_arena_collect │ │ │ │ │ + 953: 000086b4 100 FUNC GLOBAL HIDDEN 13 _mi_segment_page_abandon │ │ │ │ │ + 954: 00008b08 48 FUNC GLOBAL HIDDEN 13 _mi_heap_delayed_free_all │ │ │ │ │ + 955: 00008b38 40 FUNC GLOBAL HIDDEN 13 mi_collect │ │ │ │ │ + 956: 00008b60 20 FUNC GLOBAL HIDDEN 13 mi_heap_collect │ │ │ │ │ + 957: 00008b74 24 FUNC GLOBAL HIDDEN 13 _mi_heap_collect_abandon │ │ │ │ │ + 958: 00008c44 208 FUNC GLOBAL HIDDEN 13 mi_heap_delete │ │ │ │ │ + 959: 00008d14 456 FUNC GLOBAL HIDDEN 13 _mi_thread_done │ │ │ │ │ + 960: 00008f04 24 FUNC GLOBAL HIDDEN 13 mi_thread_done │ │ │ │ │ + 961: 00008f1c 88 FUNC GLOBAL HIDDEN 13 mi_heap_destroy │ │ │ │ │ + 962: 00008f74 52 FUNC GLOBAL HIDDEN 13 mi_cfree │ │ │ │ │ + 963: 00008fa8 20 FUNC GLOBAL HIDDEN 13 mi_free_size_aligned │ │ │ │ │ + 964: 00008fbc 20 FUNC GLOBAL HIDDEN 13 mi_free_size │ │ │ │ │ + 965: 00008fd0 20 FUNC GLOBAL HIDDEN 13 mi_free_aligned │ │ │ │ │ + 966: 00009048 56 FUNC GLOBAL HIDDEN 13 _mi_prim_protect │ │ │ │ │ + 967: 0000911c 24 FUNC GLOBAL HIDDEN 13 _mi_os_unprotect │ │ │ │ │ + 968: 00009134 24 FUNC GLOBAL HIDDEN 13 _mi_os_protect │ │ │ │ │ + 969: 0000914c 40 FUNC GLOBAL HIDDEN 13 _mi_prim_alloc_huge_os_pages │ │ │ │ │ + 970: 000092c8 76 FUNC GLOBAL HIDDEN 13 _mi_arena_alloc │ │ │ │ │ + 971: 00009448 136 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages │ │ │ │ │ + 972: 000094d0 44 FUNC GLOBAL HIDDEN 13 mi_reserve_huge_os_pages_at │ │ │ │ │ + 973: 000094fc 20 FUNC GLOBAL HIDDEN 13 _mi_prim_clock_now │ │ │ │ │ + 974: 00009510 168 FUNC GLOBAL HIDDEN 13 _mi_prim_process_info │ │ │ │ │ 975: 00000000 0 NOTYPE GLOBAL DEFAULT UND __getrusage64 │ │ │ │ │ - 976: 00009950 356 FUNC GLOBAL HIDDEN 13 mi_process_info │ │ │ │ │ - 977: 00009f80 32 FUNC GLOBAL HIDDEN 13 _mi_prim_out_stderr │ │ │ │ │ - 978: 00009fa0 48 FUNC GLOBAL HIDDEN 13 _mi_random_reinit_if_weak │ │ │ │ │ - 979: 00009fd0 24 FUNC GLOBAL HIDDEN 13 _mi_random_init_weak │ │ │ │ │ - 980: 00009fe8 24 FUNC GLOBAL HIDDEN 13 _mi_random_init │ │ │ │ │ - 981: 0000a114 36 FUNC GLOBAL HIDDEN 13 _mi_heap_main_get │ │ │ │ │ - 982: 0000a138 76 FUNC GLOBAL HIDDEN 13 mi_thread_stats_print_out │ │ │ │ │ - 983: 0000a1dc 24 FUNC GLOBAL HIDDEN 13 mi_stats_print │ │ │ │ │ - 984: 0000a1f4 60 FUNC GLOBAL HIDDEN 13 mi_stats_merge │ │ │ │ │ - 985: 0000a230 60 FUNC GLOBAL HIDDEN 13 mi_zalloc_small │ │ │ │ │ - 986: 0000a26c 40 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_small │ │ │ │ │ - 987: 0000a294 56 FUNC GLOBAL HIDDEN 13 mi_malloc_small │ │ │ │ │ - 988: 0000a2cc 24 FUNC GLOBAL HIDDEN 13 mi_heap_malloc │ │ │ │ │ - 989: 0000a2e4 44 FUNC GLOBAL HIDDEN 13 mi_malloc │ │ │ │ │ - 990: 0000a310 68 FUNC GLOBAL HIDDEN 13 mi_heap_mallocn │ │ │ │ │ - 991: 0000a354 76 FUNC GLOBAL HIDDEN 13 mi_mallocn │ │ │ │ │ - 992: 0000a3a0 108 FUNC GLOBAL HIDDEN 13 mi_reallocarray │ │ │ │ │ - 993: 0000a40c 88 FUNC GLOBAL HIDDEN 13 mi_reallocarr │ │ │ │ │ - 994: 0000a464 92 FUNC GLOBAL HIDDEN 13 mi_new_realloc │ │ │ │ │ - 995: 0000a4c0 64 FUNC GLOBAL HIDDEN 13 mi_new_reallocn │ │ │ │ │ - 996: 0000a500 76 FUNC GLOBAL HIDDEN 13 mi_recalloc │ │ │ │ │ - 997: 0000a54c 48 FUNC GLOBAL HIDDEN 13 mi_rezalloc │ │ │ │ │ - 998: 0000a57c 76 FUNC GLOBAL HIDDEN 13 mi_reallocn │ │ │ │ │ - 999: 0000a5c8 48 FUNC GLOBAL HIDDEN 13 mi_realloc │ │ │ │ │ - 1000: 0000a5f8 68 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc │ │ │ │ │ - 1001: 0000a63c 24 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc │ │ │ │ │ - 1002: 0000a654 76 FUNC GLOBAL HIDDEN 13 mi_heap_reallocf │ │ │ │ │ - 1003: 0000a6a0 44 FUNC GLOBAL HIDDEN 13 mi_reallocf │ │ │ │ │ - 1004: 0000a6cc 68 FUNC GLOBAL HIDDEN 13 mi_heap_reallocn │ │ │ │ │ - 1005: 0000a710 24 FUNC GLOBAL HIDDEN 13 mi_heap_realloc │ │ │ │ │ - 1006: 0000a728 100 FUNC GLOBAL HIDDEN 13 mi_heap_strdup │ │ │ │ │ - 1007: 0000a78c 160 FUNC GLOBAL HIDDEN 13 mi_dupenv_s │ │ │ │ │ + 976: 000095b8 356 FUNC GLOBAL HIDDEN 13 mi_process_info │ │ │ │ │ + 977: 00009be8 32 FUNC GLOBAL HIDDEN 13 _mi_prim_out_stderr │ │ │ │ │ + 978: 00009c08 48 FUNC GLOBAL HIDDEN 13 _mi_random_reinit_if_weak │ │ │ │ │ + 979: 00009c38 24 FUNC GLOBAL HIDDEN 13 _mi_random_init_weak │ │ │ │ │ + 980: 00009c50 24 FUNC GLOBAL HIDDEN 13 _mi_random_init │ │ │ │ │ + 981: 00009d7c 36 FUNC GLOBAL HIDDEN 13 _mi_heap_main_get │ │ │ │ │ + 982: 00009da0 76 FUNC GLOBAL HIDDEN 13 mi_thread_stats_print_out │ │ │ │ │ + 983: 00009e44 24 FUNC GLOBAL HIDDEN 13 mi_stats_print │ │ │ │ │ + 984: 00009e5c 60 FUNC GLOBAL HIDDEN 13 mi_stats_merge │ │ │ │ │ + 985: 00009e98 60 FUNC GLOBAL HIDDEN 13 mi_zalloc_small │ │ │ │ │ + 986: 00009ed4 40 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_small │ │ │ │ │ + 987: 00009efc 56 FUNC GLOBAL HIDDEN 13 mi_malloc_small │ │ │ │ │ + 988: 00009f34 24 FUNC GLOBAL HIDDEN 13 mi_heap_malloc │ │ │ │ │ + 989: 00009f4c 44 FUNC GLOBAL HIDDEN 13 mi_malloc │ │ │ │ │ + 990: 00009f78 68 FUNC GLOBAL HIDDEN 13 mi_heap_mallocn │ │ │ │ │ + 991: 00009fbc 76 FUNC GLOBAL HIDDEN 13 mi_mallocn │ │ │ │ │ + 992: 0000a008 108 FUNC GLOBAL HIDDEN 13 mi_reallocarray │ │ │ │ │ + 993: 0000a074 88 FUNC GLOBAL HIDDEN 13 mi_reallocarr │ │ │ │ │ + 994: 0000a0cc 92 FUNC GLOBAL HIDDEN 13 mi_new_realloc │ │ │ │ │ + 995: 0000a128 64 FUNC GLOBAL HIDDEN 13 mi_new_reallocn │ │ │ │ │ + 996: 0000a168 76 FUNC GLOBAL HIDDEN 13 mi_recalloc │ │ │ │ │ + 997: 0000a1b4 48 FUNC GLOBAL HIDDEN 13 mi_rezalloc │ │ │ │ │ + 998: 0000a1e4 76 FUNC GLOBAL HIDDEN 13 mi_reallocn │ │ │ │ │ + 999: 0000a230 48 FUNC GLOBAL HIDDEN 13 mi_realloc │ │ │ │ │ + 1000: 0000a260 68 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc │ │ │ │ │ + 1001: 0000a2a4 24 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc │ │ │ │ │ + 1002: 0000a2bc 76 FUNC GLOBAL HIDDEN 13 mi_heap_reallocf │ │ │ │ │ + 1003: 0000a308 44 FUNC GLOBAL HIDDEN 13 mi_reallocf │ │ │ │ │ + 1004: 0000a334 68 FUNC GLOBAL HIDDEN 13 mi_heap_reallocn │ │ │ │ │ + 1005: 0000a378 24 FUNC GLOBAL HIDDEN 13 mi_heap_realloc │ │ │ │ │ + 1006: 0000a390 100 FUNC GLOBAL HIDDEN 13 mi_heap_strdup │ │ │ │ │ + 1007: 0000a3f4 160 FUNC GLOBAL HIDDEN 13 mi_dupenv_s │ │ │ │ │ 1008: 00000000 0 NOTYPE GLOBAL DEFAULT UND getenv │ │ │ │ │ - 1009: 0000a82c 96 FUNC GLOBAL HIDDEN 13 mi_heap_realpath │ │ │ │ │ + 1009: 0000a494 96 FUNC GLOBAL HIDDEN 13 mi_heap_realpath │ │ │ │ │ 1010: 00000000 0 NOTYPE GLOBAL DEFAULT UND realpath │ │ │ │ │ - 1011: 0000a88c 44 FUNC GLOBAL HIDDEN 13 mi_realpath │ │ │ │ │ - 1012: 0000a8b8 40 FUNC GLOBAL HIDDEN 13 mi_strdup │ │ │ │ │ - 1013: 0000a8e0 20 FUNC GLOBAL HIDDEN 13 mi_mbsdup │ │ │ │ │ - 1014: 0000a8f4 112 FUNC GLOBAL HIDDEN 13 mi_heap_strndup │ │ │ │ │ + 1011: 0000a4f4 44 FUNC GLOBAL HIDDEN 13 mi_realpath │ │ │ │ │ + 1012: 0000a520 40 FUNC GLOBAL HIDDEN 13 mi_strdup │ │ │ │ │ + 1013: 0000a548 20 FUNC GLOBAL HIDDEN 13 mi_mbsdup │ │ │ │ │ + 1014: 0000a55c 112 FUNC GLOBAL HIDDEN 13 mi_heap_strndup │ │ │ │ │ 1015: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 1016: 0000a964 44 FUNC GLOBAL HIDDEN 13 mi_strndup │ │ │ │ │ - 1017: 0000a990 76 FUNC GLOBAL HIDDEN 13 mi_heap_try_new │ │ │ │ │ - 1018: 0000aa08 64 FUNC GLOBAL HIDDEN 13 mi_heap_alloc_new │ │ │ │ │ - 1019: 0000aa48 64 FUNC GLOBAL HIDDEN 13 mi_heap_alloc_new_n │ │ │ │ │ - 1020: 0000aa88 40 FUNC GLOBAL HIDDEN 13 mi_new_n │ │ │ │ │ - 1021: 0000aab0 40 FUNC GLOBAL HIDDEN 13 mi_new │ │ │ │ │ - 1022: 0000aad8 76 FUNC GLOBAL HIDDEN 13 mi_new_nothrow │ │ │ │ │ - 1023: 0000ab24 116 FUNC GLOBAL HIDDEN 13 mi_wcsdup │ │ │ │ │ - 1024: 000048e0 20 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ - 1025: 0000aeb4 96 FUNC GLOBAL HIDDEN 13 mi_recalloc_aligned_at │ │ │ │ │ - 1026: 0000af14 20 FUNC GLOBAL HIDDEN 13 mi_aligned_offset_recalloc │ │ │ │ │ - 1027: 0000af28 76 FUNC GLOBAL HIDDEN 13 mi_rezalloc_aligned_at │ │ │ │ │ - 1028: 0000af74 76 FUNC GLOBAL HIDDEN 13 mi_realloc_aligned_at │ │ │ │ │ - 1029: 0000afc0 76 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc_aligned_at │ │ │ │ │ - 1030: 0000b00c 52 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc_aligned_at │ │ │ │ │ - 1031: 0000b040 52 FUNC GLOBAL HIDDEN 13 mi_heap_realloc_aligned_at │ │ │ │ │ - 1032: 0000b0e4 92 FUNC GLOBAL HIDDEN 13 mi_recalloc_aligned │ │ │ │ │ - 1033: 0000b140 20 FUNC GLOBAL HIDDEN 13 mi_aligned_recalloc │ │ │ │ │ - 1034: 0000b154 72 FUNC GLOBAL HIDDEN 13 mi_rezalloc_aligned │ │ │ │ │ - 1035: 0000b19c 72 FUNC GLOBAL HIDDEN 13 mi_realloc_aligned │ │ │ │ │ - 1036: 0000b1e4 72 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc_aligned │ │ │ │ │ - 1037: 0000b22c 44 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc_aligned │ │ │ │ │ - 1038: 0000b258 44 FUNC GLOBAL HIDDEN 13 mi_heap_realloc_aligned │ │ │ │ │ - 1039: 0000b284 92 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned │ │ │ │ │ - 1040: 0000b2e0 88 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned_at │ │ │ │ │ - 1041: 0000b338 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned │ │ │ │ │ - 1042: 0000b380 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned_at │ │ │ │ │ - 1043: 0000b3c8 72 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned_at │ │ │ │ │ - 1044: 0000b410 88 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned │ │ │ │ │ - 1045: 0000b468 76 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned_at │ │ │ │ │ - 1046: 0000b4b4 48 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc_aligned │ │ │ │ │ - 1047: 0000b4e4 44 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc_aligned_at │ │ │ │ │ - 1048: 0000b510 128 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_aligned │ │ │ │ │ - 1049: 0000b590 124 FUNC GLOBAL HIDDEN 13 mi_pvalloc │ │ │ │ │ - 1050: 0000b60c 52 FUNC GLOBAL HIDDEN 13 mi_valloc │ │ │ │ │ - 1051: 0000b640 40 FUNC GLOBAL HIDDEN 13 mi_memalign │ │ │ │ │ - 1052: 0000b668 20 FUNC GLOBAL HIDDEN 13 mi_aligned_alloc │ │ │ │ │ - 1053: 0000b67c 128 FUNC GLOBAL HIDDEN 13 mi_posix_memalign │ │ │ │ │ - 1054: 0000b6fc 44 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned │ │ │ │ │ - 1055: 0000b728 92 FUNC GLOBAL HIDDEN 13 mi_new_aligned_nothrow │ │ │ │ │ - 1056: 0000b784 88 FUNC GLOBAL HIDDEN 13 mi_new_aligned │ │ │ │ │ - 1057: 0000b7dc 44 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_aligned_at │ │ │ │ │ - 1058: 0000b808 80 FUNC GLOBAL HIDDEN 13 mi_calloc │ │ │ │ │ - 1059: 0000b858 72 FUNC GLOBAL HIDDEN 13 mi_heap_calloc │ │ │ │ │ - 1060: 0000b8a0 48 FUNC GLOBAL HIDDEN 13 mi_zalloc │ │ │ │ │ - 1061: 0000b8d0 28 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc │ │ │ │ │ - 1062: 0000b8ec 24 FUNC GLOBAL HIDDEN 13 _mi_heap_malloc_zero │ │ │ │ │ - 1063: 0000b968 120 FUNC GLOBAL HIDDEN 13 mi_heap_new_in_arena │ │ │ │ │ - 1064: 0000b9e0 24 FUNC GLOBAL HIDDEN 13 mi_heap_new │ │ │ │ │ - 1065: 0000b9f8 52 FUNC GLOBAL HIDDEN 13 mi_heap_get_backing │ │ │ │ │ - 1066: 0000ba2c 44 FUNC GLOBAL HIDDEN 13 mi_heap_get_default │ │ │ │ │ - 1067: 0000ba58 36 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_init_auto_done │ │ │ │ │ - 1068: 0000ba7c 20 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_done_auto_done │ │ │ │ │ - 1069: 0000ba90 56 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_associate_default_heap │ │ │ │ │ - 1070: 0000bac8 32 FUNC GLOBAL HIDDEN 13 _PyMem_DebugEnabled │ │ │ │ │ - 1071: 0000bae8 136 FUNC GLOBAL DEFAULT 13 PyMem_SetupDebugHooks │ │ │ │ │ - 1072: 0000bb70 152 FUNC GLOBAL DEFAULT 13 PyObject_GetArenaAllocator │ │ │ │ │ - 1073: 0000bc08 152 FUNC GLOBAL DEFAULT 13 PyObject_SetArenaAllocator │ │ │ │ │ - 1074: 0000bca0 40 FUNC GLOBAL HIDDEN 13 _PyMem_FreeDelayed │ │ │ │ │ - 1075: 0000bcc8 80 FUNC GLOBAL HIDDEN 13 _PyMem_ProcessDelayed │ │ │ │ │ - 1076: 0000bd18 68 FUNC GLOBAL HIDDEN 13 _PyMem_ProcessDelayedNoDealloc │ │ │ │ │ + 1016: 0000a5cc 44 FUNC GLOBAL HIDDEN 13 mi_strndup │ │ │ │ │ + 1017: 0000a5f8 76 FUNC GLOBAL HIDDEN 13 mi_heap_try_new │ │ │ │ │ + 1018: 0000a670 64 FUNC GLOBAL HIDDEN 13 mi_heap_alloc_new │ │ │ │ │ + 1019: 0000a6b0 64 FUNC GLOBAL HIDDEN 13 mi_heap_alloc_new_n │ │ │ │ │ + 1020: 0000a6f0 40 FUNC GLOBAL HIDDEN 13 mi_new_n │ │ │ │ │ + 1021: 0000a718 40 FUNC GLOBAL HIDDEN 13 mi_new │ │ │ │ │ + 1022: 0000a740 76 FUNC GLOBAL HIDDEN 13 mi_new_nothrow │ │ │ │ │ + 1023: 0000a78c 116 FUNC GLOBAL HIDDEN 13 mi_wcsdup │ │ │ │ │ + 1024: 00004cd0 20 FUNC GLOBAL HIDDEN 1 _PyObject_MiCalloc │ │ │ │ │ + 1025: 0000ab1c 96 FUNC GLOBAL HIDDEN 13 mi_recalloc_aligned_at │ │ │ │ │ + 1026: 0000ab7c 20 FUNC GLOBAL HIDDEN 13 mi_aligned_offset_recalloc │ │ │ │ │ + 1027: 0000ab90 76 FUNC GLOBAL HIDDEN 13 mi_rezalloc_aligned_at │ │ │ │ │ + 1028: 0000abdc 76 FUNC GLOBAL HIDDEN 13 mi_realloc_aligned_at │ │ │ │ │ + 1029: 0000ac28 76 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc_aligned_at │ │ │ │ │ + 1030: 0000ac74 52 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc_aligned_at │ │ │ │ │ + 1031: 0000aca8 52 FUNC GLOBAL HIDDEN 13 mi_heap_realloc_aligned_at │ │ │ │ │ + 1032: 0000ad4c 92 FUNC GLOBAL HIDDEN 13 mi_recalloc_aligned │ │ │ │ │ + 1033: 0000ada8 20 FUNC GLOBAL HIDDEN 13 mi_aligned_recalloc │ │ │ │ │ + 1034: 0000adbc 72 FUNC GLOBAL HIDDEN 13 mi_rezalloc_aligned │ │ │ │ │ + 1035: 0000ae04 72 FUNC GLOBAL HIDDEN 13 mi_realloc_aligned │ │ │ │ │ + 1036: 0000ae4c 72 FUNC GLOBAL HIDDEN 13 mi_heap_recalloc_aligned │ │ │ │ │ + 1037: 0000ae94 44 FUNC GLOBAL HIDDEN 13 mi_heap_rezalloc_aligned │ │ │ │ │ + 1038: 0000aec0 44 FUNC GLOBAL HIDDEN 13 mi_heap_realloc_aligned │ │ │ │ │ + 1039: 0000aeec 92 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned │ │ │ │ │ + 1040: 0000af48 88 FUNC GLOBAL HIDDEN 13 mi_calloc_aligned_at │ │ │ │ │ + 1041: 0000afa0 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned │ │ │ │ │ + 1042: 0000afe8 72 FUNC GLOBAL HIDDEN 13 mi_zalloc_aligned_at │ │ │ │ │ + 1043: 0000b030 72 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned_at │ │ │ │ │ + 1044: 0000b078 88 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned │ │ │ │ │ + 1045: 0000b0d0 76 FUNC GLOBAL HIDDEN 13 mi_heap_calloc_aligned_at │ │ │ │ │ + 1046: 0000b11c 48 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc_aligned │ │ │ │ │ + 1047: 0000b14c 44 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc_aligned_at │ │ │ │ │ + 1048: 0000b178 128 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_aligned │ │ │ │ │ + 1049: 0000b1f8 124 FUNC GLOBAL HIDDEN 13 mi_pvalloc │ │ │ │ │ + 1050: 0000b274 52 FUNC GLOBAL HIDDEN 13 mi_valloc │ │ │ │ │ + 1051: 0000b2a8 40 FUNC GLOBAL HIDDEN 13 mi_memalign │ │ │ │ │ + 1052: 0000b2d0 20 FUNC GLOBAL HIDDEN 13 mi_aligned_alloc │ │ │ │ │ + 1053: 0000b2e4 128 FUNC GLOBAL HIDDEN 13 mi_posix_memalign │ │ │ │ │ + 1054: 0000b364 44 FUNC GLOBAL HIDDEN 13 mi_malloc_aligned │ │ │ │ │ + 1055: 0000b390 92 FUNC GLOBAL HIDDEN 13 mi_new_aligned_nothrow │ │ │ │ │ + 1056: 0000b3ec 88 FUNC GLOBAL HIDDEN 13 mi_new_aligned │ │ │ │ │ + 1057: 0000b444 44 FUNC GLOBAL HIDDEN 13 mi_heap_malloc_aligned_at │ │ │ │ │ + 1058: 0000b470 80 FUNC GLOBAL HIDDEN 13 mi_calloc │ │ │ │ │ + 1059: 0000b4c0 72 FUNC GLOBAL HIDDEN 13 mi_heap_calloc │ │ │ │ │ + 1060: 0000b508 48 FUNC GLOBAL HIDDEN 13 mi_zalloc │ │ │ │ │ + 1061: 0000b538 28 FUNC GLOBAL HIDDEN 13 mi_heap_zalloc │ │ │ │ │ + 1062: 0000b554 24 FUNC GLOBAL HIDDEN 13 _mi_heap_malloc_zero │ │ │ │ │ + 1063: 0000b5d0 120 FUNC GLOBAL HIDDEN 13 mi_heap_new_in_arena │ │ │ │ │ + 1064: 0000b648 24 FUNC GLOBAL HIDDEN 13 mi_heap_new │ │ │ │ │ + 1065: 0000b660 52 FUNC GLOBAL HIDDEN 13 mi_heap_get_backing │ │ │ │ │ + 1066: 0000b694 44 FUNC GLOBAL HIDDEN 13 mi_heap_get_default │ │ │ │ │ + 1067: 0000b6c0 36 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_init_auto_done │ │ │ │ │ + 1068: 0000b6e4 20 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_done_auto_done │ │ │ │ │ + 1069: 0000b6f8 56 FUNC GLOBAL HIDDEN 13 _mi_prim_thread_associate_default_heap │ │ │ │ │ + 1070: 0000b730 32 FUNC GLOBAL HIDDEN 13 _PyMem_DebugEnabled │ │ │ │ │ + 1071: 0000b750 136 FUNC GLOBAL DEFAULT 13 PyMem_SetupDebugHooks │ │ │ │ │ + 1072: 0000b7d8 152 FUNC GLOBAL DEFAULT 13 PyObject_GetArenaAllocator │ │ │ │ │ + 1073: 0000b870 152 FUNC GLOBAL DEFAULT 13 PyObject_SetArenaAllocator │ │ │ │ │ + 1074: 0000b908 40 FUNC GLOBAL HIDDEN 13 _PyMem_FreeDelayed │ │ │ │ │ + 1075: 0000b930 80 FUNC GLOBAL HIDDEN 13 _PyMem_ProcessDelayed │ │ │ │ │ + 1076: 0000b980 68 FUNC GLOBAL HIDDEN 13 _PyMem_ProcessDelayedNoDealloc │ │ │ │ │ 1077: 00000864 4 OBJECT GLOBAL HIDDEN 3 _mi_heap_default_key │ │ │ │ │ 1078: 00000300 320 OBJECT GLOBAL HIDDEN 5 _mi_abandoned_default │ │ │ │ │ 1079: 00000684 4 OBJECT GLOBAL HIDDEN 5 _mi_numa_node_count │ │ │ │ │ 1080: 00000080 640 OBJECT GLOBAL HIDDEN 5 _mi_stats_main │ │ │ │ │ 1081: 00000014 1 OBJECT GLOBAL HIDDEN 5 _mi_process_is_initialized │ │ │ │ │ 1082: 00000004 1600 OBJECT GLOBAL HIDDEN 3 _mi_heap_main │ │ │ │ │ 1083: 00000040 1600 OBJECT GLOBAL HIDDEN 15 _mi_heap_empty │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1e96c contains 377 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e9c4 contains 378 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000004 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000d0 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 000000e4 0002931c R_ARM_CALL 00000204 _mi_prim_random_buf │ │ │ │ │ 000000fc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000100 0000132b R_ARM_MOVW_ABS_NC 00000024 .LC9 │ │ │ │ │ 00000104 0000132c R_ARM_MOVT_ABS 00000024 .LC9 │ │ │ │ │ 0000019c 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000001a0 0000122b R_ARM_MOVW_ABS_NC 00000000 .LC8 │ │ │ │ │ 000001a4 0000122c R_ARM_MOVT_ABS 00000000 .LC8 │ │ │ │ │ -000001a8 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -000001b0 0002961c R_ARM_CALL 00004a90 _mi_os_random_weak │ │ │ │ │ +000001a8 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +000001b0 0002961c R_ARM_CALL 000046f8 _mi_os_random_weak │ │ │ │ │ 00000200 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000218 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000021c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000248 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ 00000264 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 0000028c 0000162b R_ARM_MOVW_ABS_NC 00000038 .LC11 │ │ │ │ │ 00000290 0000162c R_ARM_MOVT_ABS 00000038 .LC11 │ │ │ │ │ @@ -25,16 +25,16 @@ │ │ │ │ │ 000002c8 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ 000002d4 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000002f0 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ 00000718 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000071c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000744 00001a2b R_ARM_MOVW_ABS_NC 00020a14 out_buf │ │ │ │ │ 00000748 00001a2c R_ARM_MOVT_ABS 00020a14 out_buf │ │ │ │ │ -00000778 00001c2b R_ARM_MOVW_ABS_NC 00004b40 mi_out_buf_stderr │ │ │ │ │ -0000077c 00001c2c R_ARM_MOVT_ABS 00004b40 mi_out_buf_stderr │ │ │ │ │ +00000778 00001c2b R_ARM_MOVW_ABS_NC 000047a8 mi_out_buf_stderr │ │ │ │ │ +0000077c 00001c2c R_ARM_MOVT_ABS 000047a8 mi_out_buf_stderr │ │ │ │ │ 0000079c 0000192b R_ARM_MOVW_ABS_NC 00000048 .LC12 │ │ │ │ │ 000007a0 0000192c R_ARM_MOVT_ABS 00000048 .LC12 │ │ │ │ │ 000007a8 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ 000007b8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000007bc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000808 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -42,29 +42,29 @@ │ │ │ │ │ 0000083c 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ 0000084c 00029c1d R_ARM_JUMP24 00000000 fputs │ │ │ │ │ 000008e4 0000241c R_ARM_CALL 00000170 _mi_prim_getenv.constprop.0 │ │ │ │ │ 000008fc 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ 0000098c 0000241c R_ARM_CALL 00000170 _mi_prim_getenv.constprop.0 │ │ │ │ │ 00000998 0000202b R_ARM_MOVW_ABS_NC 0000005c .LC13 │ │ │ │ │ 0000099c 0000202c R_ARM_MOVT_ABS 0000005c .LC13 │ │ │ │ │ -000009a8 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ +000009a8 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ 000009d8 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000a40 0000212b R_ARM_MOVW_ABS_NC 000000ac .LC14 │ │ │ │ │ 00000a44 0000212c R_ARM_MOVT_ABS 000000ac .LC14 │ │ │ │ │ 00000a48 00029e1c R_ARM_CALL 00000000 strstr │ │ │ │ │ 00000a58 0000222b R_ARM_MOVW_ABS_NC 000000bc .LC15 │ │ │ │ │ 00000a5c 0000222c R_ARM_MOVT_ABS 000000bc .LC15 │ │ │ │ │ 00000a64 00029e1c R_ARM_CALL 00000000 strstr │ │ │ │ │ 00000a90 00029f1c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ 00000b1c 0000232b R_ARM_MOVW_ABS_NC 000000cc .LC16 │ │ │ │ │ 00000b20 0000232c R_ARM_MOVT_ABS 000000cc .LC16 │ │ │ │ │ -00000b24 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ +00000b24 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ 00000b7c 0000232b R_ARM_MOVW_ABS_NC 000000cc .LC16 │ │ │ │ │ 00000b80 0000232c R_ARM_MOVT_ABS 000000cc .LC16 │ │ │ │ │ -00000b8c 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ +00000b8c 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ 00000b9c 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000ba0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ba4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000bd8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000bdc 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000c30 00002b2b R_ARM_MOVW_ABS_NC 00000110 .LC19 │ │ │ │ │ 00000c34 00002b2c R_ARM_MOVT_ABS 00000110 .LC19 │ │ │ │ │ @@ -79,25 +79,25 @@ │ │ │ │ │ 00000c74 00002d2c R_ARM_MOVT_ABS 0000013c .LC21 │ │ │ │ │ 00000c78 00002e2b R_ARM_MOVW_ABS_NC 00000144 .LC22 │ │ │ │ │ 00000c7c 00002e2c R_ARM_MOVT_ABS 00000144 .LC22 │ │ │ │ │ 00000c80 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ 00000c84 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ 00000c88 0002a71c R_ARM_CALL 00001120 mi_stats_reset │ │ │ │ │ 00000cdc 0002a81c R_ARM_CALL 00000fb8 mi_reserve_os_memory_ex │ │ │ │ │ -00000d58 0002a91c R_ARM_CALL 000096b0 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ -00000d94 0002aa1c R_ARM_CALL 00009714 mi_reserve_huge_os_pages_interleave │ │ │ │ │ +00000d58 0002a91c R_ARM_CALL 00009314 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ +00000d94 0002aa1c R_ARM_CALL 00009378 mi_reserve_huge_os_pages_interleave │ │ │ │ │ 00000d9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000da0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dbc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000dc0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000dc4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000dc8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dd0 0000312b R_ARM_MOVW_ABS_NC 00009278 mi_pthread_done │ │ │ │ │ -00000dd4 0000312c R_ARM_MOVT_ABS 00009278 mi_pthread_done │ │ │ │ │ +00000dd0 0000312b R_ARM_MOVW_ABS_NC 00008edc mi_pthread_done │ │ │ │ │ +00000dd4 0000312c R_ARM_MOVT_ABS 00008edc mi_pthread_done │ │ │ │ │ 00000de0 0002ab1c R_ARM_CALL 00000000 pthread_key_create │ │ │ │ │ 00000e08 0002ac1d R_ARM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ 00000e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e10 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00000e44 0002ad1c R_ARM_CALL 00000000 sysconf │ │ │ │ │ 00000e68 0000332b R_ARM_MOVW_ABS_NC 00000158 .LC23 │ │ │ │ │ 00000e6c 0000332c R_ARM_MOVT_ABS 00000158 .LC23 │ │ │ │ │ @@ -109,23 +109,22 @@ │ │ │ │ │ 00000f10 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000f34 0002911c R_ARM_CALL 00000bc0 mi_process_init │ │ │ │ │ 00000f38 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ 00000f3c 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ 00000f54 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000f58 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f84 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ -00000f94 0000391c R_ARM_CALL 000018ac mi_stat_update.part.0 │ │ │ │ │ 00001010 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001020 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001058 0002af1c R_ARM_CALL 0000a000 _mi_heap_init_ex │ │ │ │ │ -00001090 0002b01c R_ARM_CALL 00001c90 _mi_os_alloc │ │ │ │ │ -000010ac 0002b01c R_ARM_CALL 00001c90 _mi_os_alloc │ │ │ │ │ +00001058 0002af1c R_ARM_CALL 00009c68 _mi_heap_init_ex │ │ │ │ │ +00001090 0002b01c R_ARM_CALL 00001ad4 _mi_os_alloc │ │ │ │ │ +000010ac 0002b01c R_ARM_CALL 00001ad4 _mi_os_alloc │ │ │ │ │ 000010c4 0000362b R_ARM_MOVW_ABS_NC 00000178 .LC25 │ │ │ │ │ 000010c8 0000362c R_ARM_MOVT_ABS 00000178 .LC25 │ │ │ │ │ -000010cc 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ +000010cc 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ 00001100 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 00001104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001108 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000110c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001110 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001114 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001118 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ @@ -157,54 +156,54 @@ │ │ │ │ │ 00001394 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001398 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 000013d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013d4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001434 0000402b R_ARM_MOVW_ABS_NC 000001b4 .LC26 │ │ │ │ │ 00001438 0000402c R_ARM_MOVT_ABS 000001b4 .LC26 │ │ │ │ │ 0000143c 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ -0000146c 0002c71c R_ARM_CALL 0000a184 mi_stats_print_out │ │ │ │ │ -0000148c 0002c81c R_ARM_CALL 0000b904 _mi_heap_unsafe_destroy_all │ │ │ │ │ -00001498 0000421c R_ARM_CALL 00007c98 mi_arenas_unsafe_destroy │ │ │ │ │ +0000146c 0002c71c R_ARM_CALL 00009dec mi_stats_print_out │ │ │ │ │ +0000148c 0002c81c R_ARM_CALL 0000b56c _mi_heap_unsafe_destroy_all │ │ │ │ │ +00001498 0000421c R_ARM_CALL 00007900 mi_arenas_unsafe_destroy │ │ │ │ │ 000014b0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000014b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000014b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000014bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000014d4 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ 000014d8 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ 00001508 0002c91c R_ARM_CALL 0000165c _mi_deferred_free │ │ │ │ │ 0000150c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001510 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001590 0002ca1c R_ARM_CALL 000016e4 _mi_abandoned_reclaim_all │ │ │ │ │ 000015a8 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ 000015bc 0002cc1c R_ARM_CALL 00001a54 _mi_heap_collect_retired │ │ │ │ │ -000015cc 0000462b R_ARM_MOVW_ABS_NC 000046f8 mi_heap_page_collect │ │ │ │ │ -000015d0 0000462c R_ARM_MOVT_ABS 000046f8 mi_heap_page_collect │ │ │ │ │ +000015cc 0000462b R_ARM_MOVW_ABS_NC 00004360 mi_heap_page_collect │ │ │ │ │ +000015d0 0000462c R_ARM_MOVT_ABS 00004360 mi_heap_page_collect │ │ │ │ │ 000015f4 0002cd1c R_ARM_CALL 00001bd4 _mi_abandoned_collect │ │ │ │ │ 00001610 0002ce1c R_ARM_CALL 00001c94 _mi_thread_data_collect │ │ │ │ │ -0000164c 0000482b R_ARM_MOVW_ABS_NC 00007564 mi_heap_page_never_delayed_free │ │ │ │ │ -00001650 0000482c R_ARM_MOVT_ABS 00007564 mi_heap_page_never_delayed_free │ │ │ │ │ +0000164c 0000482b R_ARM_MOVW_ABS_NC 000071cc mi_heap_page_never_delayed_free │ │ │ │ │ +00001650 0000482c R_ARM_MOVT_ABS 000071cc mi_heap_page_never_delayed_free │ │ │ │ │ 00001678 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000167c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000172c 0000521c R_ARM_CALL 00008afc mi_segment_reclaim │ │ │ │ │ -000019f8 0002d41c R_ARM_CALL 00008e28 _mi_free_delayed_block │ │ │ │ │ -00001b24 0002d51c R_ARM_CALL 00003338 _mi_page_free │ │ │ │ │ -00001c44 0000581c R_ARM_CALL 00008d18 mi_segment_check_free │ │ │ │ │ -00001c64 0000521c R_ARM_CALL 00008afc mi_segment_reclaim │ │ │ │ │ -00001c8c 00005a1c R_ARM_CALL 000049a4 mi_abandoned_visited_push │ │ │ │ │ -00001d24 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ +0000172c 0000521c R_ARM_CALL 00008764 mi_segment_reclaim │ │ │ │ │ +000019f8 0002d41c R_ARM_CALL 00008a8c _mi_free_delayed_block │ │ │ │ │ +00001b24 0002d51c R_ARM_CALL 0000317c _mi_page_free │ │ │ │ │ +00001c44 0000581c R_ARM_CALL 0000897c mi_segment_check_free │ │ │ │ │ +00001c64 0000521c R_ARM_CALL 00008764 mi_segment_reclaim │ │ │ │ │ +00001c8c 00005a1c R_ARM_CALL 0000460c mi_abandoned_visited_push │ │ │ │ │ +00001d24 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ 00001d2c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001d30 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001d50 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ 00001d74 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001d78 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00001dd8 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ 00001f60 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00002060 0002d71c R_ARM_CALL 00005a28 _mi_bitmap_try_claim │ │ │ │ │ -00002100 0000611c R_ARM_CALL 000083ac mi_arena_purge │ │ │ │ │ -00002144 0002d81c R_ARM_CALL 000058b0 _mi_bitmap_unclaim │ │ │ │ │ +00002060 0002d71c R_ARM_CALL 00005690 _mi_bitmap_try_claim │ │ │ │ │ +00002100 0000611c R_ARM_CALL 00008014 mi_arena_purge │ │ │ │ │ +00002144 0002d81c R_ARM_CALL 00005518 _mi_bitmap_unclaim │ │ │ │ │ 00002168 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000216c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000021d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002238 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000223c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002240 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00002254 0000691d R_ARM_JUMP24 00000974 _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ │ @@ -223,167 +222,169 @@ │ │ │ │ │ 000024ac 0002c91c R_ARM_CALL 0000165c _mi_deferred_free │ │ │ │ │ 000024b4 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ 000024f4 0002ec1d R_ARM_JUMP24 000023e4 _mi_page_malloc │ │ │ │ │ 000024fc 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ 00002550 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002584 0000782b R_ARM_MOVW_ABS_NC 00000298 .LC39 │ │ │ │ │ 00002588 0000782c R_ARM_MOVT_ABS 00000298 .LC39 │ │ │ │ │ -00002594 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ +00002594 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ 000025a4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00002608 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -00002668 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ +00002608 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +00002668 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ 000026a8 0002cc1c R_ARM_CALL 00001a54 _mi_heap_collect_retired │ │ │ │ │ -00002710 0000801c R_ARM_CALL 0000327c mi_page_queue_enqueue_from │ │ │ │ │ -0000271c 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ +00002710 0000801c R_ARM_CALL 000030c0 mi_page_queue_enqueue_from │ │ │ │ │ +0000271c 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ 00002734 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ 0000277c 00007b2b R_ARM_MOVW_ABS_NC 000002c0 .LC40 │ │ │ │ │ 00002780 00007b2c R_ARM_MOVT_ABS 000002c0 .LC40 │ │ │ │ │ -00002788 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ +00002788 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ 00002848 0002ef1c R_ARM_CALL 00002994 _mi_segment_page_alloc │ │ │ │ │ 000028e4 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -00002a00 0000851d R_ARM_JUMP24 0000955c mi_segment_huge_page_alloc │ │ │ │ │ -00002b74 0000861c R_ARM_CALL 000027c0 mi_segment_span_free │ │ │ │ │ -00002bf0 0000881c R_ARM_CALL 000035c0 mi_segment_span_free_coalesce │ │ │ │ │ +00002a00 0000851d R_ARM_JUMP24 000091c0 mi_segment_huge_page_alloc │ │ │ │ │ +00002b74 0000861c R_ARM_CALL 00002604 mi_segment_span_free │ │ │ │ │ +00002bf0 0000881c R_ARM_CALL 00003404 mi_segment_span_free_coalesce │ │ │ │ │ 00002bf4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002bf8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00002c60 0000891c R_ARM_CALL 00000620 mi_segment_alloc │ │ │ │ │ -00002cc4 0000581c R_ARM_CALL 00008d18 mi_segment_check_free │ │ │ │ │ -00002ce4 0000521c R_ARM_CALL 00008afc mi_segment_reclaim │ │ │ │ │ -00002d20 0000521c R_ARM_CALL 00008afc mi_segment_reclaim │ │ │ │ │ -00002d6c 00005a1c R_ARM_CALL 000049a4 mi_abandoned_visited_push │ │ │ │ │ +00002cc4 0000581c R_ARM_CALL 0000897c mi_segment_check_free │ │ │ │ │ +00002ce4 0000521c R_ARM_CALL 00008764 mi_segment_reclaim │ │ │ │ │ +00002d20 0000521c R_ARM_CALL 00008764 mi_segment_reclaim │ │ │ │ │ +00002d6c 00005a1c R_ARM_CALL 0000460c mi_abandoned_visited_push │ │ │ │ │ 00002d9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002db8 0002b81d R_ARM_JUMP24 00000000 malloc │ │ │ │ │ -00002f24 0000bb1c R_ARM_CALL 000036dc mi_segment_commit_mask.constprop.0 │ │ │ │ │ -00002fdc 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00002ff4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ff8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030b0 00008e1c R_ARM_CALL 00001754 mi_stat_update │ │ │ │ │ -000030c4 0002f21c R_ARM_CALL 00007eec _mi_os_commit │ │ │ │ │ -00003140 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000031a0 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00003238 0003081c R_ARM_CALL 00003a20 _mi_commit_mask_next_run │ │ │ │ │ -0000325c 0000be1c R_ARM_CALL 00003ae0 mi_segment_purge.isra.0 │ │ │ │ │ -00003284 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -00003290 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00003294 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000329c 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ -000032a0 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ -000032e4 00030b1c R_ARM_CALL 00000000 _PyInterpreterState_HasFeature │ │ │ │ │ -000032f0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000032f4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000032f8 00030c2b R_ARM_MOVW_ABS_NC 00001d38 _PyMem_RawCalloc │ │ │ │ │ -000032fc 00030c2c R_ARM_MOVT_ABS 00001d38 _PyMem_RawCalloc │ │ │ │ │ -0000331c 0002c21c R_ARM_CALL 00000000 calloc │ │ │ │ │ -000033c8 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -000037e0 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000038b0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003940 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -0000395c 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -00003960 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003978 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -00003990 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -00003a28 0003111d R_ARM_JUMP24 00003e14 _mi_page_retire │ │ │ │ │ -00003a40 0003121d R_ARM_JUMP24 000038b8 _mi_free_generic │ │ │ │ │ -00003a88 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ -00003aa0 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ -00003aa4 0003151c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00003acc 0000cd2b R_ARM_MOVW_ABS_NC 000004a8 .LC53 │ │ │ │ │ -00003ad0 0000cd2c R_ARM_MOVT_ABS 000004a8 .LC53 │ │ │ │ │ -00003ae0 0003171c R_ARM_CALL 00000000 __prctl_time64 │ │ │ │ │ -00003c18 0000f52b R_ARM_MOVW_ABS_NC 00000830 .LC82 │ │ │ │ │ -00003c1c 0000f52c R_ARM_MOVT_ABS 00000830 .LC82 │ │ │ │ │ -00003c24 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ -00003c74 0003222b R_ARM_MOVW_ABS_NC 000020e0 _PyObject_Calloc │ │ │ │ │ -00003c78 0003222c R_ARM_MOVT_ABS 000020e0 _PyObject_Calloc │ │ │ │ │ -00003cec 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003d64 00006a1c R_ARM_CALL 00001528 allocate_from_new_pool │ │ │ │ │ -00003d78 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003d7c 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003d80 00030c2b R_ARM_MOVW_ABS_NC 00001d38 _PyMem_RawCalloc │ │ │ │ │ -00003d84 00030c2c R_ARM_MOVT_ABS 00001d38 _PyMem_RawCalloc │ │ │ │ │ -00003da0 0002c21c R_ARM_CALL 00000000 calloc │ │ │ │ │ -00003e10 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003ef8 0002d51d R_ARM_JUMP24 00003338 _mi_page_free │ │ │ │ │ -00003f74 0002eb1d R_ARM_JUMP24 0000246c _mi_malloc_generic │ │ │ │ │ -00003f78 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00003fb0 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -00003fd0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00003fe4 0003261d R_ARM_JUMP24 00003f7c _PyMem_MiCalloc │ │ │ │ │ -00004078 0003111d R_ARM_JUMP24 00003e14 _mi_page_retire │ │ │ │ │ -00004094 0003121d R_ARM_JUMP24 000038b8 _mi_free_generic │ │ │ │ │ -000040bc 0002db1d R_ARM_JUMP24 00000f70 _PyMem_DebugRawRealloc │ │ │ │ │ -000040d4 0000d02b R_ARM_MOVW_ABS_NC 000004bc .LC54 │ │ │ │ │ -000040d8 0000d02c R_ARM_MOVT_ABS 000004bc .LC54 │ │ │ │ │ -000040e0 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000040e4 0003196b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000040e8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000410c 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -00004110 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00004124 00032d1d R_ARM_JUMP24 000040ec _PyMem_MiRealloc │ │ │ │ │ -000041a4 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041ac 00030f1c R_ARM_CALL 00003994 mi_free │ │ │ │ │ -00004220 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -000042a4 00011c1d R_ARM_JUMP24 000048d4 mi_page_usable_aligned_size_of │ │ │ │ │ -000042a8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000042ac 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000042e0 00032d1d R_ARM_JUMP24 000040ec _PyMem_MiRealloc │ │ │ │ │ -000043d0 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -000043e0 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -000043f0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043fc 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000442c 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00004448 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ -000044a0 0001331c R_ARM_CALL 00005148 free_work_item.isra.0 │ │ │ │ │ -000044d0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000044d4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004500 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004504 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004540 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004544 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000455c 00031b2b R_ARM_MOVW_ABS_NC 00003efc _PyObject_MiMalloc │ │ │ │ │ -00004560 00031b2c R_ARM_MOVT_ABS 00003efc _PyObject_MiMalloc │ │ │ │ │ -00004590 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00004598 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ -0000459c 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ -000045d4 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -000045d8 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00004614 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00004638 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ -0000463c 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ -00004654 0002bd1d R_ARM_JUMP24 00000000 free │ │ │ │ │ -00004684 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ -0000468c 00031b2b R_ARM_MOVW_ABS_NC 00003efc _PyObject_MiMalloc │ │ │ │ │ -00004690 00031b2c R_ARM_MOVT_ABS 00003efc _PyObject_MiMalloc │ │ │ │ │ -000046a0 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -000046d0 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -000046f8 00033c1c R_ARM_CALL 00000000 _Py_IsMainInterpreterFinalizing │ │ │ │ │ -00004710 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ -00004714 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ -00004758 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000475c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00004798 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ -000047a4 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000047a8 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000047c4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000047c8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000047cc 00033f1c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ -00004804 0003401c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ -00004840 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -00004858 0003411c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ -00004894 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004898 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000048a0 0003421c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ -000048bc 0003431c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -000048c4 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ -000048d4 0002d31c R_ARM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ -000048f0 0003261d R_ARM_JUMP24 00003f7c _PyMem_MiCalloc │ │ │ │ │ +00002e7c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +0000325c 0002f21c R_ARM_CALL 00007b54 _mi_os_commit │ │ │ │ │ +00003294 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +000032ac 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032b0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003340 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000033a0 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +00003438 0003081c R_ARM_CALL 00003688 _mi_commit_mask_next_run │ │ │ │ │ +0000345c 0000be1c R_ARM_CALL 00003748 mi_segment_purge.isra.0 │ │ │ │ │ +00003484 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00003490 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003494 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000349c 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ +000034a0 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ +000034e4 00030b1c R_ARM_CALL 00000000 _PyInterpreterState_HasFeature │ │ │ │ │ +000034f0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034f4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000034f8 00030c2b R_ARM_MOVW_ABS_NC 00001d38 _PyMem_RawCalloc │ │ │ │ │ +000034fc 00030c2c R_ARM_MOVT_ABS 00001d38 _PyMem_RawCalloc │ │ │ │ │ +0000351c 0002c21c R_ARM_CALL 00000000 calloc │ │ │ │ │ +000035c8 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +000039e0 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003ab0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003b40 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +00003b5c 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +00003b60 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003b78 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00003b90 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00003c28 0003111d R_ARM_JUMP24 00004014 _mi_page_retire │ │ │ │ │ +00003c40 0003121d R_ARM_JUMP24 00003520 _mi_free_generic │ │ │ │ │ +00003c88 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ +00003ca0 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ +00003ca4 0003151c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00003ccc 0000cd2b R_ARM_MOVW_ABS_NC 000004a8 .LC53 │ │ │ │ │ +00003cd0 0000cd2c R_ARM_MOVT_ABS 000004a8 .LC53 │ │ │ │ │ +00003ce0 0003171c R_ARM_CALL 00000000 __prctl_time64 │ │ │ │ │ +00003e18 0000f52b R_ARM_MOVW_ABS_NC 00000830 .LC82 │ │ │ │ │ +00003e1c 0000f52c R_ARM_MOVT_ABS 00000830 .LC82 │ │ │ │ │ +00003e24 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ +00003e74 0003222b R_ARM_MOVW_ABS_NC 000020e0 _PyObject_Calloc │ │ │ │ │ +00003e78 0003222c R_ARM_MOVT_ABS 000020e0 _PyObject_Calloc │ │ │ │ │ +00003eec 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f64 00006a1c R_ARM_CALL 00001528 allocate_from_new_pool │ │ │ │ │ +00003f78 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003f7c 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003f80 00030c2b R_ARM_MOVW_ABS_NC 00001d38 _PyMem_RawCalloc │ │ │ │ │ +00003f84 00030c2c R_ARM_MOVT_ABS 00001d38 _PyMem_RawCalloc │ │ │ │ │ +00003fa0 0002c21c R_ARM_CALL 00000000 calloc │ │ │ │ │ +00004010 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000040f8 0002d51d R_ARM_JUMP24 0000317c _mi_page_free │ │ │ │ │ +00004174 0002eb1d R_ARM_JUMP24 0000246c _mi_malloc_generic │ │ │ │ │ +00004178 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +000041b0 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +000041d0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +000041e4 0003261d R_ARM_JUMP24 0000417c _PyMem_MiCalloc │ │ │ │ │ +00004278 0003111d R_ARM_JUMP24 00004014 _mi_page_retire │ │ │ │ │ +00004294 0003121d R_ARM_JUMP24 00003520 _mi_free_generic │ │ │ │ │ +000043b0 0001162b R_ARM_MOVW_ABS_NC 0000084c .LC83 │ │ │ │ │ +000043b4 0001162c R_ARM_MOVT_ABS 0000084c .LC83 │ │ │ │ │ +000043d0 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +000044ac 0002db1d R_ARM_JUMP24 00000f70 _PyMem_DebugRawRealloc │ │ │ │ │ +000044c4 0000d02b R_ARM_MOVW_ABS_NC 000004bc .LC54 │ │ │ │ │ +000044c8 0000d02c R_ARM_MOVT_ABS 000004bc .LC54 │ │ │ │ │ +000044d0 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000044d4 0003196b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000044d8 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000044fc 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +00004500 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00004514 00032d1d R_ARM_JUMP24 000044dc _PyMem_MiRealloc │ │ │ │ │ +00004594 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000459c 00030f1c R_ARM_CALL 00003b94 mi_free │ │ │ │ │ +00004610 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004694 00011c1d R_ARM_JUMP24 0000453c mi_page_usable_aligned_size_of │ │ │ │ │ +00004698 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000469c 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000046d0 00032d1d R_ARM_JUMP24 000044dc _PyMem_MiRealloc │ │ │ │ │ +000047c0 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +000047d0 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +000047e0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047e4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047e8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000047ec 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000481c 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ +00004838 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00004890 0001331c R_ARM_CALL 00004db0 free_work_item.isra.0 │ │ │ │ │ +000048c0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000048c4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000048f0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000048f4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004930 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004934 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000494c 00031b2b R_ARM_MOVW_ABS_NC 000040fc _PyObject_MiMalloc │ │ │ │ │ +00004950 00031b2c R_ARM_MOVT_ABS 000040fc _PyObject_MiMalloc │ │ │ │ │ +00004980 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00004988 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ +0000498c 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ +000049c4 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +000049c8 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00004a04 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ +00004a28 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ +00004a2c 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ +00004a44 0002bd1d R_ARM_JUMP24 00000000 free │ │ │ │ │ +00004a74 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00004a7c 00031b2b R_ARM_MOVW_ABS_NC 000040fc _PyObject_MiMalloc │ │ │ │ │ +00004a80 00031b2c R_ARM_MOVT_ABS 000040fc _PyObject_MiMalloc │ │ │ │ │ +00004a90 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00004ac0 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00004ae8 00033c1c R_ARM_CALL 00000000 _Py_IsMainInterpreterFinalizing │ │ │ │ │ +00004b00 0000c12b R_ARM_MOVW_ABS_NC 000006f0 obmalloc_state_main │ │ │ │ │ +00004b04 0000c12c R_ARM_MOVT_ABS 000006f0 obmalloc_state_main │ │ │ │ │ +00004b48 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004b4c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00004b88 00030a1c R_ARM_CALL 00000000 _PyInterpreterState_Main │ │ │ │ │ +00004b94 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004b98 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00004bb4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004bb8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004bbc 00033f1c R_ARM_CALL 00000000 _PyEval_StopTheWorldAll │ │ │ │ │ +00004bf4 0003401c R_ARM_CALL 00000000 PyInterpreterState_Head │ │ │ │ │ +00004c30 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00004c48 0003411c R_ARM_CALL 00000000 PyInterpreterState_Next │ │ │ │ │ +00004c84 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004c88 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004c90 0003421c R_ARM_CALL 00000000 _PyEval_StartTheWorldAll │ │ │ │ │ +00004cac 0003431c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ +00004cb4 00033b1c R_ARM_CALL 00003f64 _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ +00004cc4 0002d31c R_ARM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ +00004ce0 0003261d R_ARM_JUMP24 0000417c _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1f534 contains 168 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1f594 contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000008 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000000c 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000010 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000014 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000018 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -546,15 +547,15 @@ │ │ │ │ │ 00000884 00043a02 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000888 00043a02 R_ARM_ABS32 00000004 _mi_heap_main │ │ │ │ │ 00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a54 00043602 R_ARM_ABS32 00000300 _mi_abandoned_default │ │ │ │ │ 00000a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.startup' at offset 0x1fa74 contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.startup' at offset 0x1fad4 contains 13 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000061c R_ARM_CALL 00000000 mi_heap_main_init │ │ │ │ │ 00000020 0000072b R_ARM_MOVW_ABS_NC 00001394 mi_process_done │ │ │ │ │ 00000024 0000072c R_ARM_MOVT_ABS 00001394 mi_process_done │ │ │ │ │ 00000030 00028f1c R_ARM_CALL 00000000 atexit │ │ │ │ │ @@ -562,32 +563,32 @@ │ │ │ │ │ 00000038 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000003c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 0000004c 0000091c R_ARM_CALL 00000da8 mi_process_setup_auto_thread_done.part.0 │ │ │ │ │ 00000050 0002911c R_ARM_CALL 00000bc0 mi_process_init │ │ │ │ │ 00000070 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.init_array' at offset 0x1fadc contains 1 entry: │ │ │ │ │ +Relocation section '.rel.init_array' at offset 0x1fb3c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000402 R_ARM_ABS32 00000000 _mi_process_init │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1fae4 contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1fb44 contains 376 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a8 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000000b4 0002a32b R_ARM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 000000b8 0002a32c R_ARM_MOVT_ABS 00000000 environ │ │ │ │ │ 000000d8 0002a41c R_ARM_CALL 00000638 _mi_strnicmp │ │ │ │ │ 000001a8 0002a32b R_ARM_MOVW_ABS_NC 00000000 environ │ │ │ │ │ 000001ac 0002a32c R_ARM_MOVT_ABS 00000000 environ │ │ │ │ │ 000006e4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006e8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000720 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 00000740 0000282b R_ARM_MOVW_ABS_NC 00000104 .LC18 │ │ │ │ │ 00000744 0000282c R_ARM_MOVT_ABS 00000104 .LC18 │ │ │ │ │ -0000074c 0000291c R_ARM_CALL 00006468 mi_vfprintf │ │ │ │ │ +0000074c 0000291c R_ARM_CALL 000060d0 mi_vfprintf │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000760 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000764 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000076c 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00000770 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00000798 0002b81d R_ARM_JUMP24 00000000 malloc │ │ │ │ │ 000007d4 0002b81d R_ARM_JUMP24 00000000 malloc │ │ │ │ │ @@ -626,52 +627,52 @@ │ │ │ │ │ 00000cf0 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000cf4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000cf8 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00000cfc 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00000d10 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ 00000e64 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000e68 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e88 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00000e8c 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +00000e88 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00000e8c 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00000eb4 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00000edc 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00000ee0 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00000f10 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00000edc 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00000ee0 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00000f10 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00000f14 00006c2b R_ARM_MOVW_ABS_NC 0000022c .LC36 │ │ │ │ │ 00000f18 00006c2c R_ARM_MOVT_ABS 0000022c .LC36 │ │ │ │ │ 00000f28 0002e61c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -00000f34 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ -00000f3c 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00000f34 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00000f3c 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00000f40 00006e2b R_ARM_MOVW_ABS_NC 00000280 .LC38 │ │ │ │ │ 00000f44 00006e2c R_ARM_MOVT_ABS 00000280 .LC38 │ │ │ │ │ 00000f4c 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00000f54 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00000f54 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00000f58 00006d2b R_ARM_MOVW_ABS_NC 00000268 .LC37 │ │ │ │ │ 00000f5c 00006d2c R_ARM_MOVT_ABS 00000268 .LC37 │ │ │ │ │ 00000f64 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00000f68 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000f6c 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001094 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 000010e8 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001100 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001110 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001180 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000011a0 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 000011e4 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001204 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001234 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000123c 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +0000123c 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00001240 00006c2b R_ARM_MOVW_ABS_NC 0000022c .LC36 │ │ │ │ │ 00001244 00006c2c R_ARM_MOVT_ABS 0000022c .LC36 │ │ │ │ │ 00001254 0002e61c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -0000125c 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +0000125c 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00001260 00006d2b R_ARM_MOVW_ABS_NC 00000268 .LC37 │ │ │ │ │ 00001264 00006d2c R_ARM_MOVT_ABS 00000268 .LC37 │ │ │ │ │ 0000126c 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00001274 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00001274 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00001278 00006e2b R_ARM_MOVW_ABS_NC 00000280 .LC38 │ │ │ │ │ 0000127c 00006e2c R_ARM_MOVT_ABS 00000280 .LC38 │ │ │ │ │ 00001284 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00001290 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001294 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000012b4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000012b8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ @@ -685,31 +686,31 @@ │ │ │ │ │ 000014b4 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000014b8 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 000014bc 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ 000014e0 0002b81c R_ARM_CALL 00000000 malloc │ │ │ │ │ 00001524 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001724 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00001728 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000175c 0003142b R_ARM_MOVW_ABS_NC 00003a50 _PyMem_ArenaAlloc │ │ │ │ │ -00001760 0003142c R_ARM_MOVT_ABS 00003a50 _PyMem_ArenaAlloc │ │ │ │ │ +0000175c 0003142b R_ARM_MOVW_ABS_NC 00003c50 _PyMem_ArenaAlloc │ │ │ │ │ +00001760 0003142c R_ARM_MOVT_ABS 00003c50 _PyMem_ArenaAlloc │ │ │ │ │ 00001790 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ 000017a8 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ 000017ac 0003151c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 000018d4 0002c52b R_ARM_MOVW_ABS_NC 000008b4 _PyMem_RawRealloc │ │ │ │ │ 000018d8 0002c52c R_ARM_MOVT_ABS 000008b4 _PyMem_RawRealloc │ │ │ │ │ 000018e8 0002ba1c R_ARM_CALL 00000000 realloc │ │ │ │ │ 00001954 0000cc2b R_ARM_MOVW_ABS_NC 00000494 .LC52 │ │ │ │ │ 00001958 0000cc2c R_ARM_MOVT_ABS 00000494 .LC52 │ │ │ │ │ 0000195c 0003161c R_ARM_CALL 00000000 Py_GETENV │ │ │ │ │ 000019bc 0000cd2b R_ARM_MOVW_ABS_NC 000004a8 .LC53 │ │ │ │ │ 000019c0 0000cd2c R_ARM_MOVT_ABS 000004a8 .LC53 │ │ │ │ │ 000019d4 0003171c R_ARM_CALL 00000000 __prctl_time64 │ │ │ │ │ 00001a58 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ 00001a5c 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00001a64 0003181c R_ARM_CALL 00002b4c _PyObject_DebugMallocStats │ │ │ │ │ +00001a64 0003181c R_ARM_CALL 00002990 _PyObject_DebugMallocStats │ │ │ │ │ 00001aac 0002e12b R_ARM_MOVW_ABS_NC 000013ec _PyObject_Malloc │ │ │ │ │ 00001ab0 0002e12c R_ARM_MOVT_ABS 000013ec _PyObject_Malloc │ │ │ │ │ 00001b50 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001be8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00001bec 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00001bf0 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00001bf4 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ @@ -772,34 +773,34 @@ │ │ │ │ │ 00002294 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002298 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000022a0 0002e32b R_ARM_MOVW_ABS_NC 0000259c _PyObject_Free │ │ │ │ │ 000022a4 0002e32c R_ARM_MOVT_ABS 0000259c _PyObject_Free │ │ │ │ │ 00002374 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00002378 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00002388 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ -000024f8 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -000024fc 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +000024f8 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +000024fc 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00002528 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00002570 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002574 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002594 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00002570 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002574 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002594 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ 00002598 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000266c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002670 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00002674 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00002678 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00002690 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ 000027c8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000027cc 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000027f4 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -000027f8 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +000027f4 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +000027f8 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00002824 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -0000286c 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002870 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002890 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ +0000286c 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002870 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002890 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ 00002894 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000028d8 0003222b R_ARM_MOVW_ABS_NC 000020e0 _PyObject_Calloc │ │ │ │ │ 000028dc 0003222c R_ARM_MOVT_ABS 000020e0 _PyObject_Calloc │ │ │ │ │ 0000294c 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ 000029dc 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000029e0 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000029e4 00030c2b R_ARM_MOVW_ABS_NC 00001d38 _PyMem_RawCalloc │ │ │ │ │ @@ -817,52 +818,52 @@ │ │ │ │ │ 00002c34 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002c38 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00002c3c 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00002c40 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00002c54 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ 00002da4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002da8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002dc8 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002dcc 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +00002dc8 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002dcc 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00002df4 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00002e1c 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002e20 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00002e50 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ -00002e58 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00002e1c 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002e20 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00002e50 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00002e58 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00002e5c 00006e2b R_ARM_MOVW_ABS_NC 00000280 .LC38 │ │ │ │ │ 00002e60 00006e2c R_ARM_MOVT_ABS 00000280 .LC38 │ │ │ │ │ 00002e68 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 00002e6c 0000d02b R_ARM_MOVW_ABS_NC 000004bc .LC54 │ │ │ │ │ 00002e70 0000d02c R_ARM_MOVT_ABS 000004bc .LC54 │ │ │ │ │ 00002e78 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e80 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00002e80 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00002e84 00006d2b R_ARM_MOVW_ABS_NC 00000268 .LC37 │ │ │ │ │ 00002e88 00006d2c R_ARM_MOVT_ABS 00000268 .LC37 │ │ │ │ │ 00002e90 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e9c 0000701c R_ARM_CALL 00004b90 _PyObject_DebugDumpAddress │ │ │ │ │ +00002e9c 0000701c R_ARM_CALL 000047f8 _PyObject_DebugDumpAddress │ │ │ │ │ 00002ea0 00006c2b R_ARM_MOVW_ABS_NC 0000022c .LC36 │ │ │ │ │ 00002ea4 00006c2c R_ARM_MOVT_ABS 0000022c .LC36 │ │ │ │ │ 00002eb4 0002e61c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ 00002eb8 0003196b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002ebc 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00002ec0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002ec4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002edc 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00002ee0 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00002ee8 0002e32b R_ARM_MOVW_ABS_NC 0000259c _PyObject_Free │ │ │ │ │ 00002eec 0002e32c R_ARM_MOVT_ABS 0000259c _PyObject_Free │ │ │ │ │ 00002fbc 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00002fc0 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00002fd0 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ -00003140 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003144 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +00003140 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003144 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00003170 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -000031b8 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -000031bc 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -000031dc 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ +000031b8 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +000031bc 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +000031dc 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ 000031e0 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00003204 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003208 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 0000320c 00032a2b R_ARM_MOVW_ABS_NC 00003738 _PyObject_Realloc │ │ │ │ │ 00003210 00032a2c R_ARM_MOVT_ABS 00003738 _PyObject_Realloc │ │ │ │ │ 00003318 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000033f4 0002e11d R_ARM_JUMP24 000013ec _PyObject_Malloc │ │ │ │ │ @@ -871,20 +872,20 @@ │ │ │ │ │ 00003424 0002ba1d R_ARM_JUMP24 00000000 realloc │ │ │ │ │ 0000345c 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00003460 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ 0000347c 0002b81c R_ARM_CALL 00000000 malloc │ │ │ │ │ 000034e8 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 000034ec 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 000034fc 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ -0000368c 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003690 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +0000368c 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003690 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 000036b8 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00003700 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003704 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -0000372c 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00003700 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003704 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +0000372c 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ 00003730 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00003734 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000037e4 0002e11c R_ARM_CALL 000013ec _PyObject_Malloc │ │ │ │ │ 000037fc 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00003808 0002e31c R_ARM_CALL 0000259c _PyObject_Free │ │ │ │ │ 0000382c 0002e11d R_ARM_JUMP24 000013ec _PyObject_Malloc │ │ │ │ │ 00003838 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -904,39 +905,39 @@ │ │ │ │ │ 00003ad4 0002ba1d R_ARM_JUMP24 00000000 realloc │ │ │ │ │ 00003b0c 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00003b10 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00003b2c 0002b81c R_ARM_CALL 00000000 malloc │ │ │ │ │ 00003b98 0002bc2b R_ARM_MOVW_ABS_NC 00000820 _PyMem_RawFree │ │ │ │ │ 00003b9c 0002bc2c R_ARM_MOVT_ABS 00000820 _PyMem_RawFree │ │ │ │ │ 00003bac 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ -00003d3c 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003d40 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ +00003d3c 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003d40 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ 00003d68 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -00003db0 0002e42b R_ARM_MOVW_ABS_NC 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003db4 0002e42c R_ARM_MOVT_ABS 00004400 _PyMem_ArenaFree │ │ │ │ │ -00003ddc 0000711c R_ARM_CALL 00003fa8 _PyMem_ArenaFree.part.0 │ │ │ │ │ +00003db0 0002e42b R_ARM_MOVW_ABS_NC 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003db4 0002e42c R_ARM_MOVT_ABS 000047f0 _PyMem_ArenaFree │ │ │ │ │ +00003ddc 0000711c R_ARM_CALL 00003c10 _PyMem_ArenaFree.part.0 │ │ │ │ │ 00003de0 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00003de4 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00003e0c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003e10 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00003e9c 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -00003efc 00012e1c R_ARM_CALL 000051ac process_queue.isra.0 │ │ │ │ │ +00003efc 00012e1c R_ARM_CALL 00004e14 process_queue.isra.0 │ │ │ │ │ 00003f48 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ 00003f60 0003196b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f78 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003f7c 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003f98 00031b2b R_ARM_MOVW_ABS_NC 00003efc _PyObject_MiMalloc │ │ │ │ │ -00003f9c 00031b2c R_ARM_MOVT_ABS 00003efc _PyObject_MiMalloc │ │ │ │ │ -00003fac 0001361c R_ARM_CALL 000046b8 has_own_state │ │ │ │ │ -00004140 00031b2b R_ARM_MOVW_ABS_NC 00003efc _PyObject_MiMalloc │ │ │ │ │ -00004144 00031b2c R_ARM_MOVT_ABS 00003efc _PyObject_MiMalloc │ │ │ │ │ +00003f98 00031b2b R_ARM_MOVW_ABS_NC 000040fc _PyObject_MiMalloc │ │ │ │ │ +00003f9c 00031b2c R_ARM_MOVT_ABS 000040fc _PyObject_MiMalloc │ │ │ │ │ +00003fac 0001361c R_ARM_CALL 00004aa8 has_own_state │ │ │ │ │ +00004140 00031b2b R_ARM_MOVW_ABS_NC 000040fc _PyObject_MiMalloc │ │ │ │ │ +00004144 00031b2c R_ARM_MOVT_ABS 000040fc _PyObject_MiMalloc │ │ │ │ │ 00004158 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000416c 0001392b R_ARM_MOVW_ABS_NC 000046cc count_blocks │ │ │ │ │ -00004170 0001392c R_ARM_MOVT_ABS 000046cc count_blocks │ │ │ │ │ -00004178 00031d1c R_ARM_CALL 000044f0 mi_heap_visit_blocks │ │ │ │ │ +0000416c 0001392b R_ARM_MOVW_ABS_NC 00004334 count_blocks │ │ │ │ │ +00004170 0001392c R_ARM_MOVT_ABS 00004334 count_blocks │ │ │ │ │ +00004178 00031d1c R_ARM_CALL 00004158 mi_heap_visit_blocks │ │ │ │ │ 00004190 0001372b R_ARM_MOVW_ABS_NC 0000091c .LC86 │ │ │ │ │ 00004194 0001372c R_ARM_MOVT_ABS 0000091c .LC86 │ │ │ │ │ 0000419c 0002e71c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ 000041a0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ 000041a4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000041c4 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000041c8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -945,15 +946,15 @@ │ │ │ │ │ 000041d4 0002e12c R_ARM_MOVT_ABS 000013ec _PyObject_Malloc │ │ │ │ │ 0000424c 0002ae1d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ 0000428c 0002b72b R_ARM_MOVW_ABS_NC 000007b8 _PyMem_RawMalloc │ │ │ │ │ 00004290 0002b72c R_ARM_MOVT_ABS 000007b8 _PyMem_RawMalloc │ │ │ │ │ 000042a4 0002b81c R_ARM_CALL 00000000 malloc │ │ │ │ │ 00004304 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x206a4 contains 1281 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x20704 contains 1305 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0002ba1d R_ARM_JUMP24 00000000 realloc │ │ │ │ │ 00000048 0002c21d R_ARM_JUMP24 00000000 calloc │ │ │ │ │ 00000088 0000492b R_ARM_MOVW_ABS_NC 000001cc .LC27 │ │ │ │ │ 0000008c 0000492c R_ARM_MOVT_ABS 000001cc .LC27 │ │ │ │ │ 00000090 0002d01c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000000a0 00004a2b R_ARM_MOVW_ABS_NC 000001d4 .LC28 │ │ │ │ │ @@ -999,57 +1000,59 @@ │ │ │ │ │ 000004ac 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004b0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004c8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 000004cc 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000004dc 0002d92b R_ARM_MOVW_ABS_NC 00002244 _PyMem_DebugRawMalloc │ │ │ │ │ 000004e0 0002d92c R_ARM_MOVT_ABS 00002244 _PyMem_DebugRawMalloc │ │ │ │ │ 000004f0 0000641c R_ARM_CALL 000021d4 get_allocator_unlocked │ │ │ │ │ -000004f8 0002da2b R_ARM_MOVW_ABS_NC 00003c4c _PyMem_DebugRawCalloc │ │ │ │ │ -000004fc 0002da2c R_ARM_MOVT_ABS 00003c4c _PyMem_DebugRawCalloc │ │ │ │ │ +000004f8 0002da2b R_ARM_MOVW_ABS_NC 00003e4c _PyMem_DebugRawCalloc │ │ │ │ │ +000004fc 0002da2c R_ARM_MOVT_ABS 00003e4c _PyMem_DebugRawCalloc │ │ │ │ │ 00000500 0002db2b R_ARM_MOVW_ABS_NC 00000f70 _PyMem_DebugRawRealloc │ │ │ │ │ 00000504 0002db2c R_ARM_MOVT_ABS 00000f70 _PyMem_DebugRawRealloc │ │ │ │ │ 00000508 0002dc2b R_ARM_MOVW_ABS_NC 00000b44 _PyMem_DebugRawFree │ │ │ │ │ 0000050c 0002dc2c R_ARM_MOVT_ABS 00000b44 _PyMem_DebugRawFree │ │ │ │ │ 00000528 0002dd2b R_ARM_MOVW_ABS_NC 00001a6c _PyMem_DebugMalloc │ │ │ │ │ 0000052c 0002dd2c R_ARM_MOVT_ABS 00001a6c _PyMem_DebugMalloc │ │ │ │ │ 00000548 0000641c R_ARM_CALL 000021d4 get_allocator_unlocked │ │ │ │ │ 00000550 0002de2b R_ARM_MOVW_ABS_NC 00002898 _PyMem_DebugCalloc │ │ │ │ │ 00000554 0002de2c R_ARM_MOVT_ABS 00002898 _PyMem_DebugCalloc │ │ │ │ │ -00000558 0002df2b R_ARM_MOVW_ABS_NC 000040a4 _PyMem_DebugRealloc │ │ │ │ │ -0000055c 0002df2c R_ARM_MOVT_ABS 000040a4 _PyMem_DebugRealloc │ │ │ │ │ +00000558 0002df2b R_ARM_MOVW_ABS_NC 00004494 _PyMem_DebugRealloc │ │ │ │ │ +0000055c 0002df2c R_ARM_MOVT_ABS 00004494 _PyMem_DebugRealloc │ │ │ │ │ 00000560 0002e02b R_ARM_MOVW_ABS_NC 00002a74 _PyMem_DebugFree │ │ │ │ │ 00000564 0002e02c R_ARM_MOVT_ABS 00002a74 _PyMem_DebugFree │ │ │ │ │ 00000594 0000641c R_ARM_CALL 000021d4 get_allocator_unlocked │ │ │ │ │ 0000059c 0002de2b R_ARM_MOVW_ABS_NC 00002898 _PyMem_DebugCalloc │ │ │ │ │ 000005a0 0002de2c R_ARM_MOVT_ABS 00002898 _PyMem_DebugCalloc │ │ │ │ │ -000005a4 0002df2b R_ARM_MOVW_ABS_NC 000040a4 _PyMem_DebugRealloc │ │ │ │ │ -000005a8 0002df2c R_ARM_MOVT_ABS 000040a4 _PyMem_DebugRealloc │ │ │ │ │ +000005a4 0002df2b R_ARM_MOVW_ABS_NC 00004494 _PyMem_DebugRealloc │ │ │ │ │ +000005a8 0002df2c R_ARM_MOVT_ABS 00004494 _PyMem_DebugRealloc │ │ │ │ │ 000005ac 0002e02b R_ARM_MOVW_ABS_NC 00002a74 _PyMem_DebugFree │ │ │ │ │ 000005b0 0002e02c R_ARM_MOVT_ABS 00002a74 _PyMem_DebugFree │ │ │ │ │ 000005cc 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005d0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005d4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005d8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005dc 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000060c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00000610 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000650 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000654 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000680 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 000006a8 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 00000744 0002f11c R_ARM_CALL 00000a10 _mi_arena_alloc_aligned │ │ │ │ │ -000007a0 0002f21c R_ARM_CALL 00007eec _mi_os_commit │ │ │ │ │ -000007d0 0002f31c R_ARM_CALL 000084d4 _mi_arena_free │ │ │ │ │ +00000788 00008c1c R_ARM_CALL 000043f8 mi_commit_mask_create │ │ │ │ │ +000007a0 0002f21c R_ARM_CALL 00007b54 _mi_os_commit │ │ │ │ │ +000007d0 0002f31c R_ARM_CALL 0000813c _mi_arena_free │ │ │ │ │ 00000800 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000804 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000818 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00000870 0002f41c R_ARM_CALL 00002768 _mi_segment_map_allocated_at │ │ │ │ │ +00000870 0002f41c R_ARM_CALL 000025ac _mi_segment_map_allocated_at │ │ │ │ │ 00000890 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000090c 0000871c R_ARM_CALL 00002dbc mi_segment_span_allocate.isra.0 │ │ │ │ │ -00000958 0000871c R_ARM_CALL 00002dbc mi_segment_span_allocate.isra.0 │ │ │ │ │ +000008f4 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +0000090c 0000871c R_ARM_CALL 00002fbc mi_segment_span_allocate.isra.0 │ │ │ │ │ +00000958 0000871c R_ARM_CALL 00002fbc mi_segment_span_allocate.isra.0 │ │ │ │ │ 00000980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000099c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000009a0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009d4 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00000a34 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a38 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ @@ -1061,20 +1064,20 @@ │ │ │ │ │ 00000b64 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 00000b88 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 00000bb0 0002a81c R_ARM_CALL 00000fb8 mi_reserve_os_memory_ex │ │ │ │ │ 00000bf0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000bf4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000c08 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 00000c18 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000c64 0002f71d R_ARM_JUMP24 00007fc0 _mi_os_alloc_aligned_at_offset │ │ │ │ │ +00000c64 0002f71d R_ARM_JUMP24 00007c28 _mi_os_alloc_aligned_at_offset │ │ │ │ │ 00000c84 0002f81d R_ARM_JUMP24 000010d8 _mi_os_alloc_aligned │ │ │ │ │ 00000c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cc0 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d0c 0002f91c R_ARM_CALL 00009510 _mi_prim_numa_node │ │ │ │ │ +00000d0c 0002f91c R_ARM_CALL 00009174 _mi_prim_numa_node │ │ │ │ │ 00000d20 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00000d3c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000d40 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000d5c 0002fa1d R_ARM_JUMP24 00000d6c _mi_os_numa_node_count_get │ │ │ │ │ 00000d80 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000d84 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000d98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ @@ -1090,15 +1093,15 @@ │ │ │ │ │ 00000e3c 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ 00000e4c 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ 00000e7c 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000e8c 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000eac 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000eb0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00001014 0002f81c R_ARM_CALL 000010d8 _mi_os_alloc_aligned │ │ │ │ │ -00001088 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ +00001088 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ 00001090 00009f2b R_ARM_MOVW_ABS_NC 00000344 .LC47 │ │ │ │ │ 00001094 00009f2c R_ARM_MOVT_ABS 00000344 .LC47 │ │ │ │ │ 00001098 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ 000010a4 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ 000010a8 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ 000010b0 00009d2b R_ARM_MOVW_ABS_NC 00000328 .LC45 │ │ │ │ │ 000010b4 00009d2c R_ARM_MOVT_ABS 00000328 .LC45 │ │ │ │ │ @@ -1108,1136 +1111,1158 @@ │ │ │ │ │ 000010d4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001118 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000111c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001124 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ 00001150 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 000011a0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 000011d8 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -0000125c 0002f21c R_ARM_CALL 00007eec _mi_os_commit │ │ │ │ │ +0000125c 0002f21c R_ARM_CALL 00007b54 _mi_os_commit │ │ │ │ │ 000012b0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00001344 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000134c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001350 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000013c0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 0000142c 0002fd1c R_ARM_CALL 0000149c _mi_prim_alloc │ │ │ │ │ 00001438 0000a92b R_ARM_MOVW_ABS_NC 00000380 .LC49 │ │ │ │ │ 0000143c 0000a92c R_ARM_MOVT_ABS 00000380 .LC49 │ │ │ │ │ -00001450 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ +00001450 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +0000146c 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00001484 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ 00001494 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001498 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000014c0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014c4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014f4 0002fe1c R_ARM_CALL 000016cc _mi_os_use_large_page │ │ │ │ │ 00001504 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001508 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00001598 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ 000015b4 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000015bc 0000ab2b R_ARM_MOVW_ABS_NC 000003f0 .LC50 │ │ │ │ │ 000015c0 0000ab2c R_ARM_MOVT_ABS 000003f0 .LC50 │ │ │ │ │ -000015c4 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ +000015c4 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ 000015e4 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ 000015fc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001600 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00001640 0002ff1c R_ARM_CALL 00000000 mmap64 │ │ │ │ │ 00001668 0002fe1c R_ARM_CALL 000016cc _mi_os_use_large_page │ │ │ │ │ 00001680 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ 000016a8 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000016c8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000016e0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000016e4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001714 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ 0000172c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00001740 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00001750 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001814 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001848 0003021c R_ARM_CALL 000019a4 _mi_prim_free │ │ │ │ │ -00001854 0000b32b R_ARM_MOVW_ABS_NC 00000444 .LC51 │ │ │ │ │ -00001858 0000b32c R_ARM_MOVT_ABS 00000444 .LC51 │ │ │ │ │ -00001868 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -000018a4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000018a8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000019b8 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ -000019c4 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001a0c 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ac0 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001ac4 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001ad8 0002b01c R_ARM_CALL 00001c90 _mi_os_alloc │ │ │ │ │ -00001bdc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001c00 0003031c R_ARM_CALL 000059b4 _mi_bitmap_claim │ │ │ │ │ -00001c10 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001c14 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001cc8 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ -00001d30 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001d34 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001e50 0003041c R_ARM_CALL 00002000 _mi_bitmap_try_find_from_claim_across │ │ │ │ │ -00001ea8 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001f24 0003051c R_ARM_CALL 000023f0 _mi_bitmap_unclaim_across │ │ │ │ │ -00001f54 0003061c R_ARM_CALL 000025c0 _mi_bitmap_claim_across │ │ │ │ │ -00001f98 0003061c R_ARM_CALL 000025c0 _mi_bitmap_claim_across │ │ │ │ │ -00001fc4 0002f21c R_ARM_CALL 00007eec _mi_os_commit │ │ │ │ │ -00002064 0003071c R_ARM_CALL 0000232c _mi_bitmap_try_find_claim_field │ │ │ │ │ -00002094 0003071c R_ARM_CALL 0000232c _mi_bitmap_try_find_claim_field │ │ │ │ │ -00002108 0003071c R_ARM_CALL 0000232c _mi_bitmap_try_find_claim_field │ │ │ │ │ -000027bc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000028e4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028e8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028fc 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -000029d8 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00002a2c 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00002ab0 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00002ae0 0000591c R_ARM_CALL 00003144 mi_segment_try_purge │ │ │ │ │ -00002af8 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00002b20 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00002b44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b60 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00002b64 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00002b70 00031b2b R_ARM_MOVW_ABS_NC 00003efc _PyObject_MiMalloc │ │ │ │ │ -00002b74 00031b2c R_ARM_MOVT_ABS 00003efc _PyObject_MiMalloc │ │ │ │ │ -00002bb0 0000d32b R_ARM_MOVW_ABS_NC 000004f4 .LC55 │ │ │ │ │ -00002bb4 0000d32c R_ARM_MOVT_ABS 000004f4 .LC55 │ │ │ │ │ -00002bb8 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002bc8 0000d42b R_ARM_MOVW_ABS_NC 00000528 .LC56 │ │ │ │ │ -00002bcc 0000d42c R_ARM_MOVT_ABS 00000528 .LC56 │ │ │ │ │ -00002bd0 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002be0 0000d52b R_ARM_MOVW_ABS_NC 00000548 .LC57 │ │ │ │ │ -00002be4 0000d52c R_ARM_MOVT_ABS 00000548 .LC57 │ │ │ │ │ -00002be8 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002bec 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -00002c08 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c18 0000dc2b R_ARM_MOVW_ABS_NC 000047e0 _collect_alloc_stats │ │ │ │ │ -00002c1c 0000dc2c R_ARM_MOVT_ABS 000047e0 _collect_alloc_stats │ │ │ │ │ -00002c20 00031d1c R_ARM_CALL 000044f0 mi_heap_visit_blocks │ │ │ │ │ -00002c30 0000d62b R_ARM_MOVW_ABS_NC 00000568 .LC58 │ │ │ │ │ -00002c34 0000d62c R_ARM_MOVT_ABS 00000568 .LC58 │ │ │ │ │ -00002c38 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002c48 0000d72b R_ARM_MOVW_ABS_NC 00000584 .LC59 │ │ │ │ │ -00002c4c 0000d72c R_ARM_MOVT_ABS 00000584 .LC59 │ │ │ │ │ -00002c50 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002c60 0000d82b R_ARM_MOVW_ABS_NC 000005a0 .LC60 │ │ │ │ │ -00002c64 0000d82c R_ARM_MOVT_ABS 000005a0 .LC60 │ │ │ │ │ -00002c68 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002c78 0000d92b R_ARM_MOVW_ABS_NC 000005c8 .LC61 │ │ │ │ │ -00002c7c 0000d92c R_ARM_MOVT_ABS 000005c8 .LC61 │ │ │ │ │ -00002c80 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002c84 0000da2b R_ARM_MOVW_ABS_NC 000005e4 .LC62 │ │ │ │ │ -00002c88 0000da2c R_ARM_MOVT_ABS 000005e4 .LC62 │ │ │ │ │ -00002c98 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002ca8 0002e12b R_ARM_MOVW_ABS_NC 000013ec _PyObject_Malloc │ │ │ │ │ -00002cac 0002e12c R_ARM_MOVT_ABS 000013ec _PyObject_Malloc │ │ │ │ │ -00002ce0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00002d18 0000df2b R_ARM_MOVW_ABS_NC 00000600 .LC63 │ │ │ │ │ -00002d1c 0000df2c R_ARM_MOVT_ABS 00000600 .LC63 │ │ │ │ │ -00002d40 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002d50 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002d60 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002d70 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002e50 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -00002e98 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00002eac 0000e02b R_ARM_MOVW_ABS_NC 00000634 .LC64 │ │ │ │ │ -00002eb0 0000e02c R_ARM_MOVT_ABS 00000634 .LC64 │ │ │ │ │ -00002eb8 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00002ec0 0000e12b R_ARM_MOVW_ABS_NC 000006a4 .LC65 │ │ │ │ │ -00002ec4 0000e12c R_ARM_MOVT_ABS 000006a4 .LC65 │ │ │ │ │ -00002f24 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00002f48 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00002f70 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00002f7c 0000e22b R_ARM_MOVW_ABS_NC 000006c0 .LC66 │ │ │ │ │ -00002f80 0000e22c R_ARM_MOVT_ABS 000006c0 .LC66 │ │ │ │ │ -00002f90 0000e32b R_ARM_MOVW_ABS_NC 000006dc .LC67 │ │ │ │ │ -00002f94 0000e32c R_ARM_MOVT_ABS 000006dc .LC67 │ │ │ │ │ -00002fa8 0000e42b R_ARM_MOVW_ABS_NC 000006f0 .LC68 │ │ │ │ │ -00002fac 0000e42c R_ARM_MOVT_ABS 000006f0 .LC68 │ │ │ │ │ -00002fbc 0000e52b R_ARM_MOVW_ABS_NC 00000708 .LC69 │ │ │ │ │ -00002fc0 0000e52c R_ARM_MOVT_ABS 00000708 .LC69 │ │ │ │ │ -00002fdc 0000e62b R_ARM_MOVW_ABS_NC 00000724 .LC70 │ │ │ │ │ -00002fe0 0000e62c R_ARM_MOVT_ABS 00000724 .LC70 │ │ │ │ │ -00002fe4 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00003000 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -0000300c 0000e72b R_ARM_MOVW_ABS_NC 00000740 .LC71 │ │ │ │ │ -00003010 0000e72c R_ARM_MOVT_ABS 00000740 .LC71 │ │ │ │ │ -00003020 0000e82b R_ARM_MOVW_ABS_NC 0000075c .LC72 │ │ │ │ │ -00003024 0000e82c R_ARM_MOVT_ABS 0000075c .LC72 │ │ │ │ │ -00003048 0000e92b R_ARM_MOVW_ABS_NC 00000778 .LC73 │ │ │ │ │ -0000304c 0000e92c R_ARM_MOVT_ABS 00000778 .LC73 │ │ │ │ │ -00003050 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00003070 0000ea2b R_ARM_MOVW_ABS_NC 00000794 .LC74 │ │ │ │ │ -00003074 0000ea2c R_ARM_MOVT_ABS 00000794 .LC74 │ │ │ │ │ -00003088 0000eb2b R_ARM_MOVW_ABS_NC 000007b4 .LC75 │ │ │ │ │ -0000308c 0000eb2c R_ARM_MOVT_ABS 000007b4 .LC75 │ │ │ │ │ -000030a0 0000ec2b R_ARM_MOVW_ABS_NC 000007d4 .LC76 │ │ │ │ │ -000030a4 0000ec2c R_ARM_MOVT_ABS 000007d4 .LC76 │ │ │ │ │ -000030b0 0000ed2b R_ARM_MOVW_ABS_NC 000007f4 .LC77 │ │ │ │ │ -000030b4 0000ed2c R_ARM_MOVT_ABS 000007f4 .LC77 │ │ │ │ │ -000030d0 0000ee2b R_ARM_MOVW_ABS_NC 000007fc .LC78 │ │ │ │ │ -000030d4 0000ee2c R_ARM_MOVT_ABS 000007fc .LC78 │ │ │ │ │ -000030d8 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -000030e4 0000ef2b R_ARM_MOVW_ABS_NC 00000810 .LC79 │ │ │ │ │ -000030e8 0000ef2c R_ARM_MOVT_ABS 00000810 .LC79 │ │ │ │ │ -00003108 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003114 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003118 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003158 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ -00003160 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000317c 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00003190 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00003240 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000324c 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ -00003268 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003278 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000032dc 0000831c R_ARM_CALL 000037ec mi_heap_queue_first_update │ │ │ │ │ -0000330c 0000831c R_ARM_CALL 000037ec mi_heap_queue_first_update │ │ │ │ │ -00003394 00032b1d R_ARM_JUMP24 00003428 _mi_segment_page_free │ │ │ │ │ -000033fc 0000831c R_ARM_CALL 000037ec mi_heap_queue_first_update │ │ │ │ │ -00003500 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003504 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003518 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -0000357c 00032c1c R_ARM_CALL 000081ac _mi_os_reset │ │ │ │ │ -00003598 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -000037d4 0001162b R_ARM_MOVW_ABS_NC 0000084c .LC83 │ │ │ │ │ -000037d8 0001162c R_ARM_MOVT_ABS 0000084c .LC83 │ │ │ │ │ -000037f4 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -0000393c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00003990 0003111d R_ARM_JUMP24 00003e14 _mi_page_retire │ │ │ │ │ -000039a8 0003321d R_ARM_JUMP24 000039c8 _mi_page_unfull │ │ │ │ │ -000039f8 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ -00003bb4 0003341c R_ARM_CALL 00003c80 _mi_os_purge_ex │ │ │ │ │ -00003c7c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003c94 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c98 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003cc0 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00003cd8 0003351c R_ARM_CALL 00003d64 _mi_stat_counter_increase │ │ │ │ │ -00003cfc 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00003d0c 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ -00003d4c 00032c1c R_ARM_CALL 000081ac _mi_os_reset │ │ │ │ │ -00003d60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003e04 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003e7c 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ -00003e8c 0001272b R_ARM_MOVW_ABS_NC 000008a4 .LC84 │ │ │ │ │ -00003e90 0001272c R_ARM_MOVT_ABS 000008a4 .LC84 │ │ │ │ │ -00003ea4 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00003eb8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003ef0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003ef4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003f30 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00003f60 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00003f88 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00003fc8 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00003fd0 0001312b R_ARM_MOVW_ABS_NC 000008f4 .LC85 │ │ │ │ │ -00003fd4 0001312c R_ARM_MOVT_ABS 000008f4 .LC85 │ │ │ │ │ -00003fec 0002e61c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ -00003ff0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004038 00013c2b R_ARM_MOVW_ABS_NC 0000094c .LC87 │ │ │ │ │ -0000403c 00013c2c R_ARM_MOVT_ABS 0000094c .LC87 │ │ │ │ │ -00004040 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00004050 00013d2b R_ARM_MOVW_ABS_NC 00000964 .LC88 │ │ │ │ │ -00004054 00013d2c R_ARM_MOVT_ABS 00000964 .LC88 │ │ │ │ │ -00004058 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -00004084 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004090 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000040dc 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -00004160 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004178 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004190 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004198 00004f2b R_ARM_MOVW_ABS_NC 00000214 .LC33 │ │ │ │ │ -0000419c 00004f2c R_ARM_MOVT_ABS 00000214 .LC33 │ │ │ │ │ -000041b0 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000041c8 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000041d0 00004b2b R_ARM_MOVW_ABS_NC 000001dc .LC29 │ │ │ │ │ -000041d4 00004b2c R_ARM_MOVT_ABS 000001dc .LC29 │ │ │ │ │ -000041e8 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004200 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004218 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004220 00004d2b R_ARM_MOVW_ABS_NC 000001f8 .LC31 │ │ │ │ │ -00004224 00004d2c R_ARM_MOVT_ABS 000001f8 .LC31 │ │ │ │ │ -0000427c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000429c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042b4 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042cc 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042e4 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000042fc 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004304 0000502b R_ARM_MOVW_ABS_NC 0000021c .LC34 │ │ │ │ │ -00004308 0000502c R_ARM_MOVT_ABS 0000021c .LC34 │ │ │ │ │ -0000431c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004334 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000433c 00004c2b R_ARM_MOVW_ABS_NC 000001e8 .LC30 │ │ │ │ │ -00004340 00004c2c R_ARM_MOVT_ABS 000001e8 .LC30 │ │ │ │ │ -00004354 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000436c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004384 00004e2b R_ARM_MOVW_ABS_NC 00000204 .LC32 │ │ │ │ │ -00004388 00004e2c R_ARM_MOVT_ABS 00000204 .LC32 │ │ │ │ │ -0000438c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000043c8 0002d31c R_ARM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ -000043d8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043dc 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000043e0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043e4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043e8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043ec 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000043f0 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000043f8 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004420 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -0000442c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004430 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004514 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ -00004520 0001452b R_ARM_MOVW_ABS_NC 00004638 mi_heap_area_visitor │ │ │ │ │ -00004524 0001452c R_ARM_MOVT_ABS 00004638 mi_heap_area_visitor │ │ │ │ │ -00004528 0001462b R_ARM_MOVW_ABS_NC 0000453c mi_heap_visit_areas_page │ │ │ │ │ -0000452c 0001462c R_ARM_MOVT_ABS 0000453c mi_heap_visit_areas_page │ │ │ │ │ -00004530 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ -00004568 0003491c R_ARM_CALL 00004584 _mi_heap_area_init │ │ │ │ │ -000045a8 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -0000465c 0001392b R_ARM_MOVW_ABS_NC 000046cc count_blocks │ │ │ │ │ -00004660 0001392c R_ARM_MOVT_ABS 000046cc count_blocks │ │ │ │ │ -000046c0 00034a1d R_ARM_JUMP24 00005dd8 _mi_heap_area_visit_blocks │ │ │ │ │ -00004724 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -00004744 0002d51c R_ARM_CALL 00003338 _mi_page_free │ │ │ │ │ -0000475c 00034b1c R_ARM_CALL 00008ab0 _mi_page_abandon │ │ │ │ │ -0000476c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00004770 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00004780 00013b1d R_ARM_JUMP24 00004770 get_num_global_allocated_blocks │ │ │ │ │ -000047b4 00028a6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ -000047dc 00028a6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ -00004944 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00004974 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004984 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000049a0 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004a18 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00004a1c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00004a30 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004a70 00001a2b R_ARM_MOVW_ABS_NC 00020a14 out_buf │ │ │ │ │ -00004a74 00001a2c R_ARM_MOVT_ABS 00020a14 out_buf │ │ │ │ │ -00004a8c 0002ae1d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00004aa4 0002962b R_ARM_MOVW_ABS_NC 00004a90 _mi_os_random_weak │ │ │ │ │ -00004aa8 0002962c R_ARM_MOVT_ABS 00004a90 _mi_os_random_weak │ │ │ │ │ -00004ac0 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00004b6c 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00004b70 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00004b78 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ -00004ba4 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00004ba8 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00004bc0 0001522b R_ARM_MOVW_ABS_NC 0000096c .LC93 │ │ │ │ │ -00004bc4 0001522c R_ARM_MOVT_ABS 0000096c .LC93 │ │ │ │ │ -00004bc8 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004bdc 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00004be0 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00004bec 00031c1d R_ARM_JUMP24 00000000 __fprintf_chk │ │ │ │ │ -00004bf8 0001542b R_ARM_MOVW_ABS_NC 00000994 .LC95 │ │ │ │ │ -00004bfc 0001542c R_ARM_MOVT_ABS 00000994 .LC95 │ │ │ │ │ -00004c00 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004c2c 0001552b R_ARM_MOVW_ABS_NC 000009a0 .LC96 │ │ │ │ │ -00004c30 0001552c R_ARM_MOVT_ABS 000009a0 .LC96 │ │ │ │ │ -00004c34 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004c44 0001562b R_ARM_MOVW_ABS_NC 000009c4 .LC97 │ │ │ │ │ -00004c48 0001562c R_ARM_MOVT_ABS 000009c4 .LC97 │ │ │ │ │ -00004c50 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004c88 0001572b R_ARM_MOVW_ABS_NC 000009e8 .LC98 │ │ │ │ │ -00004c8c 0001572c R_ARM_MOVT_ABS 000009e8 .LC98 │ │ │ │ │ -00004c90 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004ca4 0001582b R_ARM_MOVW_ABS_NC 00000a08 .LC99 │ │ │ │ │ -00004ca8 0001582c R_ARM_MOVT_ABS 00000a08 .LC99 │ │ │ │ │ -00004cac 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004cc0 0001592b R_ARM_MOVW_ABS_NC 00000a2c .LC100 │ │ │ │ │ -00004cc4 0001592c R_ARM_MOVT_ABS 00000a2c .LC100 │ │ │ │ │ -00004ccc 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004ce0 00015a2b R_ARM_MOVW_ABS_NC 00000a44 .LC101 │ │ │ │ │ -00004ce4 00015a2c R_ARM_MOVT_ABS 00000a44 .LC101 │ │ │ │ │ -00004cec 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004cf8 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00004d04 00015b2b R_ARM_MOVW_ABS_NC 00000a50 .LC102 │ │ │ │ │ -00004d08 00015b2c R_ARM_MOVT_ABS 00000a50 .LC102 │ │ │ │ │ -00004d18 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004d30 00015c2b R_ARM_MOVW_ABS_NC 00000ae4 .LC103 │ │ │ │ │ -00004d34 00015c2c R_ARM_MOVT_ABS 00000ae4 .LC103 │ │ │ │ │ -00004d38 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004d78 0001572b R_ARM_MOVW_ABS_NC 000009e8 .LC98 │ │ │ │ │ -00004d7c 0001572c R_ARM_MOVT_ABS 000009e8 .LC98 │ │ │ │ │ -00004d80 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004d94 0001582b R_ARM_MOVW_ABS_NC 00000a08 .LC99 │ │ │ │ │ -00004d98 0001582c R_ARM_MOVT_ABS 00000a08 .LC99 │ │ │ │ │ -00004d9c 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004db4 00015d2b R_ARM_MOVW_ABS_NC 00000b0c .LC104 │ │ │ │ │ -00004db8 00015d2c R_ARM_MOVT_ABS 00000b0c .LC104 │ │ │ │ │ -00004dc0 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004dc4 00015a2b R_ARM_MOVW_ABS_NC 00000a44 .LC101 │ │ │ │ │ -00004dc8 00015a2c R_ARM_MOVT_ABS 00000a44 .LC101 │ │ │ │ │ -00004de0 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004df0 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00004e18 00015e2b R_ARM_MOVW_ABS_NC 00000b28 .LC105 │ │ │ │ │ -00004e1c 00015e2c R_ARM_MOVT_ABS 00000b28 .LC105 │ │ │ │ │ -00004e20 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004e28 00015f2b R_ARM_MOVW_ABS_NC 00000b38 .LC106 │ │ │ │ │ -00004e2c 00015f2c R_ARM_MOVT_ABS 00000b38 .LC106 │ │ │ │ │ -00004e48 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004e6c 0001602b R_ARM_MOVW_ABS_NC 00000b40 .LC107 │ │ │ │ │ -00004e70 0001602c R_ARM_MOVT_ABS 00000b40 .LC107 │ │ │ │ │ -00004e74 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ -00004e90 00015f2b R_ARM_MOVW_ABS_NC 00000b38 .LC106 │ │ │ │ │ -00004e94 00015f2c R_ARM_MOVT_ABS 00000b38 .LC106 │ │ │ │ │ -00004e98 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ -00004eac 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00004eb8 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ -00004ec0 00034d1c R_ARM_CALL 00000000 fflush │ │ │ │ │ -00004ec8 00034e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ -00004ed8 00034f1d R_ARM_JUMP24 00000000 _PyMem_DumpTraceback │ │ │ │ │ -00005140 0002921d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00005144 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005180 0003501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005184 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005188 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000051c4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000051c8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005208 0003511c R_ARM_CALL 00000000 _Py_qsbr_poll │ │ │ │ │ -000052cc 0003431c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ -0000532c 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -0000549c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000054b8 00011b1d R_ARM_JUMP24 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -000054dc 00011b1c R_ARM_CALL 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -00005518 0003541d R_ARM_JUMP24 000054a8 mi_usable_size │ │ │ │ │ -0000552c 0003541d R_ARM_JUMP24 000054a8 mi_usable_size │ │ │ │ │ -00005550 00011b1c R_ARM_CALL 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -00005560 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00005674 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00005678 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000056bc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000056c0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000575c 00035f1c R_ARM_CALL 000056b8 _mi_arena_contains │ │ │ │ │ -00005768 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000576c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00005804 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005808 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005888 0003071c R_ARM_CALL 0000232c _mi_bitmap_try_find_claim_field │ │ │ │ │ -00005964 0003071c R_ARM_CALL 0000232c _mi_bitmap_try_find_claim_field │ │ │ │ │ -0000599c 0002d81c R_ARM_CALL 000058b0 _mi_bitmap_unclaim │ │ │ │ │ -00005c00 00000e1d R_ARM_JUMP24 0000031c chacha_next32 │ │ │ │ │ -00005c24 00016a2b R_ARM_MOVW_ABS_NC 00009380 _mi_heap_page_destroy │ │ │ │ │ -00005c28 00016a2c R_ARM_MOVT_ABS 00009380 _mi_heap_page_destroy │ │ │ │ │ -00005c2c 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ -00005c54 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00005c58 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00005c6c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005c70 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005c94 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ -00005ca0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00005ca4 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00005ca8 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00005ccc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005cd0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005d5c 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00005d60 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00005d90 00014d2b R_ARM_MOVW_ABS_NC 00004844 mi_heap_page_check_owned │ │ │ │ │ -00005d94 00014d2c R_ARM_MOVT_ABS 00004844 mi_heap_page_check_owned │ │ │ │ │ -00005d9c 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ -00005dd0 00036b1d R_ARM_JUMP24 00005d48 mi_heap_check_owned │ │ │ │ │ -00005dd4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00005f18 00036d1c R_ARM_CALL 00000000 __memset_chk │ │ │ │ │ -00005f60 00036e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000060b8 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000060e4 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000060e8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000060ec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000060f0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006134 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006138 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006150 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006154 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006184 0002ac1d R_ARM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ -00006194 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -000061dc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061e0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006214 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006218 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000624c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006250 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006284 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006288 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062bc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000062c0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000062f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000062fc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006320 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00006324 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000632c 00001b2b R_ARM_MOVW_ABS_NC 00000810 mi_out_stderr │ │ │ │ │ -00006330 00001b2c R_ARM_MOVT_ABS 00000810 mi_out_stderr │ │ │ │ │ -00006370 00001a2b R_ARM_MOVW_ABS_NC 00020a14 out_buf │ │ │ │ │ -00006374 00001a2c R_ARM_MOVT_ABS 00020a14 out_buf │ │ │ │ │ -000063b8 00037e2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ -000063bc 00037e2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ -000063cc 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -000063d0 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -000063ec 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000063f0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00006400 0001512b R_ARM_MOVW_ABS_NC 000049fc mi_out_buf │ │ │ │ │ -00006404 0001512c R_ARM_MOVT_ABS 000049fc mi_out_buf │ │ │ │ │ -000064cc 00037f1c R_ARM_CALL 00000000 __vsnprintf_chk │ │ │ │ │ -000064e4 00037d1c R_ARM_CALL 00006394 _mi_fputs │ │ │ │ │ -00006500 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000650c 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006568 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000656c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000659c 0001742b R_ARM_MOVW_ABS_NC 00000b48 .LC109 │ │ │ │ │ -000065a0 0001742c R_ARM_MOVT_ABS 00000b48 .LC109 │ │ │ │ │ -000065c4 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ -00006614 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006620 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000667c 00037d1c R_ARM_CALL 00006394 _mi_fputs │ │ │ │ │ -000066b4 00037d1c R_ARM_CALL 00006394 _mi_fputs │ │ │ │ │ -0000674c 00017b2b R_ARM_MOVW_ABS_NC 00000b60 .LC112 │ │ │ │ │ -00006754 00017b2c R_ARM_MOVT_ABS 00000b60 .LC112 │ │ │ │ │ -00006760 00017a2b R_ARM_MOVW_ABS_NC 00000b5c .LC111 │ │ │ │ │ -00006764 00017a2c R_ARM_MOVT_ABS 00000b5c .LC111 │ │ │ │ │ -000067b8 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ -000067bc 0001812b R_ARM_MOVW_ABS_NC 00000b7c .LC118 │ │ │ │ │ -000067c0 0001812c R_ARM_MOVT_ABS 00000b7c .LC118 │ │ │ │ │ -000067c4 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ -000067d8 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ -000067f4 00017d2b R_ARM_MOVW_ABS_NC 00000b68 .LC114 │ │ │ │ │ -000067f8 00017c2b R_ARM_MOVW_ABS_NC 00000b64 .LC113 │ │ │ │ │ -000067fc 00017d2c R_ARM_MOVT_ABS 00000b68 .LC114 │ │ │ │ │ -00006800 00017c2c R_ARM_MOVT_ABS 00000b64 .LC113 │ │ │ │ │ -00006820 00017e2b R_ARM_MOVW_ABS_NC 00000b6c .LC115 │ │ │ │ │ -00006824 00017e2c R_ARM_MOVT_ABS 00000b6c .LC115 │ │ │ │ │ -00006828 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -0000683c 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00006848 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00006858 00017f2b R_ARM_MOVW_ABS_NC 00000b70 .LC116 │ │ │ │ │ -0000685c 00017f2c R_ARM_MOVT_ABS 00000b70 .LC116 │ │ │ │ │ -00006874 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ -00006878 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ -0000687c 0001822b R_ARM_MOVW_ABS_NC 00000b88 .LC119 │ │ │ │ │ -00006880 0001822c R_ARM_MOVT_ABS 00000b88 .LC119 │ │ │ │ │ -00006898 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ -000068a8 0001832b R_ARM_MOVW_ABS_NC 00000b90 .LC120 │ │ │ │ │ -000068ac 0001832c R_ARM_MOVT_ABS 00000b90 .LC120 │ │ │ │ │ -000068cc 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ -000068dc 0001802b R_ARM_MOVW_ABS_NC 00000b74 .LC117 │ │ │ │ │ -000068e0 0001802c R_ARM_MOVT_ABS 00000b74 .LC117 │ │ │ │ │ -000068e4 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -000068e8 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -000068f0 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -0000690c 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006918 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006944 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ -00006948 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ -00006950 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006954 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006960 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -000069dc 00017a2b R_ARM_MOVW_ABS_NC 00000b5c .LC111 │ │ │ │ │ -000069e0 00017a2c R_ARM_MOVT_ABS 00000b5c .LC111 │ │ │ │ │ -000069e4 0001802b R_ARM_MOVW_ABS_NC 00000b74 .LC117 │ │ │ │ │ -000069e8 0001802c R_ARM_MOVT_ABS 00000b74 .LC117 │ │ │ │ │ -000069ec 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -000069f0 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -000069f4 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00006a18 0001882b R_ARM_MOVW_ABS_NC 00000bb8 .LC124 │ │ │ │ │ -00006a1c 0001882c R_ARM_MOVT_ABS 00000bb8 .LC124 │ │ │ │ │ -00006a20 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006a24 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006a28 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00006a34 0001862b R_ARM_MOVW_ABS_NC 00000ba0 .LC122 │ │ │ │ │ -00006a38 0001862c R_ARM_MOVT_ABS 00000ba0 .LC122 │ │ │ │ │ -00006a3c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006a40 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006a48 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00006a4c 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00006a50 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00006a58 0001892b R_ARM_MOVW_ABS_NC 00000bbc .LC125 │ │ │ │ │ -00006a5c 0001892c R_ARM_MOVT_ABS 00000bbc .LC125 │ │ │ │ │ -00006ab4 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ -00006ab8 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ -00006abc 00018a2b R_ARM_MOVW_ABS_NC 00000bc4 .LC126 │ │ │ │ │ -00006ac0 00018a2c R_ARM_MOVT_ABS 00000bc4 .LC126 │ │ │ │ │ -00006ac4 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006ac8 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006acc 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00006aec 00018b2b R_ARM_MOVW_ABS_NC 00000bcc .LC127 │ │ │ │ │ -00006af0 00018b2c R_ARM_MOVT_ABS 00000bcc .LC127 │ │ │ │ │ -00006af8 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006afc 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006b08 0003801d R_ARM_JUMP24 000066c0 _mi_fprintf │ │ │ │ │ -00006b30 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006b34 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006b3c 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ -00006b40 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ -00006b44 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00006b64 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00006b68 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00006b6c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00006b70 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00006b7c 0003801d R_ARM_JUMP24 000066c0 _mi_fprintf │ │ │ │ │ -00006b98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b9c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006bb4 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006bcc 00018f2b R_ARM_MOVW_ABS_NC 00000be0 .LC128 │ │ │ │ │ -00006bd0 00018f2c R_ARM_MOVT_ABS 00000be0 .LC128 │ │ │ │ │ -00006bf0 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006c48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006c4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006c50 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00006c70 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00006c74 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00006cac 0001912b R_ARM_MOVW_ABS_NC 00000bf4 .LC129 │ │ │ │ │ -00006cb0 0001912c R_ARM_MOVT_ABS 00000bf4 .LC129 │ │ │ │ │ -00006cb4 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ -00006ccc 0001882b R_ARM_MOVW_ABS_NC 00000bb8 .LC124 │ │ │ │ │ -00006cd0 0001882c R_ARM_MOVT_ABS 00000bb8 .LC124 │ │ │ │ │ -00006d14 0001922b R_ARM_MOVW_ABS_NC 00000c1c .LC130 │ │ │ │ │ -00006d18 0001922c R_ARM_MOVT_ABS 00000c1c .LC130 │ │ │ │ │ -00006d2c 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ -00006d44 0001932b R_ARM_MOVW_ABS_NC 00000c24 .LC131 │ │ │ │ │ -00006d48 0001932c R_ARM_MOVT_ABS 00000c24 .LC131 │ │ │ │ │ -00006d4c 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ -00006d74 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00006d80 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006d9c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006da0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006db8 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006dcc 0000282b R_ARM_MOVW_ABS_NC 00000104 .LC18 │ │ │ │ │ -00006dd0 0000282c R_ARM_MOVT_ABS 00000104 .LC18 │ │ │ │ │ -00006df0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006e14 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e18 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006e38 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006e64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006e88 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006e8c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006eac 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f08 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f0c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006f2c 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f7c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006f80 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006fa0 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00006fbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006fc0 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00006fc4 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00007000 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007004 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007028 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00007040 0001a12b R_ARM_MOVW_ABS_NC 00000c40 .LC133 │ │ │ │ │ -00007044 0001a12c R_ARM_MOVT_ABS 00000c40 .LC133 │ │ │ │ │ -00007060 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -000070a8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000070ac 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000070e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000070e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000070e8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00007104 0003561c R_ARM_CALL 000054f0 _Py__ZSt15get_new_handlerv │ │ │ │ │ -00007114 0001a32b R_ARM_MOVW_ABS_NC 00000c54 .LC134 │ │ │ │ │ -00007118 0001a32c R_ARM_MOVT_ABS 00000c54 .LC134 │ │ │ │ │ -0000711c 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ -00007128 0003891c R_ARM_CALL 00000000 abort │ │ │ │ │ -000071e0 0002a21d R_ARM_JUMP24 00000000 strlen │ │ │ │ │ -00007230 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007234 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007250 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007254 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007270 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007274 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007290 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007294 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007348 00007d1d R_ARM_JUMP24 00002790 mi_bin │ │ │ │ │ -00007350 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00007354 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00007390 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ -00007398 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -0000739c 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -000073ac 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073b0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000073d8 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -000073f4 0003971d R_ARM_JUMP24 00007374 mi_good_size │ │ │ │ │ -000074b0 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -0000750c 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -00007558 0000831c R_ARM_CALL 000037ec mi_heap_queue_first_update │ │ │ │ │ -00007588 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -00007630 0003491c R_ARM_CALL 00004584 _mi_heap_area_init │ │ │ │ │ -0000766c 00034a1c R_ARM_CALL 00005dd8 _mi_heap_area_visit_blocks │ │ │ │ │ -000076b4 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ -00007710 0000831c R_ARM_CALL 000037ec mi_heap_queue_first_update │ │ │ │ │ -00007724 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00007728 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00007774 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -000077c4 0000181d R_ARM_JUMP24 00000378 chacha_block │ │ │ │ │ -000077d8 00000e1d R_ARM_JUMP24 0000031c chacha_next32 │ │ │ │ │ -00007a1c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00007aa0 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00007b08 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -00007b38 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00007b3c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00007b7c 0002a51d R_ARM_JUMP24 00000e14 _mi_prim_mem_init │ │ │ │ │ -00007b80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007bbc 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ -00007c84 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ -00007cac 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00007cb0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00007d50 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ -00007d88 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ -00007dc8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00007dcc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00007e14 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007ea4 0003ae1c R_ARM_CALL 00007dd0 mi_manage_os_memory_ex │ │ │ │ │ -00007ed4 0003b11c R_ARM_CALL 00000000 mprotect │ │ │ │ │ -00007ee0 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00007f30 0003351c R_ARM_CALL 00003d64 _mi_stat_counter_increase │ │ │ │ │ -00007f60 0003b01c R_ARM_CALL 00007eb0 _mi_prim_commit │ │ │ │ │ -00007f78 0001ad2b R_ARM_MOVW_ABS_NC 00000c6c .LC135 │ │ │ │ │ -00007f7c 0001ad2c R_ARM_MOVT_ABS 00000c6c .LC135 │ │ │ │ │ -00007f80 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00007fb8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00007fbc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00008028 0002f81d R_ARM_JUMP24 000010d8 _mi_os_alloc_aligned │ │ │ │ │ -0000804c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00008074 0002f81c R_ARM_CALL 000010d8 _mi_os_alloc_aligned │ │ │ │ │ -0000808c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008090 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000080e0 0002a81c R_ARM_CALL 00000fb8 mi_reserve_os_memory_ex │ │ │ │ │ -00008108 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ -0000812c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008130 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008150 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ -0000815c 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00008170 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000081a0 0003001d R_ARM_JUMP24 00000000 madvise │ │ │ │ │ -00008208 0003351c R_ARM_CALL 00003d64 _mi_stat_counter_increase │ │ │ │ │ -00008214 0003b41c R_ARM_CALL 00008118 _mi_prim_reset │ │ │ │ │ -00008220 0001b02b R_ARM_MOVW_ABS_NC 00000cb8 .LC136 │ │ │ │ │ -00008224 0001b02c R_ARM_MOVT_ABS 00000cb8 .LC136 │ │ │ │ │ -00008238 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00008274 00011b1c R_ARM_CALL 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -00008294 00032c1d R_ARM_JUMP24 000081ac _mi_os_reset │ │ │ │ │ -00008298 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000082d4 0003b51c R_ARM_CALL 0000824c _mi_segment_huge_page_reset │ │ │ │ │ -000083a8 0003341d R_ARM_JUMP24 00003c80 _mi_os_purge_ex │ │ │ │ │ -00008410 0003341c R_ARM_CALL 00003c80 _mi_os_purge_ex │ │ │ │ │ -0000842c 0003341c R_ARM_CALL 00003c80 _mi_os_purge_ex │ │ │ │ │ -00008454 0003051c R_ARM_CALL 000023f0 _mi_bitmap_unclaim_across │ │ │ │ │ -00008478 0003051d R_ARM_JUMP24 000023f0 _mi_bitmap_unclaim_across │ │ │ │ │ -000084b4 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ -000084d0 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ -0000855c 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ -00008574 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00008578 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000085b8 0001b32b R_ARM_MOVW_ABS_NC 00000d04 .LC137 │ │ │ │ │ -000085bc 0001b32c R_ARM_MOVT_ABS 00000d04 .LC137 │ │ │ │ │ -000085e0 0001b42b R_ARM_MOVW_ABS_NC 00000d48 .LC138 │ │ │ │ │ -000085e4 0001b42c R_ARM_MOVT_ABS 00000d48 .LC138 │ │ │ │ │ -000085fc 0002b11c R_ARM_CALL 00006fe8 _mi_error_message │ │ │ │ │ -0000862c 0003051c R_ARM_CALL 000023f0 _mi_bitmap_unclaim_across │ │ │ │ │ -00008648 0000601c R_ARM_CALL 00002154 mi_arena_purge_delay │ │ │ │ │ -00008654 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ -000086dc 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ -0000874c 0003061c R_ARM_CALL 000025c0 _mi_bitmap_claim_across │ │ │ │ │ -00008760 0003051c R_ARM_CALL 000023f0 _mi_bitmap_unclaim_across │ │ │ │ │ -00008778 0001b52b R_ARM_MOVW_ABS_NC 00000d94 .LC139 │ │ │ │ │ -0000877c 0001b52c R_ARM_MOVT_ABS 00000d94 .LC139 │ │ │ │ │ -0000878c 0002b11d R_ARM_JUMP24 00006fe8 _mi_error_message │ │ │ │ │ -000087a8 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ -00008858 0003a51c R_ARM_CALL 000079c8 _mi_segment_map_freed_at │ │ │ │ │ -000088fc 0002f31c R_ARM_CALL 000084d4 _mi_arena_free │ │ │ │ │ -00008968 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000896c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008980 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ -00008998 0000591c R_ARM_CALL 00003144 mi_segment_try_purge │ │ │ │ │ -00008a48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008af8 0003b91d R_ARM_JUMP24 00008a4c _mi_segment_page_abandon │ │ │ │ │ -00008c1c 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -00008c34 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -00008c64 00039c1c R_ARM_CALL 00007680 _mi_page_reclaim │ │ │ │ │ -00008d80 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -00008e78 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -00008e88 0002ed1c R_ARM_CALL 00003af8 _mi_page_free_collect │ │ │ │ │ -00008ec0 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ -00008ef4 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ -00008ef8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00008f0c 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ -00008f24 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ -00008f28 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00008f2c 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00008f78 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f7c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f90 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ -00008fd8 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -00008fdc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00008fe0 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -00008fe4 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -00009038 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ -0000904c 00039b1c R_ARM_CALL 000074c4 _mi_page_queue_append │ │ │ │ │ -00009078 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ -0000909c 0000411c R_ARM_CALL 000014c0 mi_heap_collect_ex │ │ │ │ │ -000090e4 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -000090e8 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -000090f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000090fc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000917c 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ -000091b0 0003be1c R_ARM_CALL 00008fe0 mi_heap_delete │ │ │ │ │ -000091cc 0000411c R_ARM_CALL 000014c0 mi_heap_collect_ex │ │ │ │ │ -00009230 0002d61c R_ARM_CALL 00007b84 _mi_os_free_ex │ │ │ │ │ -00009260 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -00009264 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009268 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000926c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009270 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00009274 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00009290 0003bf1d R_ARM_JUMP24 000090b0 _mi_thread_done │ │ │ │ │ -000092b4 0003bf1d R_ARM_JUMP24 000090b0 _mi_thread_done │ │ │ │ │ -000092b8 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -000092bc 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -000092f8 0003be1d R_ARM_JUMP24 00008fe0 mi_heap_delete │ │ │ │ │ -000092fc 0003681c R_ARM_CALL 00005c04 _mi_heap_destroy_pages │ │ │ │ │ -00009340 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -00009354 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -00009368 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -0000937c 00030f1d R_ARM_JUMP24 00003994 mi_free │ │ │ │ │ -000093a8 0003991c R_ARM_CALL 000073f8 _mi_page_try_use_delayed_free │ │ │ │ │ -000093d8 00032b1c R_ARM_CALL 00003428 _mi_segment_page_free │ │ │ │ │ -00009404 0003b11c R_ARM_CALL 00000000 mprotect │ │ │ │ │ -00009410 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00009468 0003c61c R_ARM_CALL 000093e4 _mi_prim_protect │ │ │ │ │ -00009478 0001c02b R_ARM_MOVW_ABS_NC 00000dd8 .LC141 │ │ │ │ │ -0000947c 0001c02c R_ARM_MOVT_ABS 00000dd8 .LC141 │ │ │ │ │ -00009480 0001bf2b R_ARM_MOVW_ABS_NC 00000dd0 .LC140 │ │ │ │ │ -00009484 0001bf2c R_ARM_MOVT_ABS 00000dd0 .LC140 │ │ │ │ │ -00009488 0001c12b R_ARM_MOVW_ABS_NC 00000de4 .LC142 │ │ │ │ │ -0000948c 0001c12c R_ARM_MOVT_ABS 00000de4 .LC142 │ │ │ │ │ -000094a4 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00009544 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ -0000963c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00009650 00032c1c R_ARM_CALL 000081ac _mi_os_reset │ │ │ │ │ -00009660 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000096a4 0002f11c R_ARM_CALL 00000a10 _mi_arena_alloc_aligned │ │ │ │ │ -000096fc 0001c52b R_ARM_MOVW_ABS_NC 00000e2c .LC143 │ │ │ │ │ -00009700 0001c52c R_ARM_MOVT_ABS 00000e2c .LC143 │ │ │ │ │ -00009704 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00009754 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00009770 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ -000097a8 0002a91c R_ARM_CALL 000096b0 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ -00009804 0001c62b R_ARM_MOVW_ABS_NC 00000e54 .LC144 │ │ │ │ │ -00009808 0001c62c R_ARM_MOVT_ABS 00000e54 .LC144 │ │ │ │ │ -00009810 0002951c R_ARM_CALL 00006b80 _mi_warning_message │ │ │ │ │ -00009838 0002aa1c R_ARM_CALL 00009714 mi_reserve_huge_os_pages_interleave │ │ │ │ │ -00009888 0002a91c R_ARM_CALL 000096b0 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ -000098a4 0003aa1d R_ARM_JUMP24 00007a80 _mi_clock_now │ │ │ │ │ -000098d0 0003cf1c R_ARM_CALL 00000000 __getrusage64 │ │ │ │ │ -000098f0 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00009920 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00009994 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000999c 0003ab1c R_ARM_CALL 00007ae0 _mi_clock_end │ │ │ │ │ -000099cc 0003ce1c R_ARM_CALL 000098a8 _mi_prim_process_info │ │ │ │ │ -00009ab0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00009adc 0001cc2b R_ARM_MOVW_ABS_NC 00000ee4 .LC147 │ │ │ │ │ -00009ae0 0001cc2c R_ARM_MOVT_ABS 00000ee4 .LC147 │ │ │ │ │ -00009ae8 0001cd2b R_ARM_MOVW_ABS_NC 00000ef0 .LC148 │ │ │ │ │ -00009aec 0001cd2c R_ARM_MOVT_ABS 00000ef0 .LC148 │ │ │ │ │ -00009af4 0001ce2b R_ARM_MOVW_ABS_NC 00000ef8 .LC149 │ │ │ │ │ -00009af8 0001ce2c R_ARM_MOVT_ABS 00000ef8 .LC149 │ │ │ │ │ -00009b00 0001cf2b R_ARM_MOVW_ABS_NC 00000f04 .LC150 │ │ │ │ │ -00009b04 0001cf2c R_ARM_MOVT_ABS 00000f04 .LC150 │ │ │ │ │ -00009b0c 0001d02b R_ARM_MOVW_ABS_NC 00000f10 .LC151 │ │ │ │ │ -00009b10 0001d02c R_ARM_MOVT_ABS 00000f10 .LC151 │ │ │ │ │ -00009b18 0001d12b R_ARM_MOVW_ABS_NC 00000f1c .LC152 │ │ │ │ │ -00009b1c 0001d12c R_ARM_MOVT_ABS 00000f1c .LC152 │ │ │ │ │ -00009b40 0001ca2b R_ARM_MOVW_ABS_NC 00000eb0 .LC145 │ │ │ │ │ -00009b44 0001ca2c R_ARM_MOVT_ABS 00000eb0 .LC145 │ │ │ │ │ -00009b5c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009b60 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009b64 0001cb2b R_ARM_MOVW_ABS_NC 00000ebc .LC146 │ │ │ │ │ -00009b68 0001cb2c R_ARM_MOVT_ABS 00000ebc .LC146 │ │ │ │ │ -00009b6c 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009b70 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ -00009b74 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ -00009b88 0001d22b R_ARM_MOVW_ABS_NC 00000f24 .LC153 │ │ │ │ │ -00009b8c 0001d22c R_ARM_MOVT_ABS 00000f24 .LC153 │ │ │ │ │ -00009ba4 0001d32b R_ARM_MOVW_ABS_NC 00000f30 .LC154 │ │ │ │ │ -00009ba8 0001d32c R_ARM_MOVT_ABS 00000f30 .LC154 │ │ │ │ │ -00009bb4 0001d42b R_ARM_MOVW_ABS_NC 00000f3c .LC155 │ │ │ │ │ -00009bb8 0001d42c R_ARM_MOVT_ABS 00000f3c .LC155 │ │ │ │ │ -00009bbc 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ -00009bc0 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ -00009bc4 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009bc8 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009bcc 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009be8 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00009bec 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00009bf0 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009bf4 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009bf8 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009c00 0001d52b R_ARM_MOVW_ABS_NC 00000f44 .LC156 │ │ │ │ │ -00009c04 0001d52c R_ARM_MOVT_ABS 00000f44 .LC156 │ │ │ │ │ -00009c08 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ -00009c0c 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ -00009c10 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009c14 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009c18 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009c34 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00009c38 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00009c3c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009c40 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009c44 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009c58 0001d62b R_ARM_MOVW_ABS_NC 00000f4c .LC157 │ │ │ │ │ -00009c5c 0001d62c R_ARM_MOVT_ABS 00000f4c .LC157 │ │ │ │ │ -00009c74 0001d72b R_ARM_MOVW_ABS_NC 00000f54 .LC158 │ │ │ │ │ -00009c78 0001d72c R_ARM_MOVT_ABS 00000f54 .LC158 │ │ │ │ │ -00009c90 0001d82b R_ARM_MOVW_ABS_NC 00000f60 .LC159 │ │ │ │ │ -00009c94 0001d82c R_ARM_MOVT_ABS 00000f60 .LC159 │ │ │ │ │ -00009cac 0001d92b R_ARM_MOVW_ABS_NC 00000f6c .LC160 │ │ │ │ │ -00009cb0 0001d92c R_ARM_MOVT_ABS 00000f6c .LC160 │ │ │ │ │ -00009cc8 0001da2b R_ARM_MOVW_ABS_NC 00000f74 .LC161 │ │ │ │ │ -00009ccc 0001da2c R_ARM_MOVT_ABS 00000f74 .LC161 │ │ │ │ │ -00009ce4 0001d82b R_ARM_MOVW_ABS_NC 00000f60 .LC159 │ │ │ │ │ -00009ce8 0001d82c R_ARM_MOVT_ABS 00000f60 .LC159 │ │ │ │ │ -00009cf8 0001db2b R_ARM_MOVW_ABS_NC 00000f7c .LC162 │ │ │ │ │ -00009cfc 0001db2c R_ARM_MOVT_ABS 00000f7c .LC162 │ │ │ │ │ -00009d0c 0001dc2b R_ARM_MOVW_ABS_NC 00000f88 .LC163 │ │ │ │ │ -00009d10 0001dc2c R_ARM_MOVT_ABS 00000f88 .LC163 │ │ │ │ │ -00009d20 0001dd2b R_ARM_MOVW_ABS_NC 00000f94 .LC164 │ │ │ │ │ -00009d24 0001dd2c R_ARM_MOVT_ABS 00000f94 .LC164 │ │ │ │ │ -00009d34 0001de2b R_ARM_MOVW_ABS_NC 00000f9c .LC165 │ │ │ │ │ -00009d38 0001de2c R_ARM_MOVT_ABS 00000f9c .LC165 │ │ │ │ │ -00009d48 0001df2b R_ARM_MOVW_ABS_NC 00000fa4 .LC166 │ │ │ │ │ -00009d4c 0001df2c R_ARM_MOVT_ABS 00000fa4 .LC166 │ │ │ │ │ -00009d5c 0001e02b R_ARM_MOVW_ABS_NC 00000fac .LC167 │ │ │ │ │ -00009d60 0001e02c R_ARM_MOVT_ABS 00000fac .LC167 │ │ │ │ │ -00009d78 0001e12b R_ARM_MOVW_ABS_NC 00000fb4 .LC168 │ │ │ │ │ -00009d7c 0001e12c R_ARM_MOVT_ABS 00000fb4 .LC168 │ │ │ │ │ -00009db4 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00009dc0 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00009dcc 0001e22b R_ARM_MOVW_ABS_NC 00000fbc .LC169 │ │ │ │ │ -00009dd0 0001e22c R_ARM_MOVT_ABS 00000fbc .LC169 │ │ │ │ │ -00009dd4 0001e32b R_ARM_MOVW_ABS_NC 00000fc8 .LC170 │ │ │ │ │ -00009dd8 0001e32c R_ARM_MOVT_ABS 00000fc8 .LC170 │ │ │ │ │ -00009ddc 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009de0 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009dec 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009dfc 0001e42b R_ARM_MOVW_ABS_NC 00000fdc .LC171 │ │ │ │ │ -00009e00 0001e42c R_ARM_MOVT_ABS 00000fdc .LC171 │ │ │ │ │ -00009e04 0001e52b R_ARM_MOVW_ABS_NC 00000fe8 .LC172 │ │ │ │ │ -00009e08 0001e52c R_ARM_MOVT_ABS 00000fe8 .LC172 │ │ │ │ │ -00009e0c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009e10 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009e14 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009e44 0003d01c R_ARM_CALL 00009950 mi_process_info │ │ │ │ │ -00009e54 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00009e60 0001e62b R_ARM_MOVW_ABS_NC 00000ff4 .LC173 │ │ │ │ │ -00009e64 0001e62c R_ARM_MOVT_ABS 00000ff4 .LC173 │ │ │ │ │ -00009e68 0001e72b R_ARM_MOVW_ABS_NC 00000ffc .LC174 │ │ │ │ │ -00009e6c 0001e72c R_ARM_MOVT_ABS 00000ffc .LC174 │ │ │ │ │ -00009e70 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009e74 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009e84 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009ea4 0001ea2b R_ARM_MOVW_ABS_NC 0000105c .LC177 │ │ │ │ │ -00009ea8 0001ea2c R_ARM_MOVT_ABS 0000105c .LC177 │ │ │ │ │ -00009ed0 0001e92b R_ARM_MOVW_ABS_NC 00001018 .LC176 │ │ │ │ │ -00009ed4 0001e92c R_ARM_MOVT_ABS 00001018 .LC176 │ │ │ │ │ -00009ed8 0001e82b R_ARM_MOVW_ABS_NC 00001010 .LC175 │ │ │ │ │ -00009edc 0001e82c R_ARM_MOVT_ABS 00001010 .LC175 │ │ │ │ │ -00009ee0 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009ee4 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009ee8 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009f14 0001eb2b R_ARM_MOVW_ABS_NC 00001060 .LC178 │ │ │ │ │ -00009f18 0001eb2c R_ARM_MOVT_ABS 00001060 .LC178 │ │ │ │ │ -00009f1c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009f20 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009f24 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009f44 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ -00009f48 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ -00009f4c 0001792b R_ARM_MOVW_ABS_NC 00006624 mi_buffered_out │ │ │ │ │ -00009f50 0001792c R_ARM_MOVT_ABS 00006624 mi_buffered_out │ │ │ │ │ -00009f54 0003801c R_ARM_CALL 000066c0 _mi_fprintf │ │ │ │ │ -00009f70 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00009f7c 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00009f80 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ -00009f84 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ -00009f9c 00029c1d R_ARM_JUMP24 00000000 fputs │ │ │ │ │ -00009fc0 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ -00009fe4 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ -00009ffc 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ -0000a020 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ -0000a024 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ -0000a034 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a06c 00000a1c R_ARM_CALL 00000094 mi_random_init_ex │ │ │ │ │ -0000a080 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a0c8 0000181c R_ARM_CALL 00000378 chacha_block │ │ │ │ │ -0000a0d0 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ -0000a0e0 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ -0000a0f0 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ -0000a128 0000061c R_ARM_CALL 00000000 mi_heap_main_init │ │ │ │ │ -0000a134 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a154 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000a180 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a1a0 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000a1d4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a1d8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000a1f0 0002c71d R_ARM_JUMP24 0000a184 mi_stats_print_out │ │ │ │ │ -0000a208 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +00001784 0003021c R_ARM_CALL 000017e8 _mi_prim_free │ │ │ │ │ +00001790 0000b22b R_ARM_MOVW_ABS_NC 00000444 .LC51 │ │ │ │ │ +00001794 0000b22c R_ARM_MOVT_ABS 00000444 .LC51 │ │ │ │ │ +000017a4 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +000017c4 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000017dc 00008e1d R_ARM_JUMP24 00002dbc mi_stat_update │ │ │ │ │ +000017e0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000017e4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000017fc 0002e51c R_ARM_CALL 00000000 munmap │ │ │ │ │ +00001808 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001850 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001904 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001908 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000191c 0002b01c R_ARM_CALL 00001ad4 _mi_os_alloc │ │ │ │ │ +00001a20 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001a44 0003031c R_ARM_CALL 0000561c _mi_bitmap_claim │ │ │ │ │ +00001a54 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a58 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001b0c 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ +00001b74 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001b78 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001c94 0003041c R_ARM_CALL 00001e44 _mi_bitmap_try_find_from_claim_across │ │ │ │ │ +00001cec 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d68 0003051c R_ARM_CALL 00002234 _mi_bitmap_unclaim_across │ │ │ │ │ +00001d98 0003061c R_ARM_CALL 00002404 _mi_bitmap_claim_across │ │ │ │ │ +00001ddc 0003061c R_ARM_CALL 00002404 _mi_bitmap_claim_across │ │ │ │ │ +00001e08 0002f21c R_ARM_CALL 00007b54 _mi_os_commit │ │ │ │ │ +00001ea8 0003071c R_ARM_CALL 00002170 _mi_bitmap_try_find_claim_field │ │ │ │ │ +00001ed8 0003071c R_ARM_CALL 00002170 _mi_bitmap_try_find_claim_field │ │ │ │ │ +00001f4c 0003071c R_ARM_CALL 00002170 _mi_bitmap_try_find_claim_field │ │ │ │ │ +0000256c 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00002600 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00002728 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000272c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002740 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00002798 0000bb1c R_ARM_CALL 000042a4 mi_segment_commit_mask.constprop.0 │ │ │ │ │ +0000281c 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +00002870 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +000028f4 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00002924 0000591c R_ARM_CALL 00003344 mi_segment_try_purge │ │ │ │ │ +0000293c 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00002964 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00002988 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000298c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000029a4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000029a8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000029b4 00031b2b R_ARM_MOVW_ABS_NC 000040fc _PyObject_MiMalloc │ │ │ │ │ +000029b8 00031b2c R_ARM_MOVT_ABS 000040fc _PyObject_MiMalloc │ │ │ │ │ +000029f4 0000d32b R_ARM_MOVW_ABS_NC 000004f4 .LC55 │ │ │ │ │ +000029f8 0000d32c R_ARM_MOVT_ABS 000004f4 .LC55 │ │ │ │ │ +000029fc 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002a0c 0000d42b R_ARM_MOVW_ABS_NC 00000528 .LC56 │ │ │ │ │ +00002a10 0000d42c R_ARM_MOVT_ABS 00000528 .LC56 │ │ │ │ │ +00002a14 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002a24 0000d52b R_ARM_MOVW_ABS_NC 00000548 .LC57 │ │ │ │ │ +00002a28 0000d52c R_ARM_MOVT_ABS 00000548 .LC57 │ │ │ │ │ +00002a2c 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002a30 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +00002a4c 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002a5c 0000dc2b R_ARM_MOVW_ABS_NC 00004448 _collect_alloc_stats │ │ │ │ │ +00002a60 0000dc2c R_ARM_MOVT_ABS 00004448 _collect_alloc_stats │ │ │ │ │ +00002a64 00031d1c R_ARM_CALL 00004158 mi_heap_visit_blocks │ │ │ │ │ +00002a74 0000d62b R_ARM_MOVW_ABS_NC 00000568 .LC58 │ │ │ │ │ +00002a78 0000d62c R_ARM_MOVT_ABS 00000568 .LC58 │ │ │ │ │ +00002a7c 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002a8c 0000d72b R_ARM_MOVW_ABS_NC 00000584 .LC59 │ │ │ │ │ +00002a90 0000d72c R_ARM_MOVT_ABS 00000584 .LC59 │ │ │ │ │ +00002a94 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002aa4 0000d82b R_ARM_MOVW_ABS_NC 000005a0 .LC60 │ │ │ │ │ +00002aa8 0000d82c R_ARM_MOVT_ABS 000005a0 .LC60 │ │ │ │ │ +00002aac 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002abc 0000d92b R_ARM_MOVW_ABS_NC 000005c8 .LC61 │ │ │ │ │ +00002ac0 0000d92c R_ARM_MOVT_ABS 000005c8 .LC61 │ │ │ │ │ +00002ac4 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002ac8 0000da2b R_ARM_MOVW_ABS_NC 000005e4 .LC62 │ │ │ │ │ +00002acc 0000da2c R_ARM_MOVT_ABS 000005e4 .LC62 │ │ │ │ │ +00002adc 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002aec 0002e12b R_ARM_MOVW_ABS_NC 000013ec _PyObject_Malloc │ │ │ │ │ +00002af0 0002e12c R_ARM_MOVT_ABS 000013ec _PyObject_Malloc │ │ │ │ │ +00002b24 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00002b5c 0000df2b R_ARM_MOVW_ABS_NC 00000600 .LC63 │ │ │ │ │ +00002b60 0000df2c R_ARM_MOVT_ABS 00000600 .LC63 │ │ │ │ │ +00002b84 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002b94 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002ba4 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bb4 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002c94 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +00002cdc 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00002cf0 0000e02b R_ARM_MOVW_ABS_NC 00000634 .LC64 │ │ │ │ │ +00002cf4 0000e02c R_ARM_MOVT_ABS 00000634 .LC64 │ │ │ │ │ +00002cfc 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00002d04 0000e12b R_ARM_MOVW_ABS_NC 000006a4 .LC65 │ │ │ │ │ +00002d08 0000e12c R_ARM_MOVT_ABS 000006a4 .LC65 │ │ │ │ │ +00002d68 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00002d8c 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00002db4 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00002dc0 0000e22b R_ARM_MOVW_ABS_NC 000006c0 .LC66 │ │ │ │ │ +00002dc4 0000e22c R_ARM_MOVT_ABS 000006c0 .LC66 │ │ │ │ │ +00002dd4 0000e32b R_ARM_MOVW_ABS_NC 000006dc .LC67 │ │ │ │ │ +00002dd8 0000e32c R_ARM_MOVT_ABS 000006dc .LC67 │ │ │ │ │ +00002dec 0000e42b R_ARM_MOVW_ABS_NC 000006f0 .LC68 │ │ │ │ │ +00002df0 0000e42c R_ARM_MOVT_ABS 000006f0 .LC68 │ │ │ │ │ +00002e00 0000e52b R_ARM_MOVW_ABS_NC 00000708 .LC69 │ │ │ │ │ +00002e04 0000e52c R_ARM_MOVT_ABS 00000708 .LC69 │ │ │ │ │ +00002e20 0000e62b R_ARM_MOVW_ABS_NC 00000724 .LC70 │ │ │ │ │ +00002e24 0000e62c R_ARM_MOVT_ABS 00000724 .LC70 │ │ │ │ │ +00002e28 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00002e44 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00002e50 0000e72b R_ARM_MOVW_ABS_NC 00000740 .LC71 │ │ │ │ │ +00002e54 0000e72c R_ARM_MOVT_ABS 00000740 .LC71 │ │ │ │ │ +00002e64 0000e82b R_ARM_MOVW_ABS_NC 0000075c .LC72 │ │ │ │ │ +00002e68 0000e82c R_ARM_MOVT_ABS 0000075c .LC72 │ │ │ │ │ +00002e8c 0000e92b R_ARM_MOVW_ABS_NC 00000778 .LC73 │ │ │ │ │ +00002e90 0000e92c R_ARM_MOVT_ABS 00000778 .LC73 │ │ │ │ │ +00002e94 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00002eb4 0000ea2b R_ARM_MOVW_ABS_NC 00000794 .LC74 │ │ │ │ │ +00002eb8 0000ea2c R_ARM_MOVT_ABS 00000794 .LC74 │ │ │ │ │ +00002ecc 0000eb2b R_ARM_MOVW_ABS_NC 000007b4 .LC75 │ │ │ │ │ +00002ed0 0000eb2c R_ARM_MOVT_ABS 000007b4 .LC75 │ │ │ │ │ +00002ee4 0000ec2b R_ARM_MOVW_ABS_NC 000007d4 .LC76 │ │ │ │ │ +00002ee8 0000ec2c R_ARM_MOVT_ABS 000007d4 .LC76 │ │ │ │ │ +00002ef4 0000ed2b R_ARM_MOVW_ABS_NC 000007f4 .LC77 │ │ │ │ │ +00002ef8 0000ed2c R_ARM_MOVT_ABS 000007f4 .LC77 │ │ │ │ │ +00002f14 0000ee2b R_ARM_MOVW_ABS_NC 000007fc .LC78 │ │ │ │ │ +00002f18 0000ee2c R_ARM_MOVT_ABS 000007fc .LC78 │ │ │ │ │ +00002f1c 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00002f28 0000ef2b R_ARM_MOVW_ABS_NC 00000810 .LC79 │ │ │ │ │ +00002f2c 0000ef2c R_ARM_MOVT_ABS 00000810 .LC79 │ │ │ │ │ +00002f4c 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00002f58 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002f5c 0002e26b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002f9c 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ +00002fa4 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002fc0 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00002fd4 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00003084 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003090 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ +000030ac 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000030bc 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003120 0000831c R_ARM_CALL 000039ec mi_heap_queue_first_update │ │ │ │ │ +00003150 0000831c R_ARM_CALL 000039ec mi_heap_queue_first_update │ │ │ │ │ +000031d8 00032b1d R_ARM_JUMP24 0000326c _mi_segment_page_free │ │ │ │ │ +00003240 0000831c R_ARM_CALL 000039ec mi_heap_queue_first_update │ │ │ │ │ +00003320 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00003334 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00003344 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003348 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000335c 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +000033c0 00032c1c R_ARM_CALL 00007e14 _mi_os_reset │ │ │ │ │ +000033dc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +000035a4 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000035f8 0003111d R_ARM_JUMP24 00004014 _mi_page_retire │ │ │ │ │ +00003610 0003321d R_ARM_JUMP24 00003630 _mi_page_unfull │ │ │ │ │ +00003660 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ +000037a8 0000bb1c R_ARM_CALL 000042a4 mi_segment_commit_mask.constprop.0 │ │ │ │ │ +0000381c 0003341c R_ARM_CALL 000038e8 _mi_os_purge_ex │ │ │ │ │ +00003880 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000038e4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000038fc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003900 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003928 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00003940 0003351c R_ARM_CALL 000039cc _mi_stat_counter_increase │ │ │ │ │ +00003950 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00003964 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00003974 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ +000039b4 00032c1c R_ARM_CALL 00007e14 _mi_os_reset │ │ │ │ │ +000039c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003a6c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003aa8 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00003ae4 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ +00003af4 0001272b R_ARM_MOVW_ABS_NC 000008a4 .LC84 │ │ │ │ │ +00003af8 0001272c R_ARM_MOVT_ABS 000008a4 .LC84 │ │ │ │ │ +00003b0c 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +00003b20 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003b58 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b5c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b98 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00003bc8 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00003bf0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00003c30 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00003c38 0001312b R_ARM_MOVW_ABS_NC 000008f4 .LC85 │ │ │ │ │ +00003c3c 0001312c R_ARM_MOVT_ABS 000008f4 .LC85 │ │ │ │ │ +00003c54 0002e61c R_ARM_CALL 00000000 _Py_FatalErrorFormat │ │ │ │ │ +00003c58 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ca0 00013c2b R_ARM_MOVW_ABS_NC 0000094c .LC87 │ │ │ │ │ +00003ca4 00013c2c R_ARM_MOVT_ABS 0000094c .LC87 │ │ │ │ │ +00003ca8 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00003cb8 00013d2b R_ARM_MOVW_ABS_NC 00000964 .LC88 │ │ │ │ │ +00003cbc 00013d2c R_ARM_MOVT_ABS 00000964 .LC88 │ │ │ │ │ +00003cc0 0003201c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +00003cec 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003cf8 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003d44 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +00003dc8 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003de0 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003df8 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e00 00004f2b R_ARM_MOVW_ABS_NC 00000214 .LC33 │ │ │ │ │ +00003e04 00004f2c R_ARM_MOVT_ABS 00000214 .LC33 │ │ │ │ │ +00003e18 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e30 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e38 00004b2b R_ARM_MOVW_ABS_NC 000001dc .LC29 │ │ │ │ │ +00003e3c 00004b2c R_ARM_MOVT_ABS 000001dc .LC29 │ │ │ │ │ +00003e50 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e68 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e80 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003e88 00004d2b R_ARM_MOVW_ABS_NC 000001f8 .LC31 │ │ │ │ │ +00003e8c 00004d2c R_ARM_MOVT_ABS 000001f8 .LC31 │ │ │ │ │ +00003ee4 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f04 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f1c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f34 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f4c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f64 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f6c 0000502b R_ARM_MOVW_ABS_NC 0000021c .LC34 │ │ │ │ │ +00003f70 0000502c R_ARM_MOVT_ABS 0000021c .LC34 │ │ │ │ │ +00003f84 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f9c 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fa4 00004c2b R_ARM_MOVW_ABS_NC 000001e8 .LC30 │ │ │ │ │ +00003fa8 00004c2c R_ARM_MOVT_ABS 000001e8 .LC30 │ │ │ │ │ +00003fbc 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fd4 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003fec 00004e2b R_ARM_MOVW_ABS_NC 00000204 .LC32 │ │ │ │ │ +00003ff0 00004e2c R_ARM_MOVT_ABS 00000204 .LC32 │ │ │ │ │ +00003ff4 0003461c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004030 0002d31c R_ARM_CALL 00000000 PyMutex_Unlock │ │ │ │ │ +00004040 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004044 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004048 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000404c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004050 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004054 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004058 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000405c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004060 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004088 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +00004094 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004098 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000417c 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ +00004188 0001452b R_ARM_MOVW_ABS_NC 000042a0 mi_heap_area_visitor │ │ │ │ │ +0000418c 0001452c R_ARM_MOVT_ABS 000042a0 mi_heap_area_visitor │ │ │ │ │ +00004190 0001462b R_ARM_MOVW_ABS_NC 000041a4 mi_heap_visit_areas_page │ │ │ │ │ +00004194 0001462c R_ARM_MOVT_ABS 000041a4 mi_heap_visit_areas_page │ │ │ │ │ +00004198 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ +000041d0 0003491c R_ARM_CALL 000041ec _mi_heap_area_init │ │ │ │ │ +00004210 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +000042c4 0001392b R_ARM_MOVW_ABS_NC 00004334 count_blocks │ │ │ │ │ +000042c8 0001392c R_ARM_MOVT_ABS 00004334 count_blocks │ │ │ │ │ +00004328 00034a1d R_ARM_JUMP24 00005a40 _mi_heap_area_visit_blocks │ │ │ │ │ +0000438c 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +000043ac 0002d51c R_ARM_CALL 0000317c _mi_page_free │ │ │ │ │ +000043c4 00034b1c R_ARM_CALL 00008718 _mi_page_abandon │ │ │ │ │ +000043d4 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000043d8 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000043e8 00013b1d R_ARM_JUMP24 00004b60 get_num_global_allocated_blocks │ │ │ │ │ +0000441c 00028a6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ +00004444 00028a6c R_ARM_TLS_LE32 00000000 .LANCHOR4 │ │ │ │ │ +000045ac 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000045dc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +000045ec 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004608 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004680 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00004684 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00004698 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000046d8 00001a2b R_ARM_MOVW_ABS_NC 00020a14 out_buf │ │ │ │ │ +000046dc 00001a2c R_ARM_MOVT_ABS 00020a14 out_buf │ │ │ │ │ +000046f4 0002ae1d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +0000470c 0002962b R_ARM_MOVW_ABS_NC 000046f8 _mi_os_random_weak │ │ │ │ │ +00004710 0002962c R_ARM_MOVT_ABS 000046f8 _mi_os_random_weak │ │ │ │ │ +00004728 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +000047d4 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +000047d8 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +000047e0 00029c1c R_ARM_CALL 00000000 fputs │ │ │ │ │ +0000480c 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00004810 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +00004828 0001522b R_ARM_MOVW_ABS_NC 0000096c .LC93 │ │ │ │ │ +0000482c 0001522c R_ARM_MOVT_ABS 0000096c .LC93 │ │ │ │ │ +00004830 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004844 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +00004848 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +00004854 00031c1d R_ARM_JUMP24 00000000 __fprintf_chk │ │ │ │ │ +00004860 0001542b R_ARM_MOVW_ABS_NC 00000994 .LC95 │ │ │ │ │ +00004864 0001542c R_ARM_MOVT_ABS 00000994 .LC95 │ │ │ │ │ +00004868 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004894 0001552b R_ARM_MOVW_ABS_NC 000009a0 .LC96 │ │ │ │ │ +00004898 0001552c R_ARM_MOVT_ABS 000009a0 .LC96 │ │ │ │ │ +0000489c 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +000048ac 0001562b R_ARM_MOVW_ABS_NC 000009c4 .LC97 │ │ │ │ │ +000048b0 0001562c R_ARM_MOVT_ABS 000009c4 .LC97 │ │ │ │ │ +000048b8 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +000048f0 0001572b R_ARM_MOVW_ABS_NC 000009e8 .LC98 │ │ │ │ │ +000048f4 0001572c R_ARM_MOVT_ABS 000009e8 .LC98 │ │ │ │ │ +000048f8 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +0000490c 0001582b R_ARM_MOVW_ABS_NC 00000a08 .LC99 │ │ │ │ │ +00004910 0001582c R_ARM_MOVT_ABS 00000a08 .LC99 │ │ │ │ │ +00004914 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004928 0001592b R_ARM_MOVW_ABS_NC 00000a2c .LC100 │ │ │ │ │ +0000492c 0001592c R_ARM_MOVT_ABS 00000a2c .LC100 │ │ │ │ │ +00004934 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004948 00015a2b R_ARM_MOVW_ABS_NC 00000a44 .LC101 │ │ │ │ │ +0000494c 00015a2c R_ARM_MOVT_ABS 00000a44 .LC101 │ │ │ │ │ +00004954 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00004960 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +0000496c 00015b2b R_ARM_MOVW_ABS_NC 00000a50 .LC102 │ │ │ │ │ +00004970 00015b2c R_ARM_MOVT_ABS 00000a50 .LC102 │ │ │ │ │ +00004980 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00004998 00015c2b R_ARM_MOVW_ABS_NC 00000ae4 .LC103 │ │ │ │ │ +0000499c 00015c2c R_ARM_MOVT_ABS 00000ae4 .LC103 │ │ │ │ │ +000049a0 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +000049e0 0001572b R_ARM_MOVW_ABS_NC 000009e8 .LC98 │ │ │ │ │ +000049e4 0001572c R_ARM_MOVT_ABS 000009e8 .LC98 │ │ │ │ │ +000049e8 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +000049fc 0001582b R_ARM_MOVW_ABS_NC 00000a08 .LC99 │ │ │ │ │ +00004a00 0001582c R_ARM_MOVT_ABS 00000a08 .LC99 │ │ │ │ │ +00004a04 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004a1c 00015d2b R_ARM_MOVW_ABS_NC 00000b0c .LC104 │ │ │ │ │ +00004a20 00015d2c R_ARM_MOVT_ABS 00000b0c .LC104 │ │ │ │ │ +00004a28 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004a2c 00015a2b R_ARM_MOVW_ABS_NC 00000a44 .LC101 │ │ │ │ │ +00004a30 00015a2c R_ARM_MOVT_ABS 00000a44 .LC101 │ │ │ │ │ +00004a48 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00004a58 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00004a80 00015e2b R_ARM_MOVW_ABS_NC 00000b28 .LC105 │ │ │ │ │ +00004a84 00015e2c R_ARM_MOVT_ABS 00000b28 .LC105 │ │ │ │ │ +00004a88 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00004a90 00015f2b R_ARM_MOVW_ABS_NC 00000b38 .LC106 │ │ │ │ │ +00004a94 00015f2c R_ARM_MOVT_ABS 00000b38 .LC106 │ │ │ │ │ +00004ab0 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004ad4 0001602b R_ARM_MOVW_ABS_NC 00000b40 .LC107 │ │ │ │ │ +00004ad8 0001602c R_ARM_MOVT_ABS 00000b40 .LC107 │ │ │ │ │ +00004adc 00031f1c R_ARM_CALL 00000000 fwrite │ │ │ │ │ +00004af8 00015f2b R_ARM_MOVW_ABS_NC 00000b38 .LC106 │ │ │ │ │ +00004afc 00015f2c R_ARM_MOVT_ABS 00000b38 .LC106 │ │ │ │ │ +00004b00 00031c1c R_ARM_CALL 00000000 __fprintf_chk │ │ │ │ │ +00004b14 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00004b20 00031e1c R_ARM_CALL 00000000 fputc │ │ │ │ │ +00004b28 00034d1c R_ARM_CALL 00000000 fflush │ │ │ │ │ +00004b30 00034e1c R_ARM_CALL 00000000 fileno │ │ │ │ │ +00004b40 00034f1d R_ARM_JUMP24 00000000 _PyMem_DumpTraceback │ │ │ │ │ +00004da8 0002921d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00004dac 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00004de8 0003501d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004dec 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004df0 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e2c 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00004e30 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00004e70 0003511c R_ARM_CALL 00000000 _Py_qsbr_poll │ │ │ │ │ +00004f34 0003431c R_ARM_CALL 00000000 _PyMutex_LockTimed │ │ │ │ │ +00004f94 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +00005104 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00005120 00011b1d R_ARM_JUMP24 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +00005144 00011b1c R_ARM_CALL 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +00005180 0003541d R_ARM_JUMP24 00005110 mi_usable_size │ │ │ │ │ +00005194 0003541d R_ARM_JUMP24 00005110 mi_usable_size │ │ │ │ │ +000051b8 00011b1c R_ARM_CALL 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +000051c8 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000052dc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000052e0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00005324 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00005328 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000053c4 00035f1c R_ARM_CALL 00005320 _mi_arena_contains │ │ │ │ │ +000053d0 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000053d4 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000546c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005470 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000054f0 0003071c R_ARM_CALL 00002170 _mi_bitmap_try_find_claim_field │ │ │ │ │ +000055cc 0003071c R_ARM_CALL 00002170 _mi_bitmap_try_find_claim_field │ │ │ │ │ +00005604 0002d81c R_ARM_CALL 00005518 _mi_bitmap_unclaim │ │ │ │ │ +00005868 00000e1d R_ARM_JUMP24 0000031c chacha_next32 │ │ │ │ │ +0000588c 00016a2b R_ARM_MOVW_ABS_NC 00008fe4 _mi_heap_page_destroy │ │ │ │ │ +00005890 00016a2c R_ARM_MOVT_ABS 00008fe4 _mi_heap_page_destroy │ │ │ │ │ +00005894 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ +000058bc 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +000058c0 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +000058d4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000058d8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058fc 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ +00005908 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000590c 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00005910 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00005934 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005938 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059c4 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +000059c8 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +000059f8 00014d2b R_ARM_MOVW_ABS_NC 000044ac mi_heap_page_check_owned │ │ │ │ │ +000059fc 00014d2c R_ARM_MOVT_ABS 000044ac mi_heap_page_check_owned │ │ │ │ │ +00005a04 0000471c R_ARM_CALL 00001b38 mi_heap_visit_pages │ │ │ │ │ +00005a38 00036b1d R_ARM_JUMP24 000059b0 mi_heap_check_owned │ │ │ │ │ +00005a3c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00005b80 00036d1c R_ARM_CALL 00000000 __memset_chk │ │ │ │ │ +00005bc8 00036e1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00005d20 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d4c 00005302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005d50 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00005d54 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005d58 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005d9c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005da0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005db8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005dbc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005dec 0002ac1d R_ARM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ +00005dfc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00005e44 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e48 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e7c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e80 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005eb4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005eb8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005eec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ef0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f24 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f28 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f60 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005f64 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005f88 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00005f8c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00005f94 00001b2b R_ARM_MOVW_ABS_NC 00000810 mi_out_stderr │ │ │ │ │ +00005f98 00001b2c R_ARM_MOVT_ABS 00000810 mi_out_stderr │ │ │ │ │ +00005fd8 00001a2b R_ARM_MOVW_ABS_NC 00020a14 out_buf │ │ │ │ │ +00005fdc 00001a2c R_ARM_MOVT_ABS 00020a14 out_buf │ │ │ │ │ +00006020 00037e2b R_ARM_MOVW_ABS_NC 00000000 stdout │ │ │ │ │ +00006024 00037e2c R_ARM_MOVT_ABS 00000000 stdout │ │ │ │ │ +00006034 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00006038 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +00006054 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00006058 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00006068 0001512b R_ARM_MOVW_ABS_NC 00004664 mi_out_buf │ │ │ │ │ +0000606c 0001512c R_ARM_MOVT_ABS 00004664 mi_out_buf │ │ │ │ │ +00006134 00037f1c R_ARM_CALL 00000000 __vsnprintf_chk │ │ │ │ │ +0000614c 00037d1c R_ARM_CALL 00005ffc _mi_fputs │ │ │ │ │ +00006168 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006174 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000061d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061d4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006204 0001742b R_ARM_MOVW_ABS_NC 00000b48 .LC109 │ │ │ │ │ +00006208 0001742c R_ARM_MOVT_ABS 00000b48 .LC109 │ │ │ │ │ +0000622c 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ +0000627c 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006288 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000062e4 00037d1c R_ARM_CALL 00005ffc _mi_fputs │ │ │ │ │ +0000631c 00037d1c R_ARM_CALL 00005ffc _mi_fputs │ │ │ │ │ +000063b4 00017b2b R_ARM_MOVW_ABS_NC 00000b60 .LC112 │ │ │ │ │ +000063bc 00017b2c R_ARM_MOVT_ABS 00000b60 .LC112 │ │ │ │ │ +000063c8 00017a2b R_ARM_MOVW_ABS_NC 00000b5c .LC111 │ │ │ │ │ +000063cc 00017a2c R_ARM_MOVT_ABS 00000b5c .LC111 │ │ │ │ │ +00006420 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ +00006424 0001812b R_ARM_MOVW_ABS_NC 00000b7c .LC118 │ │ │ │ │ +00006428 0001812c R_ARM_MOVT_ABS 00000b7c .LC118 │ │ │ │ │ +0000642c 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ +00006440 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ +0000645c 00017d2b R_ARM_MOVW_ABS_NC 00000b68 .LC114 │ │ │ │ │ +00006460 00017c2b R_ARM_MOVW_ABS_NC 00000b64 .LC113 │ │ │ │ │ +00006464 00017d2c R_ARM_MOVT_ABS 00000b68 .LC114 │ │ │ │ │ +00006468 00017c2c R_ARM_MOVT_ABS 00000b64 .LC113 │ │ │ │ │ +00006488 00017e2b R_ARM_MOVW_ABS_NC 00000b6c .LC115 │ │ │ │ │ +0000648c 00017e2c R_ARM_MOVT_ABS 00000b6c .LC115 │ │ │ │ │ +00006490 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000064a4 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000064b0 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000064c0 00017f2b R_ARM_MOVW_ABS_NC 00000b70 .LC116 │ │ │ │ │ +000064c4 00017f2c R_ARM_MOVT_ABS 00000b70 .LC116 │ │ │ │ │ +000064dc 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ +000064e0 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ +000064e4 0001822b R_ARM_MOVW_ABS_NC 00000b88 .LC119 │ │ │ │ │ +000064e8 0001822c R_ARM_MOVT_ABS 00000b88 .LC119 │ │ │ │ │ +00006500 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ +00006510 0001832b R_ARM_MOVW_ABS_NC 00000b90 .LC120 │ │ │ │ │ +00006514 0001832c R_ARM_MOVT_ABS 00000b90 .LC120 │ │ │ │ │ +00006534 0002fc1c R_ARM_CALL 00000000 __snprintf_chk │ │ │ │ │ +00006544 0001802b R_ARM_MOVW_ABS_NC 00000b74 .LC117 │ │ │ │ │ +00006548 0001802c R_ARM_MOVT_ABS 00000b74 .LC117 │ │ │ │ │ +0000654c 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00006550 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00006558 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00006574 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00006580 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000065ac 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ +000065b0 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ +000065b8 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +000065bc 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000065c8 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00006644 00017a2b R_ARM_MOVW_ABS_NC 00000b5c .LC111 │ │ │ │ │ +00006648 00017a2c R_ARM_MOVT_ABS 00000b5c .LC111 │ │ │ │ │ +0000664c 0001802b R_ARM_MOVW_ABS_NC 00000b74 .LC117 │ │ │ │ │ +00006650 0001802c R_ARM_MOVT_ABS 00000b74 .LC117 │ │ │ │ │ +00006654 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00006658 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +0000665c 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00006680 0001882b R_ARM_MOVW_ABS_NC 00000bb8 .LC124 │ │ │ │ │ +00006684 0001882c R_ARM_MOVT_ABS 00000bb8 .LC124 │ │ │ │ │ +00006688 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +0000668c 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00006690 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +0000669c 0001862b R_ARM_MOVW_ABS_NC 00000ba0 .LC122 │ │ │ │ │ +000066a0 0001862c R_ARM_MOVT_ABS 00000ba0 .LC122 │ │ │ │ │ +000066a4 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +000066a8 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000066b0 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +000066b4 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +000066b8 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +000066c0 0001892b R_ARM_MOVW_ABS_NC 00000bbc .LC125 │ │ │ │ │ +000066c4 0001892c R_ARM_MOVT_ABS 00000bbc .LC125 │ │ │ │ │ +0000671c 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ +00006720 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ +00006724 00018a2b R_ARM_MOVW_ABS_NC 00000bc4 .LC126 │ │ │ │ │ +00006728 00018a2c R_ARM_MOVT_ABS 00000bc4 .LC126 │ │ │ │ │ +0000672c 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00006730 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00006734 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00006754 00018b2b R_ARM_MOVW_ABS_NC 00000bcc .LC127 │ │ │ │ │ +00006758 00018b2c R_ARM_MOVT_ABS 00000bcc .LC127 │ │ │ │ │ +00006760 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00006764 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00006770 0003801d R_ARM_JUMP24 00006328 _mi_fprintf │ │ │ │ │ +00006798 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +0000679c 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000067a4 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ +000067a8 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ +000067ac 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +000067cc 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +000067d0 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +000067d4 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +000067d8 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000067e4 0003801d R_ARM_JUMP24 00006328 _mi_fprintf │ │ │ │ │ +00006800 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006804 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000681c 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006834 00018f2b R_ARM_MOVW_ABS_NC 00000be0 .LC128 │ │ │ │ │ +00006838 00018f2c R_ARM_MOVT_ABS 00000be0 .LC128 │ │ │ │ │ +00006858 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +000068b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000068b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000068b8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000068d8 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000068dc 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00006914 0001912b R_ARM_MOVW_ABS_NC 00000bf4 .LC129 │ │ │ │ │ +00006918 0001912c R_ARM_MOVT_ABS 00000bf4 .LC129 │ │ │ │ │ +0000691c 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ +00006934 0001882b R_ARM_MOVW_ABS_NC 00000bb8 .LC124 │ │ │ │ │ +00006938 0001882c R_ARM_MOVT_ABS 00000bb8 .LC124 │ │ │ │ │ +0000697c 0001922b R_ARM_MOVW_ABS_NC 00000c1c .LC130 │ │ │ │ │ +00006980 0001922c R_ARM_MOVT_ABS 00000c1c .LC130 │ │ │ │ │ +00006994 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ +000069ac 0001932b R_ARM_MOVW_ABS_NC 00000c24 .LC131 │ │ │ │ │ +000069b0 0001932c R_ARM_MOVT_ABS 00000c24 .LC131 │ │ │ │ │ +000069b4 00029a1c R_ARM_CALL 000006cc _mi_verbose_message │ │ │ │ │ +000069dc 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000069e8 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006a04 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a08 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006a20 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006a34 0000282b R_ARM_MOVW_ABS_NC 00000104 .LC18 │ │ │ │ │ +00006a38 0000282c R_ARM_MOVT_ABS 00000104 .LC18 │ │ │ │ │ +00006a58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a7c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006a80 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006aa0 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006acc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006af0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006af4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b14 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006b40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b70 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b74 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b94 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006bc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006be4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006be8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c08 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006c24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006c28 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00006c2c 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00006c68 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c6c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c90 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006ca8 0001a12b R_ARM_MOVW_ABS_NC 00000c40 .LC133 │ │ │ │ │ +00006cac 0001a12c R_ARM_MOVT_ABS 00000c40 .LC133 │ │ │ │ │ +00006cc8 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00006d10 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00006d14 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00006d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006d4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006d50 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00006d6c 0003561c R_ARM_CALL 00005158 _Py__ZSt15get_new_handlerv │ │ │ │ │ +00006d7c 0001a32b R_ARM_MOVW_ABS_NC 00000c54 .LC134 │ │ │ │ │ +00006d80 0001a32c R_ARM_MOVT_ABS 00000c54 .LC134 │ │ │ │ │ +00006d84 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ +00006d90 0003891c R_ARM_CALL 00000000 abort │ │ │ │ │ +00006e48 0002a21d R_ARM_JUMP24 00000000 strlen │ │ │ │ │ +00006e98 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006e9c 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006eb8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006ebc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ed8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006edc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006ef8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006efc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fb0 00007d1d R_ARM_JUMP24 00002790 mi_bin │ │ │ │ │ +00006fb8 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00006fbc 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00006ff8 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ +00007000 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00007004 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00007014 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007018 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007040 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000705c 0003971d R_ARM_JUMP24 00006fdc mi_good_size │ │ │ │ │ +00007118 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +00007174 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +000071c0 0000831c R_ARM_CALL 000039ec mi_heap_queue_first_update │ │ │ │ │ +000071f0 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +00007298 0003491c R_ARM_CALL 000041ec _mi_heap_area_init │ │ │ │ │ +000072d4 00034a1c R_ARM_CALL 00005a40 _mi_heap_area_visit_blocks │ │ │ │ │ +0000731c 00007d1c R_ARM_CALL 00002790 mi_bin │ │ │ │ │ +00007378 0000831c R_ARM_CALL 000039ec mi_heap_queue_first_update │ │ │ │ │ +0000738c 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00007390 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000073dc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000742c 0000181d R_ARM_JUMP24 00000378 chacha_block │ │ │ │ │ +00007440 00000e1d R_ARM_JUMP24 0000031c chacha_next32 │ │ │ │ │ +00007684 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000076b4 00008e1d R_ARM_JUMP24 00002dbc mi_stat_update │ │ │ │ │ +000076d0 00008e1d R_ARM_JUMP24 00002dbc mi_stat_update │ │ │ │ │ +00007708 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +00007770 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +000077a0 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000077a4 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000077e4 0002a51d R_ARM_JUMP24 00000e14 _mi_prim_mem_init │ │ │ │ │ +000077e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007824 0002ee1c R_ARM_CALL 00001348 _mi_os_good_alloc_size │ │ │ │ │ +000078ec 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ +00007914 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00007918 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000079b8 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ +000079f0 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ +00007a30 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00007a34 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00007a7c 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007b0c 0003ae1c R_ARM_CALL 00007a38 mi_manage_os_memory_ex │ │ │ │ │ +00007b3c 0003b11c R_ARM_CALL 00000000 mprotect │ │ │ │ │ +00007b48 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00007b8c 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00007b98 0003351c R_ARM_CALL 000039cc _mi_stat_counter_increase │ │ │ │ │ +00007bc8 0003b01c R_ARM_CALL 00007b18 _mi_prim_commit │ │ │ │ │ +00007be0 0001ad2b R_ARM_MOVW_ABS_NC 00000c6c .LC135 │ │ │ │ │ +00007be4 0001ad2c R_ARM_MOVT_ABS 00000c6c .LC135 │ │ │ │ │ +00007be8 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +00007c20 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00007c24 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00007c90 0002f81d R_ARM_JUMP24 000010d8 _mi_os_alloc_aligned │ │ │ │ │ +00007cb4 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00007cdc 0002f81c R_ARM_CALL 000010d8 _mi_os_alloc_aligned │ │ │ │ │ +00007cf4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007cf8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007d48 0002a81c R_ARM_CALL 00000fb8 mi_reserve_os_memory_ex │ │ │ │ │ +00007d70 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ +00007d94 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007d98 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007db8 0003001c R_ARM_CALL 00000000 madvise │ │ │ │ │ +00007dc4 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00007dd8 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00007e08 0003001d R_ARM_JUMP24 00000000 madvise │ │ │ │ │ +00007e64 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00007e70 0003351c R_ARM_CALL 000039cc _mi_stat_counter_increase │ │ │ │ │ +00007e7c 0003b41c R_ARM_CALL 00007d80 _mi_prim_reset │ │ │ │ │ +00007e88 0001b02b R_ARM_MOVW_ABS_NC 00000cb8 .LC136 │ │ │ │ │ +00007e8c 0001b02c R_ARM_MOVT_ABS 00000cb8 .LC136 │ │ │ │ │ +00007ea0 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +00007edc 00011b1c R_ARM_CALL 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +00007efc 00032c1d R_ARM_JUMP24 00007e14 _mi_os_reset │ │ │ │ │ +00007f00 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00007f3c 0003b51c R_ARM_CALL 00007eb4 _mi_segment_huge_page_reset │ │ │ │ │ +00008010 0003341d R_ARM_JUMP24 000038e8 _mi_os_purge_ex │ │ │ │ │ +00008078 0003341c R_ARM_CALL 000038e8 _mi_os_purge_ex │ │ │ │ │ +00008094 0003341c R_ARM_CALL 000038e8 _mi_os_purge_ex │ │ │ │ │ +000080a8 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000080bc 0003051c R_ARM_CALL 00002234 _mi_bitmap_unclaim_across │ │ │ │ │ +000080e0 0003051d R_ARM_JUMP24 00002234 _mi_bitmap_unclaim_across │ │ │ │ │ +0000811c 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ +00008138 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ +000081a0 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000081c4 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ +000081dc 0000082b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000081e0 0000082c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00008220 0001b32b R_ARM_MOVW_ABS_NC 00000d04 .LC137 │ │ │ │ │ +00008224 0001b32c R_ARM_MOVT_ABS 00000d04 .LC137 │ │ │ │ │ +00008248 0001b42b R_ARM_MOVW_ABS_NC 00000d48 .LC138 │ │ │ │ │ +0000824c 0001b42c R_ARM_MOVT_ABS 00000d48 .LC138 │ │ │ │ │ +00008264 0002b11c R_ARM_CALL 00006c50 _mi_error_message │ │ │ │ │ +00008294 0003051c R_ARM_CALL 00002234 _mi_bitmap_unclaim_across │ │ │ │ │ +000082ac 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000082b0 0000601c R_ARM_CALL 00002154 mi_arena_purge_delay │ │ │ │ │ +000082bc 00029d1c R_ARM_CALL 00000ba0 _mi_preloading │ │ │ │ │ +00008344 0002b41c R_ARM_CALL 00000000 __clock_gettime64 │ │ │ │ │ +000083b4 0003061c R_ARM_CALL 00002404 _mi_bitmap_claim_across │ │ │ │ │ +000083c8 0003051c R_ARM_CALL 00002234 _mi_bitmap_unclaim_across │ │ │ │ │ +000083e0 0001b52b R_ARM_MOVW_ABS_NC 00000d94 .LC139 │ │ │ │ │ +000083e4 0001b52c R_ARM_MOVT_ABS 00000d94 .LC139 │ │ │ │ │ +000083f4 0002b11d R_ARM_JUMP24 00006c50 _mi_error_message │ │ │ │ │ +00008410 0000431d R_ARM_JUMP24 00001d34 mi_arenas_try_purge │ │ │ │ │ +000084ac 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000084c0 0003a51c R_ARM_CALL 00007630 _mi_segment_map_freed_at │ │ │ │ │ +00008564 0002f31c R_ARM_CALL 0000813c _mi_arena_free │ │ │ │ │ +000085d0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000085d4 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000085e8 00001d1c R_ARM_CALL 00000850 mi_option_init │ │ │ │ │ +00008600 0000591c R_ARM_CALL 00003344 mi_segment_try_purge │ │ │ │ │ +00008614 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +000086b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000086f0 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00008760 0003b91d R_ARM_JUMP24 000086b4 _mi_segment_page_abandon │ │ │ │ │ +000087dc 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +0000885c 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00008880 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +00008898 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +000088c8 00039c1c R_ARM_CALL 000072e8 _mi_page_reclaim │ │ │ │ │ +000089e4 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +00008a04 00008e1c R_ARM_CALL 00002dbc mi_stat_update │ │ │ │ │ +00008adc 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +00008aec 0002ed1c R_ARM_CALL 00003cf8 _mi_page_free_collect │ │ │ │ │ +00008b24 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ +00008b58 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ +00008b5c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00008b70 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ +00008b88 0000411d R_ARM_JUMP24 000014c0 mi_heap_collect_ex │ │ │ │ │ +00008b8c 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00008b90 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00008bdc 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008be0 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008bf4 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ +00008c3c 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00008c40 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00008c44 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00008c48 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00008c9c 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ +00008cb0 00039b1c R_ARM_CALL 0000712c _mi_page_queue_append │ │ │ │ │ +00008cdc 0002cb1c R_ARM_CALL 00001974 _mi_heap_delayed_free_partial │ │ │ │ │ +00008d00 0000411c R_ARM_CALL 000014c0 mi_heap_collect_ex │ │ │ │ │ +00008d48 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00008d4c 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00008d5c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008d60 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008d84 0000391c R_ARM_CALL 00002e80 mi_stat_update.part.0 │ │ │ │ │ +00008de0 0002ac1c R_ARM_CALL 00000000 pthread_setspecific │ │ │ │ │ +00008e14 0003be1c R_ARM_CALL 00008c44 mi_heap_delete │ │ │ │ │ +00008e30 0000411c R_ARM_CALL 000014c0 mi_heap_collect_ex │ │ │ │ │ +00008e94 0002d61c R_ARM_CALL 000077ec _mi_os_free_ex │ │ │ │ │ +00008ec4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00008ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ecc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00008ed0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008ed4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00008ed8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00008ef4 0003bf1d R_ARM_JUMP24 00008d14 _mi_thread_done │ │ │ │ │ +00008f18 0003bf1d R_ARM_JUMP24 00008d14 _mi_thread_done │ │ │ │ │ +00008f1c 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00008f20 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00008f5c 0003be1d R_ARM_JUMP24 00008c44 mi_heap_delete │ │ │ │ │ +00008f60 0003681c R_ARM_CALL 0000586c _mi_heap_destroy_pages │ │ │ │ │ +00008fa4 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00008fb8 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00008fcc 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +00008fe0 00030f1d R_ARM_JUMP24 00003b94 mi_free │ │ │ │ │ +0000900c 0003991c R_ARM_CALL 00007060 _mi_page_try_use_delayed_free │ │ │ │ │ +0000903c 00032b1c R_ARM_CALL 0000326c _mi_segment_page_free │ │ │ │ │ +00009068 0003b11c R_ARM_CALL 00000000 mprotect │ │ │ │ │ +00009074 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000090cc 0003c61c R_ARM_CALL 00009048 _mi_prim_protect │ │ │ │ │ +000090dc 0001c02b R_ARM_MOVW_ABS_NC 00000dd8 .LC141 │ │ │ │ │ +000090e0 0001c02c R_ARM_MOVT_ABS 00000dd8 .LC141 │ │ │ │ │ +000090e4 0001bf2b R_ARM_MOVW_ABS_NC 00000dd0 .LC140 │ │ │ │ │ +000090e8 0001bf2c R_ARM_MOVT_ABS 00000dd0 .LC140 │ │ │ │ │ +000090ec 0001c12b R_ARM_MOVW_ABS_NC 00000de4 .LC142 │ │ │ │ │ +000090f0 0001c12c R_ARM_MOVT_ABS 00000de4 .LC142 │ │ │ │ │ +00009108 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +000091a8 0002981c R_ARM_CALL 00000000 syscall │ │ │ │ │ +000092a0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000092b4 00032c1c R_ARM_CALL 00007e14 _mi_os_reset │ │ │ │ │ +000092c4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00009308 0002f11c R_ARM_CALL 00000a10 _mi_arena_alloc_aligned │ │ │ │ │ +00009360 0001c52b R_ARM_MOVW_ABS_NC 00000e2c .LC143 │ │ │ │ │ +00009364 0001c52c R_ARM_MOVT_ABS 00000e2c .LC143 │ │ │ │ │ +00009368 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +000093b8 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +000093d4 0002f01c R_ARM_CALL 00000000 __aeabi_uidiv │ │ │ │ │ +0000940c 0002a91c R_ARM_CALL 00009314 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ +00009468 0001c62b R_ARM_MOVW_ABS_NC 00000e54 .LC144 │ │ │ │ │ +0000946c 0001c62c R_ARM_MOVT_ABS 00000e54 .LC144 │ │ │ │ │ +00009474 0002951c R_ARM_CALL 000067e8 _mi_warning_message │ │ │ │ │ +0000949c 0002aa1c R_ARM_CALL 00009378 mi_reserve_huge_os_pages_interleave │ │ │ │ │ +000094f0 0002a91c R_ARM_CALL 00009314 mi_reserve_huge_os_pages_at_ex │ │ │ │ │ +0000950c 0003aa1d R_ARM_JUMP24 000076e8 _mi_clock_now │ │ │ │ │ +00009538 0003cf1c R_ARM_CALL 00000000 __getrusage64 │ │ │ │ │ +00009558 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00009588 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000095fc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009604 0003ab1c R_ARM_CALL 00007748 _mi_clock_end │ │ │ │ │ +00009634 0003ce1c R_ARM_CALL 00009510 _mi_prim_process_info │ │ │ │ │ +00009718 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00009744 0001cc2b R_ARM_MOVW_ABS_NC 00000ee4 .LC147 │ │ │ │ │ +00009748 0001cc2c R_ARM_MOVT_ABS 00000ee4 .LC147 │ │ │ │ │ +00009750 0001cd2b R_ARM_MOVW_ABS_NC 00000ef0 .LC148 │ │ │ │ │ +00009754 0001cd2c R_ARM_MOVT_ABS 00000ef0 .LC148 │ │ │ │ │ +0000975c 0001ce2b R_ARM_MOVW_ABS_NC 00000ef8 .LC149 │ │ │ │ │ +00009760 0001ce2c R_ARM_MOVT_ABS 00000ef8 .LC149 │ │ │ │ │ +00009768 0001cf2b R_ARM_MOVW_ABS_NC 00000f04 .LC150 │ │ │ │ │ +0000976c 0001cf2c R_ARM_MOVT_ABS 00000f04 .LC150 │ │ │ │ │ +00009774 0001d02b R_ARM_MOVW_ABS_NC 00000f10 .LC151 │ │ │ │ │ +00009778 0001d02c R_ARM_MOVT_ABS 00000f10 .LC151 │ │ │ │ │ +00009780 0001d12b R_ARM_MOVW_ABS_NC 00000f1c .LC152 │ │ │ │ │ +00009784 0001d12c R_ARM_MOVT_ABS 00000f1c .LC152 │ │ │ │ │ +000097a8 0001ca2b R_ARM_MOVW_ABS_NC 00000eb0 .LC145 │ │ │ │ │ +000097ac 0001ca2c R_ARM_MOVT_ABS 00000eb0 .LC145 │ │ │ │ │ +000097c4 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +000097c8 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000097cc 0001cb2b R_ARM_MOVW_ABS_NC 00000ebc .LC146 │ │ │ │ │ +000097d0 0001cb2c R_ARM_MOVT_ABS 00000ebc .LC146 │ │ │ │ │ +000097d4 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +000097d8 00009e2b R_ARM_MOVW_ABS_NC 00000340 .LC46 │ │ │ │ │ +000097dc 00009e2c R_ARM_MOVT_ABS 00000340 .LC46 │ │ │ │ │ +000097f0 0001d22b R_ARM_MOVW_ABS_NC 00000f24 .LC153 │ │ │ │ │ +000097f4 0001d22c R_ARM_MOVT_ABS 00000f24 .LC153 │ │ │ │ │ +0000980c 0001d32b R_ARM_MOVW_ABS_NC 00000f30 .LC154 │ │ │ │ │ +00009810 0001d32c R_ARM_MOVT_ABS 00000f30 .LC154 │ │ │ │ │ +0000981c 0001d42b R_ARM_MOVW_ABS_NC 00000f3c .LC155 │ │ │ │ │ +00009820 0001d42c R_ARM_MOVT_ABS 00000f3c .LC155 │ │ │ │ │ +00009824 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ +00009828 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ +0000982c 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009830 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009834 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009850 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +00009854 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +00009858 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +0000985c 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009860 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009868 0001d52b R_ARM_MOVW_ABS_NC 00000f44 .LC156 │ │ │ │ │ +0000986c 0001d52c R_ARM_MOVT_ABS 00000f44 .LC156 │ │ │ │ │ +00009870 0001872b R_ARM_MOVW_ABS_NC 00000bb0 .LC123 │ │ │ │ │ +00009874 0001872c R_ARM_MOVT_ABS 00000bb0 .LC123 │ │ │ │ │ +00009878 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +0000987c 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009880 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +0000989c 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +000098a0 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +000098a4 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +000098a8 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +000098ac 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +000098c0 0001d62b R_ARM_MOVW_ABS_NC 00000f4c .LC157 │ │ │ │ │ +000098c4 0001d62c R_ARM_MOVT_ABS 00000f4c .LC157 │ │ │ │ │ +000098dc 0001d72b R_ARM_MOVW_ABS_NC 00000f54 .LC158 │ │ │ │ │ +000098e0 0001d72c R_ARM_MOVT_ABS 00000f54 .LC158 │ │ │ │ │ +000098f8 0001d82b R_ARM_MOVW_ABS_NC 00000f60 .LC159 │ │ │ │ │ +000098fc 0001d82c R_ARM_MOVT_ABS 00000f60 .LC159 │ │ │ │ │ +00009914 0001d92b R_ARM_MOVW_ABS_NC 00000f6c .LC160 │ │ │ │ │ +00009918 0001d92c R_ARM_MOVT_ABS 00000f6c .LC160 │ │ │ │ │ +00009930 0001da2b R_ARM_MOVW_ABS_NC 00000f74 .LC161 │ │ │ │ │ +00009934 0001da2c R_ARM_MOVT_ABS 00000f74 .LC161 │ │ │ │ │ +0000994c 0001d82b R_ARM_MOVW_ABS_NC 00000f60 .LC159 │ │ │ │ │ +00009950 0001d82c R_ARM_MOVT_ABS 00000f60 .LC159 │ │ │ │ │ +00009960 0001db2b R_ARM_MOVW_ABS_NC 00000f7c .LC162 │ │ │ │ │ +00009964 0001db2c R_ARM_MOVT_ABS 00000f7c .LC162 │ │ │ │ │ +00009974 0001dc2b R_ARM_MOVW_ABS_NC 00000f88 .LC163 │ │ │ │ │ +00009978 0001dc2c R_ARM_MOVT_ABS 00000f88 .LC163 │ │ │ │ │ +00009988 0001dd2b R_ARM_MOVW_ABS_NC 00000f94 .LC164 │ │ │ │ │ +0000998c 0001dd2c R_ARM_MOVT_ABS 00000f94 .LC164 │ │ │ │ │ +0000999c 0001de2b R_ARM_MOVW_ABS_NC 00000f9c .LC165 │ │ │ │ │ +000099a0 0001de2c R_ARM_MOVT_ABS 00000f9c .LC165 │ │ │ │ │ +000099b0 0001df2b R_ARM_MOVW_ABS_NC 00000fa4 .LC166 │ │ │ │ │ +000099b4 0001df2c R_ARM_MOVT_ABS 00000fa4 .LC166 │ │ │ │ │ +000099c4 0001e02b R_ARM_MOVW_ABS_NC 00000fac .LC167 │ │ │ │ │ +000099c8 0001e02c R_ARM_MOVT_ABS 00000fac .LC167 │ │ │ │ │ +000099e0 0001e12b R_ARM_MOVW_ABS_NC 00000fb4 .LC168 │ │ │ │ │ +000099e4 0001e12c R_ARM_MOVT_ABS 00000fb4 .LC168 │ │ │ │ │ +00009a1c 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00009a28 0003811c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00009a34 0001e22b R_ARM_MOVW_ABS_NC 00000fbc .LC169 │ │ │ │ │ +00009a38 0001e22c R_ARM_MOVT_ABS 00000fbc .LC169 │ │ │ │ │ +00009a3c 0001e32b R_ARM_MOVW_ABS_NC 00000fc8 .LC170 │ │ │ │ │ +00009a40 0001e32c R_ARM_MOVT_ABS 00000fc8 .LC170 │ │ │ │ │ +00009a44 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009a48 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009a54 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009a64 0001e42b R_ARM_MOVW_ABS_NC 00000fdc .LC171 │ │ │ │ │ +00009a68 0001e42c R_ARM_MOVT_ABS 00000fdc .LC171 │ │ │ │ │ +00009a6c 0001e52b R_ARM_MOVW_ABS_NC 00000fe8 .LC172 │ │ │ │ │ +00009a70 0001e52c R_ARM_MOVT_ABS 00000fe8 .LC172 │ │ │ │ │ +00009a74 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009a78 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009a7c 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009aac 0003d01c R_ARM_CALL 000095b8 mi_process_info │ │ │ │ │ +00009abc 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00009ac8 0001e62b R_ARM_MOVW_ABS_NC 00000ff4 .LC173 │ │ │ │ │ +00009acc 0001e62c R_ARM_MOVT_ABS 00000ff4 .LC173 │ │ │ │ │ +00009ad0 0001e72b R_ARM_MOVW_ABS_NC 00000ffc .LC174 │ │ │ │ │ +00009ad4 0001e72c R_ARM_MOVT_ABS 00000ffc .LC174 │ │ │ │ │ +00009ad8 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009adc 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009aec 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009b0c 0001ea2b R_ARM_MOVW_ABS_NC 0000105c .LC177 │ │ │ │ │ +00009b10 0001ea2c R_ARM_MOVT_ABS 0000105c .LC177 │ │ │ │ │ +00009b38 0001e92b R_ARM_MOVW_ABS_NC 00001018 .LC176 │ │ │ │ │ +00009b3c 0001e92c R_ARM_MOVT_ABS 00001018 .LC176 │ │ │ │ │ +00009b40 0001e82b R_ARM_MOVW_ABS_NC 00001010 .LC175 │ │ │ │ │ +00009b44 0001e82c R_ARM_MOVT_ABS 00001010 .LC175 │ │ │ │ │ +00009b48 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009b4c 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009b50 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009b7c 0001eb2b R_ARM_MOVW_ABS_NC 00001060 .LC178 │ │ │ │ │ +00009b80 0001eb2c R_ARM_MOVT_ABS 00001060 .LC178 │ │ │ │ │ +00009b84 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009b88 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009b8c 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009bac 0001532b R_ARM_MOVW_ABS_NC 00000990 .LC94 │ │ │ │ │ +00009bb0 0001532c R_ARM_MOVT_ABS 00000990 .LC94 │ │ │ │ │ +00009bb4 0001792b R_ARM_MOVW_ABS_NC 0000628c mi_buffered_out │ │ │ │ │ +00009bb8 0001792c R_ARM_MOVT_ABS 0000628c mi_buffered_out │ │ │ │ │ +00009bbc 0003801c R_ARM_CALL 00006328 _mi_fprintf │ │ │ │ │ +00009bd8 0002941c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00009be4 00029702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00009be8 00029b2b R_ARM_MOVW_ABS_NC 00000000 stderr │ │ │ │ │ +00009bec 00029b2c R_ARM_MOVT_ABS 00000000 stderr │ │ │ │ │ +00009c04 00029c1d R_ARM_JUMP24 00000000 fputs │ │ │ │ │ +00009c28 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ +00009c4c 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ +00009c64 00000a1d R_ARM_JUMP24 00000094 mi_random_init_ex │ │ │ │ │ +00009c88 0000382b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR3 │ │ │ │ │ +00009c8c 0000382c R_ARM_MOVT_ABS 00000040 .LANCHOR3 │ │ │ │ │ +00009c9c 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009cd4 00000a1c R_ARM_CALL 00000094 mi_random_init_ex │ │ │ │ │ +00009ce8 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009d30 0000181c R_ARM_CALL 00000378 chacha_block │ │ │ │ │ +00009d38 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ +00009d48 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ +00009d58 00000e1c R_ARM_CALL 0000031c chacha_next32 │ │ │ │ │ +00009d90 0000061c R_ARM_CALL 00000000 mi_heap_main_init │ │ │ │ │ +00009d9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009dbc 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +00009de8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009e08 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +00009e3c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009e40 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00009e58 0002c71d R_ARM_JUMP24 00009dec mi_stats_print_out │ │ │ │ │ +00009e70 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +00009e94 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009ecc 0002ec1d R_ARM_JUMP24 000023e4 _mi_page_malloc │ │ │ │ │ +00009ed0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009ef8 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ +00009f2c 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ +00009f30 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009f48 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +00009f70 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +00009f74 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +00009fa8 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +00009ff0 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a004 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a038 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000a060 00032e1c R_ARM_CALL 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a070 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a090 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000a0a8 0003e01c R_ARM_CALL 0000a008 mi_reallocarray │ │ │ │ │ +0000a0bc 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +0000a104 00032e1c R_ARM_CALL 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a124 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a140 0003e21d R_ARM_JUMP24 0000a0cc mi_new_realloc │ │ │ │ │ +0000a1a4 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a1b0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a1dc 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a1e0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a220 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ 0000a22c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a264 0002ec1d R_ARM_JUMP24 000023e4 _mi_page_malloc │ │ │ │ │ -0000a268 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a290 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ -0000a2c4 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ -0000a2c8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a2e0 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a308 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a30c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a340 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a388 0000741d R_ARM_JUMP24 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a39c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a3d0 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000a3f8 00032e1c R_ARM_CALL 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a408 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a428 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000a440 0003e01c R_ARM_CALL 0000a3a0 mi_reallocarray │ │ │ │ │ -0000a454 0002991c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -0000a49c 00032e1c R_ARM_CALL 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a4bc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a4d8 0003e21d R_ARM_JUMP24 0000a464 mi_new_realloc │ │ │ │ │ -0000a53c 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a548 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a574 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a578 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a5b8 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a5c4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a5f0 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ +0000a258 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a25c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a290 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a2b8 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a2d8 00032e1c R_ARM_CALL 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a2fc 00030f1c R_ARM_CALL 00003b94 mi_free │ │ │ │ │ +0000a32c 0003ea1d R_ARM_JUMP24 0000a2bc mi_heap_reallocf │ │ │ │ │ +0000a330 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a364 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a38c 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000a3b4 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000a3c8 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a3dc 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a430 0003f01c R_ARM_CALL 00000000 getenv │ │ │ │ │ +0000a458 0003ee1c R_ARM_CALL 0000a390 mi_heap_strdup │ │ │ │ │ +0000a474 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000a490 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a4c0 0003f21d R_ARM_JUMP24 00000000 realpath │ │ │ │ │ +0000a4c4 0003f21c R_ARM_CALL 00000000 realpath │ │ │ │ │ +0000a4d8 0003ee1c R_ARM_CALL 0000a390 mi_heap_strdup │ │ │ │ │ +0000a4e8 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ +0000a518 0003f11d R_ARM_JUMP24 0000a494 mi_heap_realpath │ │ │ │ │ +0000a51c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a540 0003ee1d R_ARM_JUMP24 0000a390 mi_heap_strdup │ │ │ │ │ +0000a544 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a558 0003f41d R_ARM_JUMP24 0000a520 mi_strdup │ │ │ │ │ +0000a588 0003f71c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000a5a0 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a5b4 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a5f0 0003f61d R_ARM_JUMP24 0000a55c mi_heap_strndup │ │ │ │ │ 0000a5f4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a628 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a650 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a670 00032e1c R_ARM_CALL 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a694 00030f1c R_ARM_CALL 00003994 mi_free │ │ │ │ │ -0000a6c4 0003ea1d R_ARM_JUMP24 0000a654 mi_heap_reallocf │ │ │ │ │ -0000a6c8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a6fc 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a724 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000a74c 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000a760 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a774 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a7c8 0003f01c R_ARM_CALL 00000000 getenv │ │ │ │ │ -0000a7f0 0003ee1c R_ARM_CALL 0000a728 mi_heap_strdup │ │ │ │ │ -0000a80c 0002a21c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000a828 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a858 0003f21d R_ARM_JUMP24 00000000 realpath │ │ │ │ │ -0000a85c 0003f21c R_ARM_CALL 00000000 realpath │ │ │ │ │ -0000a870 0003ee1c R_ARM_CALL 0000a728 mi_heap_strdup │ │ │ │ │ -0000a880 0002bd1c R_ARM_CALL 00000000 free │ │ │ │ │ -0000a8b0 0003f11d R_ARM_JUMP24 0000a82c mi_heap_realpath │ │ │ │ │ -0000a8b4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a8d8 0003ee1d R_ARM_JUMP24 0000a728 mi_heap_strdup │ │ │ │ │ -0000a8dc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a8f0 0003f41d R_ARM_JUMP24 0000a8b8 mi_strdup │ │ │ │ │ -0000a920 0003f71c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000a938 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000a94c 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a988 0003f61d R_ARM_JUMP24 0000a8f4 mi_heap_strndup │ │ │ │ │ -0000a98c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000a9cc 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000aa00 0003f91d R_ARM_JUMP24 0000a990 mi_heap_try_new │ │ │ │ │ -0000aa04 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000aa28 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000aa44 0003f91d R_ARM_JUMP24 0000a990 mi_heap_try_new │ │ │ │ │ -0000aa60 0003fa1d R_ARM_JUMP24 0000aa08 mi_heap_alloc_new │ │ │ │ │ -0000aaa8 0003fb1d R_ARM_JUMP24 0000aa48 mi_heap_alloc_new_n │ │ │ │ │ -0000aaac 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000aad0 0003fa1d R_ARM_JUMP24 0000aa08 mi_heap_alloc_new │ │ │ │ │ -0000aad4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000ab04 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000ab20 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000ab6c 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000ab88 0002ae1d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -0000ab94 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000abfc 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000ac24 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ -0000ac50 0002ea1c R_ARM_CALL 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000accc 00011b1c R_ARM_CALL 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -0000acdc 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ad70 0002ec1d R_ARM_JUMP24 000023e4 _mi_page_malloc │ │ │ │ │ -0000adc4 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000adfc 00011b1c R_ARM_CALL 0000422c _mi_usable_size.isra.0 │ │ │ │ │ -0000ae20 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -0000ae80 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ae98 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000aea0 00030f1c R_ARM_CALL 00003994 mi_free │ │ │ │ │ -0000af10 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000af24 0004011d R_ARM_JUMP24 0000aeb4 mi_recalloc_aligned_at │ │ │ │ │ -0000af70 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000afbc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b0a4 00032e1d R_ARM_JUMP24 00004128 _mi_heap_realloc_zero │ │ │ │ │ -0000b0c0 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -0000b13c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b150 0004081d R_ARM_JUMP24 0000b0e4 mi_recalloc_aligned │ │ │ │ │ -0000b198 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b1e0 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b2dc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b334 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b37c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b3c4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b40c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b55c 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ -0000b5a4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b5a8 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b5dc 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -0000b5fc 0004181d R_ARM_JUMP24 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b608 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b614 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b618 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b638 0004181d R_ARM_JUMP24 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b63c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b660 0004181d R_ARM_JUMP24 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b664 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b678 00041b1d R_ARM_JUMP24 0000b640 mi_memalign │ │ │ │ │ -0000b6cc 0004181c R_ARM_CALL 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b6f8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b720 0004181d R_ARM_JUMP24 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b724 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b75c 0004181c R_ARM_CALL 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b780 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b7b8 0004181c R_ARM_CALL 0000b510 mi_heap_malloc_aligned │ │ │ │ │ -0000b7d8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b840 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000b854 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b88c 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000b8c8 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000b8cc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b8e8 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000b900 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ -0000b918 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000b954 0003c11c R_ARM_CALL 000092b8 mi_heap_destroy │ │ │ │ │ -0000b95c 0003681c R_ARM_CALL 00005c04 _mi_heap_destroy_pages │ │ │ │ │ -0000b964 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b984 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000b9ac 0002eb1c R_ARM_CALL 0000246c _mi_malloc_generic │ │ │ │ │ -0000b9cc 0002af1c R_ARM_CALL 0000a000 _mi_heap_init_ex │ │ │ │ │ -0000b9dc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000b9f4 0004271d R_ARM_JUMP24 0000b968 mi_heap_new_in_arena │ │ │ │ │ -0000ba0c 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000ba28 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000ba40 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ -0000ba54 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ -0000ba5c 0000312b R_ARM_MOVW_ABS_NC 00009278 mi_pthread_done │ │ │ │ │ -0000ba60 0000312c R_ARM_MOVT_ABS 00009278 mi_pthread_done │ │ │ │ │ -0000ba74 0002ab1d R_ARM_JUMP24 00000000 pthread_key_create │ │ │ │ │ -0000ba78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ba90 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ba94 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bab8 0002ac1d R_ARM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ -0000bac8 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bacc 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bb2c 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -0000bb68 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -0000bb6c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bbb8 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -0000bbfc 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -0000bc00 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc04 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc50 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ -0000bc94 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ -0000bc98 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bc9c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a634 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a668 0003f91d R_ARM_JUMP24 0000a5f8 mi_heap_try_new │ │ │ │ │ +0000a66c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a690 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a6ac 0003f91d R_ARM_JUMP24 0000a5f8 mi_heap_try_new │ │ │ │ │ +0000a6c8 0003fa1d R_ARM_JUMP24 0000a670 mi_heap_alloc_new │ │ │ │ │ +0000a710 0003fb1d R_ARM_JUMP24 0000a6b0 mi_heap_alloc_new_n │ │ │ │ │ +0000a714 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a738 0003fa1d R_ARM_JUMP24 0000a670 mi_heap_alloc_new │ │ │ │ │ +0000a73c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a76c 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a788 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a7d4 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a7f0 0002ae1d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ +0000a7fc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000a864 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000a88c 0000741c R_ARM_CALL 00002334 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ +0000a8b8 0002ea1c R_ARM_CALL 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000a934 00011b1c R_ARM_CALL 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +0000a944 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000a9d8 0002ec1d R_ARM_JUMP24 000023e4 _mi_page_malloc │ │ │ │ │ +0000aa2c 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000aa64 00011b1c R_ARM_CALL 0000461c _mi_usable_size.isra.0 │ │ │ │ │ +0000aa88 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000aae8 0002921c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000ab00 0002ae1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ab08 00030f1c R_ARM_CALL 00003b94 mi_free │ │ │ │ │ +0000ab78 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000ab8c 0004011d R_ARM_JUMP24 0000ab1c mi_recalloc_aligned_at │ │ │ │ │ +0000abd8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000ac24 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000ad0c 00032e1d R_ARM_JUMP24 00004518 _mi_heap_realloc_zero │ │ │ │ │ +0000ad28 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000ada4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000adb8 0004081d R_ARM_JUMP24 0000ad4c mi_recalloc_aligned │ │ │ │ │ +0000ae00 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000ae48 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000af44 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000af9c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000afe4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b02c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b074 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b1c4 0000771d R_ARM_JUMP24 00002398 _mi_page_malloc.constprop.0 │ │ │ │ │ +0000b20c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b210 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b244 0002f51c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000b264 0004181d R_ARM_JUMP24 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b270 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b27c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b280 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b2a0 0004181d R_ARM_JUMP24 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b2a4 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b2c8 0004181d R_ARM_JUMP24 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b2cc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b2e0 00041b1d R_ARM_JUMP24 0000b2a8 mi_memalign │ │ │ │ │ +0000b334 0004181c R_ARM_CALL 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b360 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b388 0004181d R_ARM_JUMP24 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b38c 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b3c4 0004181c R_ARM_CALL 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b3e8 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b420 0004181c R_ARM_CALL 0000b178 mi_heap_malloc_aligned │ │ │ │ │ +0000b440 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b4a8 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000b4bc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b4f4 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000b530 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000b534 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b550 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000b568 0002ea1d R_ARM_JUMP24 00002294 _mi_heap_malloc_zero_ex │ │ │ │ │ +0000b580 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +0000b5bc 0003c11c R_ARM_CALL 00008f1c mi_heap_destroy │ │ │ │ │ +0000b5c4 0003681c R_ARM_CALL 0000586c _mi_heap_destroy_pages │ │ │ │ │ +0000b5cc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b5ec 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +0000b614 0002eb1c R_ARM_CALL 0000246c _mi_malloc_generic │ │ │ │ │ +0000b634 0002af1c R_ARM_CALL 00009c68 _mi_heap_init_ex │ │ │ │ │ +0000b644 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b65c 0004271d R_ARM_JUMP24 0000b5d0 mi_heap_new_in_arena │ │ │ │ │ +0000b674 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +0000b690 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b6a8 0002a61c R_ARM_CALL 00000f14 mi_thread_init │ │ │ │ │ +0000b6bc 00028e6c R_ARM_TLS_LE32 00000000 .LANCHOR2 │ │ │ │ │ +0000b6c4 0000312b R_ARM_MOVW_ABS_NC 00008edc mi_pthread_done │ │ │ │ │ +0000b6c8 0000312c R_ARM_MOVT_ABS 00008edc mi_pthread_done │ │ │ │ │ +0000b6dc 0002ab1d R_ARM_JUMP24 00000000 pthread_key_create │ │ │ │ │ +0000b6e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b6f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b6fc 0000052c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b720 0002ac1d R_ARM_JUMP24 00000000 pthread_setspecific │ │ │ │ │ +0000b730 0002b62b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b734 0002b62c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b794 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +0000b7d0 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +0000b7d4 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b820 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +0000b864 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +0000b868 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b86c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b8b8 0002d21c R_ARM_CALL 00000000 PyMutex_Lock │ │ │ │ │ +0000b8fc 0002d31d R_ARM_JUMP24 00000000 PyMutex_Unlock │ │ │ │ │ +0000b900 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b904 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x22eac contains 168 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x22fcc contains 168 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000048 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 0000004c 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000050 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000054 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ 00000058 00043c02 R_ARM_ABS32 00000b80 _mi_page_empty │ │ │ │ │ @@ -2373,37 +2398,37 @@ │ │ │ │ │ 00000af4 0002c502 R_ARM_ABS32 000008b4 _PyMem_RawRealloc │ │ │ │ │ 00000af8 0002bc02 R_ARM_ABS32 00000820 _PyMem_RawFree │ │ │ │ │ 00000b00 0002e102 R_ARM_ABS32 000013ec _PyObject_Malloc │ │ │ │ │ 00000b04 00032202 R_ARM_ABS32 000020e0 _PyObject_Calloc │ │ │ │ │ 00000b08 00032a02 R_ARM_ABS32 00003738 _PyObject_Realloc │ │ │ │ │ 00000b0c 0002e302 R_ARM_ABS32 0000259c _PyObject_Free │ │ │ │ │ 00000b14 0002e902 R_ARM_ABS32 00002280 _PyMem_MiRawMalloc │ │ │ │ │ -00000b18 00032702 R_ARM_ABS32 00003fd4 _PyMem_MiRawCalloc │ │ │ │ │ -00000b1c 00033302 R_ARM_ABS32 000042d0 _PyMem_MiRawRealloc │ │ │ │ │ -00000b20 00031002 R_ARM_ABS32 0000397c _PyMem_MiRawFree │ │ │ │ │ +00000b18 00032702 R_ARM_ABS32 000041d4 _PyMem_MiRawCalloc │ │ │ │ │ +00000b1c 00033302 R_ARM_ABS32 000046c0 _PyMem_MiRawRealloc │ │ │ │ │ +00000b20 00031002 R_ARM_ABS32 00003b7c _PyMem_MiRawFree │ │ │ │ │ 00000b28 0002e802 R_ARM_ABS32 00002258 _PyMem_MiMalloc │ │ │ │ │ -00000b2c 00032602 R_ARM_ABS32 00003f7c _PyMem_MiCalloc │ │ │ │ │ -00000b30 00032d02 R_ARM_ABS32 000040ec _PyMem_MiRealloc │ │ │ │ │ -00000b34 00030e02 R_ARM_ABS32 00003964 _PyMem_MiFree │ │ │ │ │ -00000b3c 00031b02 R_ARM_ABS32 00003efc _PyObject_MiMalloc │ │ │ │ │ -00000b40 00040002 R_ARM_ABS32 000048e0 _PyObject_MiCalloc │ │ │ │ │ -00000b44 00032f02 R_ARM_ABS32 00004114 _PyObject_MiRealloc │ │ │ │ │ -00000b48 00032802 R_ARM_ABS32 00003fe8 _PyObject_MiFree │ │ │ │ │ +00000b2c 00032602 R_ARM_ABS32 0000417c _PyMem_MiCalloc │ │ │ │ │ +00000b30 00032d02 R_ARM_ABS32 000044dc _PyMem_MiRealloc │ │ │ │ │ +00000b34 00030e02 R_ARM_ABS32 00003b64 _PyMem_MiFree │ │ │ │ │ +00000b3c 00031b02 R_ARM_ABS32 000040fc _PyObject_MiMalloc │ │ │ │ │ +00000b40 00040002 R_ARM_ABS32 00004cd0 _PyObject_MiCalloc │ │ │ │ │ +00000b44 00032f02 R_ARM_ABS32 00004504 _PyObject_MiRealloc │ │ │ │ │ +00000b48 00032802 R_ARM_ABS32 000041e8 _PyObject_MiFree │ │ │ │ │ 00000c3c 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c40 0002d902 R_ARM_ABS32 00002244 _PyMem_DebugRawMalloc │ │ │ │ │ -00000c44 0002da02 R_ARM_ABS32 00003c4c _PyMem_DebugRawCalloc │ │ │ │ │ +00000c44 0002da02 R_ARM_ABS32 00003e4c _PyMem_DebugRawCalloc │ │ │ │ │ 00000c48 0002db02 R_ARM_ABS32 00000f70 _PyMem_DebugRawRealloc │ │ │ │ │ 00000c4c 0002dc02 R_ARM_ABS32 00000b44 _PyMem_DebugRawFree │ │ │ │ │ 00000c50 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c54 0002dd02 R_ARM_ABS32 00001a6c _PyMem_DebugMalloc │ │ │ │ │ 00000c58 0002de02 R_ARM_ABS32 00002898 _PyMem_DebugCalloc │ │ │ │ │ -00000c5c 0002df02 R_ARM_ABS32 000040a4 _PyMem_DebugRealloc │ │ │ │ │ +00000c5c 0002df02 R_ARM_ABS32 00004494 _PyMem_DebugRealloc │ │ │ │ │ 00000c60 0002e002 R_ARM_ABS32 00002a74 _PyMem_DebugFree │ │ │ │ │ 00000c64 0002b602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000c68 0002dd02 R_ARM_ABS32 00001a6c _PyMem_DebugMalloc │ │ │ │ │ 00000c6c 0002de02 R_ARM_ABS32 00002898 _PyMem_DebugCalloc │ │ │ │ │ -00000c70 0002df02 R_ARM_ABS32 000040a4 _PyMem_DebugRealloc │ │ │ │ │ +00000c70 0002df02 R_ARM_ABS32 00004494 _PyMem_DebugRealloc │ │ │ │ │ 00000c74 0002e002 R_ARM_ABS32 00002a74 _PyMem_DebugFree │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.tdata' at offset 0x233ec contains 1 entry: │ │ │ │ │ +Relocation section '.rel.tdata' at offset 0x2350c contains 1 entry: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00043b02 R_ARM_ABS32 00000040 _mi_heap_empty │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -121,18 +121,18 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 4a90 <_mi_os_random_weak> │ │ │ │ │ + bl 46f8 │ │ │ │ │ R_ARM_CALL _mi_os_random_weak │ │ │ │ │ movw lr, #13613 @ 0x352d │ │ │ │ │ movt lr, #32747 @ 0x7feb │ │ │ │ │ movw ip, #42635 @ 0xa68b │ │ │ │ │ movt ip, #33900 @ 0x846c │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ beq 8fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ sub r3, fp, #152 @ 0x98 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9dc │ │ │ │ │ @@ -791,15 +791,15 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ b 90c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne b5c │ │ │ │ │ mov r3, #2 │ │ │ │ │ strd r2, [r4] │ │ │ │ │ b 90c │ │ │ │ │ @@ -820,15 +820,15 @@ │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str r3, [r4] │ │ │ │ │ b 90c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ @@ -964,15 +964,15 @@ │ │ │ │ │ ldr r1, [r4, #1764] @ 0x6e4 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ mul r2, r2, r5 │ │ │ │ │ beq d8c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 96b0 │ │ │ │ │ + bl 9314 │ │ │ │ │ R_ARM_CALL mi_reserve_huge_os_pages_at_ex │ │ │ │ │ b ca4 │ │ │ │ │ ldr r0, [pc, #60] @ da4 │ │ │ │ │ bl 850 │ │ │ │ │ ldr r3, [r4, #1784] @ 0x6f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq bf0 │ │ │ │ │ @@ -980,15 +980,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cbc │ │ │ │ │ ldr r0, [pc, #28] @ da4 │ │ │ │ │ bl 850 │ │ │ │ │ b cbc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 9714 │ │ │ │ │ + bl 9378 │ │ │ │ │ R_ARM_CALL mi_reserve_huge_os_pages_interleave │ │ │ │ │ b ca4 │ │ │ │ │ .word 0x00000854 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000006e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000006f8 │ │ │ │ │ @@ -1146,16 +1146,15 @@ │ │ │ │ │ str r1, [r4, r5] │ │ │ │ │ beq f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pthread_setspecific │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [pc, #372] @ 1108 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 18ac │ │ │ │ │ - R_ARM_CALL mi_stat_update.part.0 │ │ │ │ │ + bl 2e80 │ │ │ │ │ ldr r3, [pc, #364] @ 110c │ │ │ │ │ ldrex r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strex r2, r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f4c │ │ │ │ │ b f9c │ │ │ │ │ @@ -1198,49 +1197,49 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r3, r6, #2080 @ 0x820 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #2072] @ 0x818 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r6, [r6, #1612] @ 0x64c │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl a000 <_mi_heap_init_ex> │ │ │ │ │ + bl 9c68 <_mi_heap_init_ex> │ │ │ │ │ R_ARM_CALL _mi_heap_init_ex │ │ │ │ │ ldr r0, [r7, #2148] @ 0x864 │ │ │ │ │ str r6, [r4, r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq f88 │ │ │ │ │ mov r1, r6 │ │ │ │ │ b f84 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, #16 │ │ │ │ │ bne fd4 │ │ │ │ │ ldr r2, [pc, #144] @ 111c │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, #2752 @ 0xac0 │ │ │ │ │ - bl 1c90 <_mi_abandoned_collect+0xbc> │ │ │ │ │ + bl 1ad4 <_mi_heap_collect_retired+0x80> │ │ │ │ │ R_ARM_CALL _mi_os_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bne 10d4 │ │ │ │ │ ldr r2, [pc, #116] @ 111c │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, #2752 @ 0xac0 │ │ │ │ │ - bl 1c90 <_mi_abandoned_collect+0xbc> │ │ │ │ │ + bl 1ad4 <_mi_heap_collect_retired+0x80> │ │ │ │ │ R_ARM_CALL _mi_os_alloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bne 10d4 │ │ │ │ │ mov r2, #2752 @ 0xac0 │ │ │ │ │ mov r0, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ b f88 │ │ │ │ │ sub lr, fp, #40 @ 0x28 │ │ │ │ │ ldrb r3, [fp, #-26] @ 0xffffffe6 │ │ │ │ │ add ip, r6, #2720 @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ @@ -1519,28 +1518,28 @@ │ │ │ │ │ bl 850 │ │ │ │ │ b 13f4 │ │ │ │ │ ldr r0, [pc, #88] @ 14b8 │ │ │ │ │ bl 850 │ │ │ │ │ b 1424 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl a184 │ │ │ │ │ + bl 9dec │ │ │ │ │ R_ARM_CALL mi_stats_print_out │ │ │ │ │ b 1430 │ │ │ │ │ ldr r0, [pc, #64] @ 14bc │ │ │ │ │ bl 850 │ │ │ │ │ b 140c │ │ │ │ │ ldr r0, [r6, r5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 14c0 │ │ │ │ │ - bl b904 <_mi_heap_unsafe_destroy_all> │ │ │ │ │ + bl b56c <_mi_heap_unsafe_destroy_all> │ │ │ │ │ R_ARM_CALL _mi_heap_unsafe_destroy_all │ │ │ │ │ bl 0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - bl 7c98 │ │ │ │ │ + bl 7900 │ │ │ │ │ R_ARM_CALL mi_arenas_unsafe_destroy │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r2, r5, #488 @ 0x1e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 1d34 │ │ │ │ │ b 1400 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -1727,15 +1726,15 @@ │ │ │ │ │ bne 171c <_mi_abandoned_reclaim_all+0x38> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 8afc │ │ │ │ │ + bl 8764 │ │ │ │ │ R_ARM_CALL mi_segment_reclaim │ │ │ │ │ b 1704 <_mi_abandoned_reclaim_all+0x20> │ │ │ │ │ │ │ │ │ │ 00001734 : │ │ │ │ │ mi_abandoned_pop(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1916,15 +1915,15 @@ │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 8e28 <_mi_free_delayed_block> │ │ │ │ │ + bl 8a8c <_mi_free_delayed_block> │ │ │ │ │ R_ARM_CALL _mi_free_delayed_block │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bne 1a3c <_mi_heap_delayed_free_partial+0xc8> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1995,15 +1994,15 @@ │ │ │ │ │ bic ip, ip, #254 @ 0xfe │ │ │ │ │ strb ip, [r0, #15] │ │ │ │ │ ldr r1, [r3, #1588] @ 0x634 │ │ │ │ │ b 1abc <_mi_heap_collect_retired+0x68> │ │ │ │ │ add r1, r5, #520 @ 0x208 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3338 <_PyMem_init_obmalloc+0xd0> │ │ │ │ │ + bl 317c │ │ │ │ │ R_ARM_CALL _mi_page_free │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3, #1588] @ 0x634 │ │ │ │ │ b 1abc <_mi_heap_collect_retired+0x68> │ │ │ │ │ │ │ │ │ │ 00001b38 : │ │ │ │ │ @@ -2074,35 +2073,35 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r6, #1024 @ 0x400 │ │ │ │ │ b 1c10 <_mi_abandoned_collect+0x3c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ - bl 8d18 │ │ │ │ │ + bl 897c │ │ │ │ │ R_ARM_CALL mi_segment_check_free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c74 <_mi_abandoned_collect+0xa0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 8afc │ │ │ │ │ + bl 8764 │ │ │ │ │ R_ARM_CALL mi_segment_reclaim │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 1c10 <_mi_abandoned_collect+0x3c> │ │ │ │ │ b 1c24 <_mi_abandoned_collect+0x50> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r7, #448] @ 0x1c0 │ │ │ │ │ - bl 3144 │ │ │ │ │ + bl 3344 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 49a4 │ │ │ │ │ + bl 460c <_mi_heap_realloc_zero+0xf4> │ │ │ │ │ R_ARM_CALL mi_abandoned_visited_push │ │ │ │ │ b 1c68 <_mi_abandoned_collect+0x94> │ │ │ │ │ │ │ │ │ │ 00001c94 <_mi_thread_data_collect>: │ │ │ │ │ _mi_thread_data_collect(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2136,15 +2135,15 @@ │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [ip, #2728] @ 0xaa8 │ │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ b 1cc0 <_mi_thread_data_collect+0x2c> │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ @@ -2354,15 +2353,15 @@ │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r5, #92 @ 0x5c │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 5a28 <_mi_bitmap_try_claim> │ │ │ │ │ + bl 5690 <_mi_bitmap_try_claim> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_claim │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ beq 20c4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ @@ -2395,15 +2394,15 @@ │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ beq 2118 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 83ac │ │ │ │ │ + bl 8014 │ │ │ │ │ R_ARM_CALL mi_arena_purge │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ @@ -2413,15 +2412,15 @@ │ │ │ │ │ bhi 2098 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [r5, #32] │ │ │ │ │ and r7, r3, r7 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 58b0 <_mi_bitmap_unclaim> │ │ │ │ │ + bl 5518 <_mi_bitmap_unclaim> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ b 2018 │ │ │ │ │ │ │ │ │ │ 00002154 : │ │ │ │ │ mi_arena_purge_delay(): │ │ │ │ │ @@ -2746,15 +2745,15 @@ │ │ │ │ │ bne 24d4 <_mi_malloc_generic+0x68> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, #12 │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ @@ -2780,15 +2779,15 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mla r3, r3, r0, r6 │ │ │ │ │ ldr r4, [r3, #520] @ 0x208 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 2630 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af8 <_mi_page_free_collect> │ │ │ │ │ + bl 3cf8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2630 │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ bfi r3, r5, #1, #7 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ @@ -2805,25 +2804,25 @@ │ │ │ │ │ ldr r5, [r9, #520] @ 0x208 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 26a0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ │ - bl 3af8 <_mi_page_free_collect> │ │ │ │ │ + bl 3cf8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 2690 │ │ │ │ │ ldrh r1, [r4, #10] │ │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bcs 26f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3370 │ │ │ │ │ + bl 3570 │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ bic r3, r3, #254 @ 0xfe │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ b 2624 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1a54 <_mi_heap_collect_retired> │ │ │ │ │ @@ -2849,19 +2848,19 @@ │ │ │ │ │ ands r3, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bne 2650 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r0, #1408 @ 0x580 │ │ │ │ │ - bl 327c <_PyMem_init_obmalloc+0x14> │ │ │ │ │ + bl 30c0 │ │ │ │ │ R_ARM_CALL mi_page_queue_enqueue_from │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af8 <_mi_page_free_collect> │ │ │ │ │ + bl 3cf8 <_mi_page_free_collect> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ b 2650 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 2774 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1348 <_PyMem_RawStrdup+0x3c> │ │ │ │ │ @@ -2884,15 +2883,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ b 2624 │ │ │ │ │ │ │ │ │ │ 00002790 : │ │ │ │ │ mi_bin(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ @@ -2988,15 +2987,15 @@ │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ │ strh r0, [r4, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ │ strb r2, [r4, #15] │ │ │ │ │ - bl 3370 │ │ │ │ │ + bl 3570 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 296c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #8 │ │ │ │ │ movt r2, #1 │ │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ @@ -3010,15 +3009,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r1, [r4, #14] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ strne r4, [r2, #44] @ 0x2c │ │ │ │ │ streq r4, [r7, #4] │ │ │ │ │ str r4, [r7] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec │ │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #24] │ │ │ │ │ @@ -3054,15 +3053,15 @@ │ │ │ │ │ ldr r2, [r0, #1428] @ 0x594 │ │ │ │ │ movcs r1, lr │ │ │ │ │ movcc r1, #4194304 @ 0x400000 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r4, [fp, #4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 955c │ │ │ │ │ + b 91c0 │ │ │ │ │ R_ARM_JUMP24 mi_segment_huge_page_alloc │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ movls r2, r1 │ │ │ │ │ movls r1, #262144 @ 0x40000 │ │ │ │ │ bls 29d0 <_mi_segment_page_alloc+0x3c> │ │ │ │ │ cmp r1, #2097152 @ 0x200000 │ │ │ │ │ bls 29c0 <_mi_segment_page_alloc+0x2c> │ │ │ │ │ @@ -3151,29 +3150,29 @@ │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ bcs 2b84 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ add r1, r7, r9 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 27c0 │ │ │ │ │ + bl 2604 │ │ │ │ │ R_ARM_CALL mi_segment_span_free │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r8, #448] @ 0x1c0 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2fbc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 2be8 │ │ │ │ │ sub r0, r9, #1 │ │ │ │ │ ldr r2, [r8, #448] @ 0x1c0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bfc r0, #0, #22 │ │ │ │ │ - bl 3144 │ │ │ │ │ + bl 3344 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ clz r2, r3 │ │ │ │ │ sub r1, r2, #29 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -3183,15 +3182,15 @@ │ │ │ │ │ lsr r3, r3, r1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ b 2a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 3404 │ │ │ │ │ R_ARM_CALL mi_segment_span_free_coalesce │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [fp, #-37] @ 0xffffffdb │ │ │ │ │ @@ -3240,24 +3239,24 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r7, r3 │ │ │ │ │ orreq r7, r3, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d18 │ │ │ │ │ + bl 897c │ │ │ │ │ R_ARM_CALL mi_segment_check_free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2d00 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl 8afc │ │ │ │ │ + bl 8764 │ │ │ │ │ R_ARM_CALL mi_segment_reclaim │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ bne 2c2c │ │ │ │ │ b 2c3c │ │ │ │ │ ldr r0, [pc, #160] @ 2d9c │ │ │ │ │ bl 850 │ │ │ │ │ b 2c10 │ │ │ │ │ @@ -3265,15 +3264,15 @@ │ │ │ │ │ beq 2d3c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, fp, #37 @ 0x25 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 8afc │ │ │ │ │ + bl 8764 │ │ │ │ │ R_ARM_CALL mi_segment_reclaim │ │ │ │ │ ldrb r3, [fp, #-37] @ 0xffffffdb │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2d74 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2c40 │ │ │ │ │ b 2a84 │ │ │ │ │ @@ -3282,18 +3281,18 @@ │ │ │ │ │ movls r7, #0 │ │ │ │ │ andhi r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 2cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r8, #448] @ 0x1c0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl 3144 │ │ │ │ │ + bl 3344 │ │ │ │ │ ldr r0, [r8, #456] @ 0x1c8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 49a4 │ │ │ │ │ + bl 460c <_mi_heap_realloc_zero+0xf4> │ │ │ │ │ R_ARM_CALL mi_abandoned_visited_push │ │ │ │ │ b 2ce8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 2bac │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ cmp lr, ip │ │ │ │ │ beq 2b04 │ │ │ │ │ @@ -3312,15 +3311,150 @@ │ │ │ │ │ movcc r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 malloc │ │ │ │ │ │ │ │ │ │ -00002dbc : │ │ │ │ │ +00002dbc : │ │ │ │ │ +mi_stat_update(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + orrs r4, r2, r3 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + popeq {r4, r5, fp, pc} │ │ │ │ │ + ldr r5, [pc, #168] @ 2e7c │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + add r4, r5, #640 @ 0x280 │ │ │ │ │ + cmp r0, r4 │ │ │ │ │ + movcc r4, #1 │ │ │ │ │ + movcs r4, #0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + movcc r4, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 2e54 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + ldr r2, [r0, #28] │ │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ │ + adds r3, ip, r3 │ │ │ │ │ + adc r2, lr, r2 │ │ │ │ │ + str r3, [r1, #24] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ │ + str r2, [r1, #28] │ │ │ │ │ + sbcs r0, r0, r2 │ │ │ │ │ + strlt r3, [r1, #16] │ │ │ │ │ + strlt r2, [r1, #20] │ │ │ │ │ + cmp ip, #1 │ │ │ │ │ + sbcs r3, lr, #0 │ │ │ │ │ + bge 2e60 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ + subs r3, r3, ip │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ + sbc r3, r2, lr │ │ │ │ │ + str r3, [r1, #12] │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, lr} │ │ │ │ │ + b 2e80 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + adds r3, r3, ip │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + adc r3, lr, r2 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x00000080 │ │ │ │ │ + R_ARM_ABS32 .bss │ │ │ │ │ + │ │ │ │ │ +00002e80 : │ │ │ │ │ +mi_stat_update.part.0(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + add lr, r0, #24 │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + ldrexd r2, [lr] │ │ │ │ │ + adds r2, r2, r6 │ │ │ │ │ + adc r3, r3, r7 │ │ │ │ │ + strexd r4, r2, [lr] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 2ea0 │ │ │ │ │ + add lr, r0, #16 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrexd r4, [lr] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + sbcs r8, r5, r3 │ │ │ │ │ + blt 2f0c │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + sbcs r3, ip, #0 │ │ │ │ │ + bge 2f74 │ │ │ │ │ + rsbs r2, r1, #0 │ │ │ │ │ + add r0, r0, #8 │ │ │ │ │ + rsc r3, ip, #0 │ │ │ │ │ + ldrexd r4, [r0] │ │ │ │ │ + adds r4, r4, r2 │ │ │ │ │ + adc r5, r5, r3 │ │ │ │ │ + strexd ip, r4, [r0] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 2eec │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + dmb ish │ │ │ │ │ + ldrexd r8, [lr] │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + cmpeq r8, r4 │ │ │ │ │ + bne 2f28 │ │ │ │ │ + strexd sl, r2, [lr] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + strd r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sbcs r1, r5, r2 │ │ │ │ │ + blt 2f90 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + ldrd r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 2ed4 │ │ │ │ │ + ldrexd r2, [r0] │ │ │ │ │ + adds r2, r2, r6 │ │ │ │ │ + adc r3, r3, r7 │ │ │ │ │ + strexd r1, r2, [r0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 2f04 │ │ │ │ │ + b 2f74 │ │ │ │ │ + dmb ish │ │ │ │ │ + ldrexd r0, [lr] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + cmpeq r0, r4 │ │ │ │ │ + bne 2fac │ │ │ │ │ + strexd r2, r8, [lr] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + beq 2f60 │ │ │ │ │ + b 2f4c │ │ │ │ │ + │ │ │ │ │ +00002fbc : │ │ │ │ │ mi_segment_span_allocate.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ mov r7, r1 │ │ │ │ │ @@ -3332,23 +3466,23 @@ │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsl r8, r2, #15 │ │ │ │ │ add sl, r0, #68 @ 0x44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 30e4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2dfc │ │ │ │ │ + bne 2ffc │ │ │ │ │ add r3, r4, #36 @ 0x24 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 30e4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 3014 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r8, #-2147483648 @ 0x80000000 │ │ │ │ │ movcs r8, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r9, #116 @ 0x74 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mla r3, r3, r7, r4 │ │ │ │ │ @@ -3367,15 +3501,15 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ subcs r1, lr, #1 │ │ │ │ │ mov lr, #48 @ 0x30 │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bls 2fbc │ │ │ │ │ + bls 3154 │ │ │ │ │ mla r3, lr, r3, r4 │ │ │ │ │ mla r5, lr, r5, r0 │ │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movcs r3, r5 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ strcc r8, [r3] │ │ │ │ │ @@ -3404,206 +3538,204 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, fp, #76 @ 0x4c │ │ │ │ │ add r2, r4, r2, lsl #15 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl 36dc │ │ │ │ │ - R_ARM_CALL mi_segment_commit_mask.constprop.0 │ │ │ │ │ + bl 42a4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + bne 316c │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + bne 3134 │ │ │ │ │ + b 3028 │ │ │ │ │ + mul lr, lr, ip │ │ │ │ │ + str r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str lr, [r2, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ │ + b 307c │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2e28 │ │ │ │ │ + beq 3028 │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r2, [r0], #4 │ │ │ │ │ bics r2, r2, ip │ │ │ │ │ - bne 3048 │ │ │ │ │ + bne 31e0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2f5c │ │ │ │ │ + bne 3180 │ │ │ │ │ add sl, r4, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ tst r0, r3 │ │ │ │ │ - bne 2fd4 │ │ │ │ │ + bne 328c │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bne 2f80 │ │ │ │ │ + bne 31a4 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [sl, #4]! │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ bic r3, r3, r1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 2fa0 │ │ │ │ │ - b 2e28 │ │ │ │ │ - mul lr, lr, ip │ │ │ │ │ - str r8, [r2, #-48] @ 0xffffffd0 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str lr, [r2, #-44] @ 0xffffffd4 │ │ │ │ │ - str r6, [r2, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2e7c │ │ │ │ │ - sub r1, fp, #52 @ 0x34 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - bl 0 <__clock_gettime64> │ │ │ │ │ - R_ARM_CALL __clock_gettime64 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - movw ip, #56963 @ 0xde83 │ │ │ │ │ - movt ip, #17179 @ 0x431b │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - smull ip, lr, r2, ip │ │ │ │ │ - asr r2, r2, #31 │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - rsb r2, r2, lr, asr #18 │ │ │ │ │ - umull lr, r3, r3, r0 │ │ │ │ │ - str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mla r3, r0, ip, r3 │ │ │ │ │ - ldr r0, [r1, #1908] @ 0x774 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3100 │ │ │ │ │ - ldr r0, [r1, #1904] @ 0x770 │ │ │ │ │ - ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - adds r1, r0, r1 │ │ │ │ │ - adc r0, r3, r0, asr #31 │ │ │ │ │ - adds r1, r1, r2 │ │ │ │ │ - adc r0, r0, r2, asr #31 │ │ │ │ │ - str r1, [r4, #32] │ │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ │ - b 2f9c │ │ │ │ │ + bne 31c4 │ │ │ │ │ + b 3028 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ and lr, lr, r2 │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ - bne 305c │ │ │ │ │ + bne 31f4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3124 │ │ │ │ │ + bne 3324 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - bne 3080 │ │ │ │ │ + bne 3218 │ │ │ │ │ lsl r3, r3, #15 │ │ │ │ │ - ldr r0, [pc, #152] @ 3140 │ │ │ │ │ + ldr r0, [pc, #256] @ 3340 │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ - bl 1754 │ │ │ │ │ - R_ARM_CALL mi_stat_update │ │ │ │ │ + bl 2dbc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r2, fp, #77 @ 0x4d │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 7eec <_mi_os_commit> │ │ │ │ │ + bl 7b54 <_mi_os_commit> │ │ │ │ │ R_ARM_CALL _mi_os_commit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2edc │ │ │ │ │ + beq 30dc │ │ │ │ │ sub r1, fp, #68 @ 0x44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2f74 │ │ │ │ │ - b 30d8 │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - bne 2f34 │ │ │ │ │ - b 2e28 │ │ │ │ │ + beq 3198 │ │ │ │ │ + b 3270 │ │ │ │ │ + sub r1, fp, #52 @ 0x34 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + bl 0 <__clock_gettime64> │ │ │ │ │ + R_ARM_CALL __clock_gettime64 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + movw ip, #56963 @ 0xde83 │ │ │ │ │ + movt ip, #17179 @ 0x431b │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + smull ip, lr, r2, ip │ │ │ │ │ + asr r2, r2, #31 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + rsb r2, r2, lr, asr #18 │ │ │ │ │ + umull lr, r3, r3, r0 │ │ │ │ │ + str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mla r3, r0, ip, r3 │ │ │ │ │ + ldr r0, [r1, #1908] @ 0x774 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3300 │ │ │ │ │ + ldr r0, [r1, #1904] @ 0x770 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + adds r1, r0, r1 │ │ │ │ │ + adc r0, r3, r0, asr #31 │ │ │ │ │ + adds r1, r1, r2 │ │ │ │ │ + adc r0, r0, r2, asr #31 │ │ │ │ │ + str r1, [r4, #32] │ │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ │ + b 31c0 │ │ │ │ │ add r0, r1, #1904 @ 0x770 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 850 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 3024 │ │ │ │ │ + b 32dc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3090 │ │ │ │ │ + beq 3228 │ │ │ │ │ and lr, r0, #1 │ │ │ │ │ lsrs r0, r0, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ - beq 3090 │ │ │ │ │ - b 312c │ │ │ │ │ + beq 3228 │ │ │ │ │ + b 332c │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003144 : │ │ │ │ │ +00003344 : │ │ │ │ │ mi_segment_try_purge(): │ │ │ │ │ ldrb ip, [r0, #21] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ add ip, r0, #36 @ 0x24 │ │ │ │ │ add r3, r0, #52 @ 0x34 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 318c │ │ │ │ │ + bne 338c │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 3170 │ │ │ │ │ + bne 3370 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_CALL __clock_gettime64 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bne 31f8 │ │ │ │ │ + bne 33f8 │ │ │ │ │ mov r0, #1000 @ 0x3e8 │ │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ │ smull r1, lr, r3, r1 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ umull r2, r1, r2, r0 │ │ │ │ │ rsb r3, r3, lr, asr #18 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ mla r1, r0, ip, r1 │ │ │ │ │ adc r3, r1, r3, asr #31 │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - blt 3184 │ │ │ │ │ + blt 3384 │ │ │ │ │ add r3, r6, #40 @ 0x28 │ │ │ │ │ sub r5, fp, #36 @ 0x24 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -3612,200 +3744,200 @@ │ │ │ │ │ str lr, [r6, #44] @ 0x2c │ │ │ │ │ str lr, [r6, #48] @ 0x30 │ │ │ │ │ str lr, [r6, #52] @ 0x34 │ │ │ │ │ strd r2, [r6, #32] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3a20 │ │ │ │ │ + bl 3688 │ │ │ │ │ R_ARM_CALL _mi_commit_mask_next_run │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 3384 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ lsl r2, r5, #15 │ │ │ │ │ add r1, r6, r4, lsl #15 │ │ │ │ │ - bl 3ae0 <_PyMem_ArenaAlloc+0x90> │ │ │ │ │ + bl 3748 │ │ │ │ │ R_ARM_CALL mi_segment_purge.isra.0 │ │ │ │ │ add ip, r5, r4 │ │ │ │ │ - b 322c │ │ │ │ │ + b 342c │ │ │ │ │ │ │ │ │ │ -00003268 <_PyMem_init_obmalloc>: │ │ │ │ │ +00003468 <_PyMem_init_obmalloc>: │ │ │ │ │ _PyMem_init_obmalloc(): │ │ │ │ │ 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 <_PyInterpreterState_Main> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_Main │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 32dc <_PyMem_init_obmalloc+0x74> │ │ │ │ │ + bne 34dc <_PyMem_init_obmalloc+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC obmalloc_state_main │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS obmalloc_state_main │ │ │ │ │ ldrb r0, [r3, #1748] @ 0x6d4 │ │ │ │ │ str r1, [r2, #1604] @ 0x644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32cc <_PyMem_init_obmalloc+0x64> │ │ │ │ │ + bne 34cc <_PyMem_init_obmalloc+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 36bc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r3, #1748] @ 0x6d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyInterpreterState_HasFeature> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_HasFeature │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3290 <_PyMem_init_obmalloc+0x28> │ │ │ │ │ + bne 3490 <_PyMem_init_obmalloc+0x28> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_RawCalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_RawCalloc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r2, #980] @ 0x3d4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3348 <_PyMem_init_obmalloc+0xe0> │ │ │ │ │ + bne 3548 <_PyMem_init_obmalloc+0xe0> │ │ │ │ │ mov r1, #804 @ 0x324 │ │ │ │ │ movt r1, #2 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL calloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ add r2, r4, #4096 @ 0x1000 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2, #1604] @ 0x644 │ │ │ │ │ - beq 3368 <_PyMem_init_obmalloc+0x100> │ │ │ │ │ + beq 3568 <_PyMem_init_obmalloc+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 34bc │ │ │ │ │ + bl 36bc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 32d0 <_PyMem_init_obmalloc+0x68> │ │ │ │ │ + b 34d0 <_PyMem_init_obmalloc+0x68> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2, #972] @ 0x3cc │ │ │ │ │ mov r2, #804 @ 0x324 │ │ │ │ │ movt r2, #2 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 3324 <_PyMem_init_obmalloc+0xbc> │ │ │ │ │ + b 3524 <_PyMem_init_obmalloc+0xbc> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 32d0 <_PyMem_init_obmalloc+0x68> │ │ │ │ │ + b 34d0 <_PyMem_init_obmalloc+0x68> │ │ │ │ │ │ │ │ │ │ -00003370 : │ │ │ │ │ +00003570 : │ │ │ │ │ mi_page_extend_free.isra.0(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxne lr │ │ │ │ │ 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 │ │ │ │ │ ldrh r3, [r0, #10] │ │ │ │ │ ldrh r5, [r0, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcs 33fc │ │ │ │ │ + bcs 35fc │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub r5, r5, r3 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bls 33c0 │ │ │ │ │ + bls 35c0 │ │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ │ - bhi 3404 │ │ │ │ │ + bhi 3604 │ │ │ │ │ mov r0, #4096 @ 0x1000 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ movcs r2, r0 │ │ │ │ │ movcc r2, #4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movcc r5, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 3420 │ │ │ │ │ + bl 3620 │ │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ strh r2, [r4, #10] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrlt r1, [r0] │ │ │ │ │ lsllt r1, r1, #15 │ │ │ │ │ cmp r1, #4096 @ 0x1000 │ │ │ │ │ movcs r2, #4 │ │ │ │ │ - bcc 33c0 │ │ │ │ │ - b 33dc │ │ │ │ │ + bcc 35c0 │ │ │ │ │ + b 35dc │ │ │ │ │ │ │ │ │ │ -00003420 : │ │ │ │ │ +00003620 : │ │ │ │ │ mi_page_free_list_extend.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ movw lr, #43691 @ 0xaaab │ │ │ │ │ movt lr, #43690 @ 0xaaaa │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ add ip, r4, #116 @ 0x74 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ sub ip, r0, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ asr ip, ip, #4 │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ - bls 34b4 │ │ │ │ │ + bls 36b4 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ │ - bls 3468 │ │ │ │ │ + bls 3668 │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ add r3, r3, ip, lsl #15 │ │ │ │ │ ldrh ip, [r0, #10] │ │ │ │ │ sub lr, r2, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ add lr, lr, ip │ │ │ │ │ mla r5, r1, ip, r4 │ │ │ │ │ mul lr, r1, lr │ │ │ │ │ mov r3, r5 │ │ │ │ │ add ip, r4, lr │ │ │ │ │ - b 3498 │ │ │ │ │ + b 3698 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcs 3490 │ │ │ │ │ + bcs 3690 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ str r3, [r4, lr] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3468 │ │ │ │ │ + b 3668 │ │ │ │ │ │ │ │ │ │ -000034bc : │ │ │ │ │ +000036bc : │ │ │ │ │ init_obmalloc_pools(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -4005,144 +4137,144 @@ │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000037ec : │ │ │ │ │ +000039ec : │ │ │ │ │ mi_heap_queue_first_update(): │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ │ bxhi lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - ldr ip, [pc, #148] @ 38b0 │ │ │ │ │ + ldr ip, [pc, #148] @ 3ab0 │ │ │ │ │ lsr r6, r3, #2 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r5, ip │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bls 38a8 │ │ │ │ │ + bls 3aa8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r7, r1, #12 │ │ │ │ │ bl 2790 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 2790 │ │ │ │ │ add r3, r4, #520 @ 0x208 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - beq 3898 │ │ │ │ │ + beq 3a98 │ │ │ │ │ add r3, r1, #3 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ movcs r3, r6 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ pophi {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ str r5, [r0, #4]! │ │ │ │ │ - b 3884 │ │ │ │ │ + b 3a84 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ sub r7, r7, #12 │ │ │ │ │ - bhi 3854 │ │ │ │ │ - b 386c │ │ │ │ │ + bhi 3a54 │ │ │ │ │ + b 3a6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3880 │ │ │ │ │ + b 3a80 │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000038b4 : │ │ │ │ │ +00003ab4 : │ │ │ │ │ PyMem_GetAllocator(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [pc, #144] @ 3960 │ │ │ │ │ + ldr r4, [pc, #144] @ 3b60 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38f4 │ │ │ │ │ + bne 3af4 │ │ │ │ │ strexb ip, r2, [r4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 38dc │ │ │ │ │ + bne 3adc │ │ │ │ │ dmb ish │ │ │ │ │ - bne 3934 │ │ │ │ │ + bne 3b34 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 21d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 3924 │ │ │ │ │ + bne 3b24 │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 390c │ │ │ │ │ + bne 3b0c │ │ │ │ │ dmb ish │ │ │ │ │ - bne 3950 │ │ │ │ │ + bne 3b50 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 38fc │ │ │ │ │ - ldr r0, [pc, #8] @ 3960 │ │ │ │ │ + b 3afc │ │ │ │ │ + ldr r0, [pc, #8] @ 3b60 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003964 <_PyMem_MiFree>: │ │ │ │ │ +00003b64 <_PyMem_MiFree>: │ │ │ │ │ _PyMem_MiFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3994 │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -0000397c <_PyMem_MiRawFree>: │ │ │ │ │ +00003b7c <_PyMem_MiRawFree>: │ │ │ │ │ _PyMem_MiRawFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3994 │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -00003994 : │ │ │ │ │ +00003b94 : │ │ │ │ │ mi_free(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 3a10 │ │ │ │ │ + beq 3c10 │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r2, [ip, #112] @ 0x70 │ │ │ │ │ sub r1, r0, ip │ │ │ │ │ @@ -4151,74 +4283,74 @@ │ │ │ │ │ lsr r1, r1, #15 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ add r3, ip, r1 │ │ │ │ │ add r1, r1, #116 @ 0x74 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ - bne 3a44 │ │ │ │ │ + bne 3c44 │ │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a2c │ │ │ │ │ + bne 3c2c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ - beq 3a1c │ │ │ │ │ + beq 3c1c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3e14 <_mi_page_retire> │ │ │ │ │ + b 4014 <_mi_page_retire> │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3520 <_PyMem_init_obmalloc+0xb8> │ │ │ │ │ R_ARM_JUMP24 _mi_free_generic │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 3a34 │ │ │ │ │ + b 3c34 │ │ │ │ │ │ │ │ │ │ -00003a50 <_PyMem_ArenaAlloc>: │ │ │ │ │ +00003c50 <_PyMem_ArenaAlloc>: │ │ │ │ │ _PyMem_ArenaAlloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - vldr d7, [pc, #132] @ 3af0 <_PyMem_ArenaAlloc+0xa0> │ │ │ │ │ + vldr d7, [pc, #132] @ 3cf0 <_PyMem_ArenaAlloc+0xa0> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ mov r2, #3 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, #0 │ │ │ │ │ vstr d7, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL mmap64 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ae8 <_PyMem_ArenaAlloc+0x98> │ │ │ │ │ + beq 3ce8 <_PyMem_ArenaAlloc+0x98> │ │ │ │ │ mov r2, #14 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL madvise │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ac0 <_PyMem_ArenaAlloc+0x70> │ │ │ │ │ + bne 3cc0 <_PyMem_ArenaAlloc+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -4226,170 +4358,170 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ movw r0, #19777 @ 0x4d41 │ │ │ │ │ movt r0, #21334 @ 0x5356 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__prctl_time64> │ │ │ │ │ R_ARM_CALL __prctl_time64 │ │ │ │ │ - b 3ab4 <_PyMem_ArenaAlloc+0x64> │ │ │ │ │ + b 3cb4 <_PyMem_ArenaAlloc+0x64> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3ab4 <_PyMem_ArenaAlloc+0x64> │ │ │ │ │ + b 3cb4 <_PyMem_ArenaAlloc+0x64> │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00003af8 <_mi_page_free_collect>: │ │ │ │ │ +00003cf8 <_mi_page_free_collect>: │ │ │ │ │ _mi_page_free_collect(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ - bne 3b9c <_mi_page_free_collect+0xa4> │ │ │ │ │ + bne 3d9c <_mi_page_free_collect+0xa4> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi 3b9c <_mi_page_free_collect+0xa4> │ │ │ │ │ + bhi 3d9c <_mi_page_free_collect+0xa4> │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b5c <_mi_page_free_collect+0x64> │ │ │ │ │ + beq 3d5c <_mi_page_free_collect+0x64> │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3b64 <_mi_page_free_collect+0x6c> │ │ │ │ │ + bne 3d64 <_mi_page_free_collect+0x6c> │ │ │ │ │ ldrb r0, [r2, #15] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ bfi r0, r1, #0, #1 │ │ │ │ │ strb r0, [r2, #15] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3b5c <_mi_page_free_collect+0x64> │ │ │ │ │ + beq 3d5c <_mi_page_free_collect+0x64> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b6c <_mi_page_free_collect+0x74> │ │ │ │ │ + bne 3d6c <_mi_page_free_collect+0x74> │ │ │ │ │ str r1, [r0] │ │ │ │ │ ldrb r1, [r2, #15] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ str r0, [r2, #16] │ │ │ │ │ bfi r1, r3, #0, #1 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ strb r1, [r2, #15] │ │ │ │ │ - b 3b5c <_mi_page_free_collect+0x64> │ │ │ │ │ + b 3d5c <_mi_page_free_collect+0x64> │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r14, [r0] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 3bbc <_mi_page_free_collect+0xc4> │ │ │ │ │ + bne 3dbc <_mi_page_free_collect+0xc4> │ │ │ │ │ strex ip, r3, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r1, lr │ │ │ │ │ dmb ish │ │ │ │ │ - beq 3ba0 <_mi_page_free_collect+0xa8> │ │ │ │ │ + beq 3da0 <_mi_page_free_collect+0xa8> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bichi r3, r3, #3 │ │ │ │ │ movhi r1, r3 │ │ │ │ │ ldrhhi r0, [r2, #10] │ │ │ │ │ - bls 3b30 <_mi_page_free_collect+0x38> │ │ │ │ │ + bls 3d30 <_mi_page_free_collect+0x38> │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3c0c <_mi_page_free_collect+0x114> │ │ │ │ │ + beq 3e0c <_mi_page_free_collect+0x114> │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcc 3c14 <_mi_page_free_collect+0x11c> │ │ │ │ │ + bcc 3e14 <_mi_page_free_collect+0x11c> │ │ │ │ │ mov r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 3bec <_mi_page_free_collect+0xf4> │ │ │ │ │ + b 3dec <_mi_page_free_collect+0xf4> │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 3c30 <_mi_page_free_collect+0x138> │ │ │ │ │ + bcs 3e30 <_mi_page_free_collect+0x138> │ │ │ │ │ mov r0, #14 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 3b30 <_mi_page_free_collect+0x38> │ │ │ │ │ + b 3d30 <_mi_page_free_collect+0x38> │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ str r0, [r1] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - b 3b3c <_mi_page_free_collect+0x44> │ │ │ │ │ + b 3d3c <_mi_page_free_collect+0x44> │ │ │ │ │ │ │ │ │ │ -00003c4c <_PyMem_DebugRawCalloc>: │ │ │ │ │ +00003e4c <_PyMem_DebugRawCalloc>: │ │ │ │ │ _PyMem_DebugRawCalloc(): │ │ │ │ │ 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 │ │ │ │ │ mul r4, r2, r1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ │ - bhi 3e08 <_PyMem_DebugRawCalloc+0x1bc> │ │ │ │ │ + bhi 4008 <_PyMem_DebugRawCalloc+0x1bc> │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_Calloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_Calloc │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3cf8 <_PyMem_DebugRawCalloc+0xac> │ │ │ │ │ - ldr r3, [pc, #380] @ 3e10 <_PyMem_DebugRawCalloc+0x1c4> │ │ │ │ │ + bne 3ef8 <_PyMem_DebugRawCalloc+0xac> │ │ │ │ │ + ldr r3, [pc, #380] @ 4010 <_PyMem_DebugRawCalloc+0x1c4> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ cmp r2, #512 @ 0x200 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1604] @ 0x644 │ │ │ │ │ - bhi 3d78 <_PyMem_DebugRawCalloc+0x12c> │ │ │ │ │ + bhi 3f78 <_PyMem_DebugRawCalloc+0x12c> │ │ │ │ │ add r1, r4, #11 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ ldr r0, [r6, r1, lsl #3] │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - beq 3d5c <_PyMem_DebugRawCalloc+0x110> │ │ │ │ │ + beq 3f5c <_PyMem_DebugRawCalloc+0x110> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 3dc0 <_PyMem_DebugRawCalloc+0x174> │ │ │ │ │ + beq 3fc0 <_PyMem_DebugRawCalloc+0x174> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3d0c <_PyMem_DebugRawCalloc+0xc0> │ │ │ │ │ + b 3f0c <_PyMem_DebugRawCalloc+0xc0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3d50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ + beq 3f50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ strb ip, [lr, #-1]! │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 3d18 <_PyMem_DebugRawCalloc+0xcc> │ │ │ │ │ + bne 3f18 <_PyMem_DebugRawCalloc+0xcc> │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ │ strb r0, [r3, #4] │ │ │ │ │ strh r2, [r3, #5] │ │ │ │ │ strb r2, [r3, #7] │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -4402,94 +4534,94 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 1528 │ │ │ │ │ R_ARM_CALL allocate_from_new_pool │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ce4 <_PyMem_DebugRawCalloc+0x98> │ │ │ │ │ + bne 3ee4 <_PyMem_DebugRawCalloc+0x98> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_RawCalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_RawCalloc │ │ │ │ │ ldr r0, [r3, #980] @ 0x3d4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3df4 <_PyMem_DebugRawCalloc+0x1a8> │ │ │ │ │ + bne 3ff4 <_PyMem_DebugRawCalloc+0x1a8> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL calloc │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ + beq 3f50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ ldr r2, [r6, #800] @ 0x320 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6, #800] @ 0x320 │ │ │ │ │ - b 3d0c <_PyMem_DebugRawCalloc+0xc0> │ │ │ │ │ + b 3f0c <_PyMem_DebugRawCalloc+0xc0> │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ ldr r8, [r0, #28] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ addls r1, r1, #1 │ │ │ │ │ ldrhi r1, [r0, #12] │ │ │ │ │ addls r1, r7, r1, lsl #3 │ │ │ │ │ strhi r1, [lr, #12] │ │ │ │ │ strls r1, [r0, #24] │ │ │ │ │ addls r1, r0, r7 │ │ │ │ │ strhi lr, [r1, #8] │ │ │ │ │ strls r1, [r0, #4] │ │ │ │ │ strls ip, [r0, r7] │ │ │ │ │ - b 3d70 <_PyMem_DebugRawCalloc+0x124> │ │ │ │ │ + b 3f70 <_PyMem_DebugRawCalloc+0x124> │ │ │ │ │ ldr r0, [r3, #972] @ 0x3cc │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx ip │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3da8 <_PyMem_DebugRawCalloc+0x15c> │ │ │ │ │ + b 3fa8 <_PyMem_DebugRawCalloc+0x15c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3d50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ + b 3f50 <_PyMem_DebugRawCalloc+0x104> │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003e14 <_mi_page_retire>: │ │ │ │ │ +00004014 <_mi_page_retire>: │ │ │ │ │ _mi_page_retire(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bic r3, r3, #2 │ │ │ │ │ strb r3, [r0, #14] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3ee0 <_mi_page_retire+0xcc> │ │ │ │ │ + bne 40e0 <_mi_page_retire+0xcc> │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ bl 2790 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ │ add r1, r0, #520 @ 0x208 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - bhi 3ee8 <_mi_page_retire+0xd4> │ │ │ │ │ + bhi 40e8 <_mi_page_retire+0xd4> │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ ldr r0, [r3, #528] @ 0x210 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ - bhi 3ee8 <_mi_page_retire+0xd4> │ │ │ │ │ + bhi 40e8 <_mi_page_retire+0xd4> │ │ │ │ │ ldr r0, [r3, #524] @ 0x20c │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 3ee8 <_mi_page_retire+0xd4> │ │ │ │ │ + bne 40e8 <_mi_page_retire+0xd4> │ │ │ │ │ ldr r3, [r3, #520] @ 0x208 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 3ee8 <_mi_page_retire+0xd4> │ │ │ │ │ + bne 40e8 <_mi_page_retire+0xd4> │ │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ │ cmp r2, #8192 @ 0x2000 │ │ │ │ │ movhi r2, #5 │ │ │ │ │ movls r2, #17 │ │ │ │ │ bfi r3, r2, #1, #7 │ │ │ │ │ strb r3, [r4, #15] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ @@ -4503,41 +4635,41 @@ │ │ │ │ │ ldr r1, [r2, #1588] @ 0x634 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ strhi r3, [r2, #1584] @ 0x630 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ strcc r3, [r2, #1588] @ 0x634 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #74 @ 0x4a │ │ │ │ │ - b 3e48 <_mi_page_retire+0x34> │ │ │ │ │ + b 4048 <_mi_page_retire+0x34> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3338 <_PyMem_init_obmalloc+0xd0> │ │ │ │ │ + b 317c │ │ │ │ │ R_ARM_JUMP24 _mi_page_free │ │ │ │ │ │ │ │ │ │ -00003efc <_PyObject_MiMalloc>: │ │ │ │ │ +000040fc <_PyObject_MiMalloc>: │ │ │ │ │ _PyObject_MiMalloc(): │ │ │ │ │ - ldr r0, [pc, #116] @ 3f78 <_PyObject_MiMalloc+0x7c> │ │ │ │ │ + ldr r0, [pc, #116] @ 4178 <_PyObject_MiMalloc+0x7c> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr ip, [r0, r2] │ │ │ │ │ - bhi 3f60 <_PyObject_MiMalloc+0x64> │ │ │ │ │ + bhi 4160 <_PyObject_MiMalloc+0x64> │ │ │ │ │ add r3, r1, #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ moveq r2, r3 │ │ │ │ │ - beq 3f6c <_PyObject_MiMalloc+0x70> │ │ │ │ │ + beq 416c <_PyObject_MiMalloc+0x70> │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ @@ -4548,56 +4680,56 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 246c <_mi_malloc_generic> │ │ │ │ │ R_ARM_JUMP24 _mi_malloc_generic │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00003f7c <_PyMem_MiCalloc>: │ │ │ │ │ +0000417c <_PyMem_MiCalloc>: │ │ │ │ │ _PyMem_MiCalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 3fb4 <_PyMem_MiCalloc+0x38> │ │ │ │ │ - ldr ip, [pc, #52] @ 3fd0 <_PyMem_MiCalloc+0x54> │ │ │ │ │ + bne 41b4 <_PyMem_MiCalloc+0x38> │ │ │ │ │ + ldr ip, [pc, #52] @ 41d0 <_PyMem_MiCalloc+0x54> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2294 <_mi_heap_malloc_zero_ex> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f94 <_PyMem_MiCalloc+0x18> │ │ │ │ │ + beq 4194 <_PyMem_MiCalloc+0x18> │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00003fd4 <_PyMem_MiRawCalloc>: │ │ │ │ │ +000041d4 <_PyMem_MiRawCalloc>: │ │ │ │ │ _PyMem_MiRawCalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3f7c <_PyMem_MiCalloc> │ │ │ │ │ + b 417c <_PyMem_MiCalloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiCalloc │ │ │ │ │ │ │ │ │ │ -00003fe8 <_PyObject_MiFree>: │ │ │ │ │ +000041e8 <_PyObject_MiFree>: │ │ │ │ │ _PyObject_MiFree(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 4064 <_PyObject_MiFree+0x7c> │ │ │ │ │ + beq 4264 <_PyObject_MiFree+0x7c> │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [ip, #112] @ 0x70 │ │ │ │ │ sub r0, r1, ip │ │ │ │ │ @@ -4606,306 +4738,439 @@ │ │ │ │ │ lsr r0, r0, #15 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ add r0, r0, #116 @ 0x74 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ add r0, ip, r0 │ │ │ │ │ - bne 4098 <_PyObject_MiFree+0xb0> │ │ │ │ │ + bne 4298 <_PyObject_MiFree+0xb0> │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 407c <_PyObject_MiFree+0x94> │ │ │ │ │ + bne 427c <_PyObject_MiFree+0x94> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ - beq 4070 <_PyObject_MiFree+0x88> │ │ │ │ │ + beq 4270 <_PyObject_MiFree+0x88> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3e14 <_mi_page_retire> │ │ │ │ │ + b 4014 <_mi_page_retire> │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 38b8 │ │ │ │ │ + b 3520 <_PyMem_init_obmalloc+0xb8> │ │ │ │ │ R_ARM_JUMP24 _mi_free_generic │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 4084 <_PyObject_MiFree+0x9c> │ │ │ │ │ + b 4284 <_PyObject_MiFree+0x9c> │ │ │ │ │ + │ │ │ │ │ +000042a4 : │ │ │ │ │ +mi_segment_commit_mask.constprop.0(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #24 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + ldr r4, [fp, #12] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r2, #4194304 @ 0x400000 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldmib fp, {r5, lr} │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + bcs 43a4 │ │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 43a4 │ │ │ │ │ + ldr r8, [r0, #96] @ 0x60 │ │ │ │ │ + ldr ip, [r0, #100] @ 0x64 │ │ │ │ │ + add r2, r0, r8, lsl #15 │ │ │ │ │ + lsl r8, r8, #15 │ │ │ │ │ + lsl ip, ip, #15 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bcs 43a4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub r2, r6, r0 │ │ │ │ │ + beq 43d8 │ │ │ │ │ + add r1, r2, #32512 @ 0x7f00 │ │ │ │ │ + add r7, r3, r2 │ │ │ │ │ + add r1, r1, #255 @ 0xff │ │ │ │ │ + bfc r7, #0, #15 │ │ │ │ │ + bfc r1, #0, #15 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + movls r2, #1 │ │ │ │ │ + movhi r2, #0 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + movls r2, #0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + moveq ip, r1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movcc r1, r8 │ │ │ │ │ + movcs r1, r7 │ │ │ │ │ + add r0, r0, ip │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r0, [r5] │ │ │ │ │ + bls 439c │ │ │ │ │ + sub r2, r1, ip │ │ │ │ │ + lsr r7, ip, #15 │ │ │ │ │ + str r2, [lr] │ │ │ │ │ + lsr r5, r2, #15 │ │ │ │ │ + add r0, r5, ip, lsr #15 │ │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ │ + bhi 43ac │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ + b 43f8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [lr] │ │ │ │ │ + sub sp, fp, #24 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC83 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ + R_ARM_CALL _mi_warning_message │ │ │ │ │ + b 4384 │ │ │ │ │ + add r1, r3, #32512 @ 0x7f00 │ │ │ │ │ + add r1, r1, #255 @ 0xff │ │ │ │ │ + add r1, r1, r2 │ │ │ │ │ + bic r7, r1, #32512 @ 0x7f00 │ │ │ │ │ + bic r1, r2, #32512 @ 0x7f00 │ │ │ │ │ + bic r7, r7, #255 @ 0xff │ │ │ │ │ + bic r1, r1, #255 @ 0xff │ │ │ │ │ + b 4330 │ │ │ │ │ + │ │ │ │ │ +000043f8 : │ │ │ │ │ +mi_commit_mask_create(): │ │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ │ + beq 4468 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 4480 │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + lsr ip, r0, #5 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + add ip, r2, ip, lsl #2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + rsb r3, r0, #32 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + movcs r3, r1 │ │ │ │ │ + cmp r3, #32 │ │ │ │ │ + lslne r2, lr, r3 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + mvneq r2, #0 │ │ │ │ │ + lslne r2, r2, r0 │ │ │ │ │ + subs r1, r1, r3 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r2, [ip], #4 │ │ │ │ │ + popeq {fp, pc} │ │ │ │ │ + b 4434 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + str r3, [r2, #12] │ │ │ │ │ + bx lr │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + str r1, [r2, #4] │ │ │ │ │ + str r1, [r2, #8] │ │ │ │ │ + str r1, [r2, #12] │ │ │ │ │ + bx lr │ │ │ │ │ │ │ │ │ │ -000040a4 <_PyMem_DebugRealloc>: │ │ │ │ │ +00004494 <_PyMem_DebugRealloc>: │ │ │ │ │ _PyMem_DebugRealloc(): │ │ │ │ │ - ldr r3, [pc, #56] @ 40e4 <_PyMem_DebugRealloc+0x40> │ │ │ │ │ + ldr r3, [pc, #56] @ 44d4 <_PyMem_DebugRealloc+0x40> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c0 <_PyMem_DebugRealloc+0x1c> │ │ │ │ │ + beq 44b0 <_PyMem_DebugRealloc+0x1c> │ │ │ │ │ b f70 │ │ │ │ │ R_ARM_JUMP24 _PyMem_DebugRawRealloc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ - ldr r0, [pc, #4] @ 40e8 <_PyMem_DebugRealloc+0x44> │ │ │ │ │ + ldr r0, [pc, #4] @ 44d8 <_PyMem_DebugRealloc+0x44> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000bec │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000040ec <_PyMem_MiRealloc>: │ │ │ │ │ +000044dc <_PyMem_MiRealloc>: │ │ │ │ │ _PyMem_MiRealloc(): │ │ │ │ │ - ldr ip, [pc, #28] @ 4110 <_PyMem_MiRealloc+0x24> │ │ │ │ │ + ldr ip, [pc, #28] @ 4500 <_PyMem_MiRealloc+0x24> │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4128 <_mi_heap_realloc_zero> │ │ │ │ │ + b 4518 <_mi_heap_realloc_zero> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00004114 <_PyObject_MiRealloc>: │ │ │ │ │ +00004504 <_PyObject_MiRealloc>: │ │ │ │ │ _PyObject_MiRealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 40ec <_PyMem_MiRealloc> │ │ │ │ │ + b 44dc <_PyMem_MiRealloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiRealloc │ │ │ │ │ │ │ │ │ │ -00004128 <_mi_heap_realloc_zero>: │ │ │ │ │ +00004518 <_mi_heap_realloc_zero>: │ │ │ │ │ _mi_heap_realloc_zero(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 422c <_mi_usable_size.isra.0> │ │ │ │ │ + bl 461c <_mi_usable_size.isra.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcs 41c0 <_mi_heap_realloc_zero+0x98> │ │ │ │ │ + bcs 45b0 <_mi_heap_realloc_zero+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 2334 <_mi_heap_malloc_zero_ex.constprop.0> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41b4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + beq 45a4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 4200 <_mi_heap_realloc_zero+0xd8> │ │ │ │ │ + bne 45f0 <_mi_heap_realloc_zero+0xd8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 41b4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + beq 45a4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r2, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3994 │ │ │ │ │ + bl 3b94 │ │ │ │ │ R_ARM_CALL mi_free │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r2, r4, #0 │ │ │ │ │ lsr r3, r0, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, r5 │ │ │ │ │ - bne 41b4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + bne 45a4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 2334 <_mi_heap_malloc_zero_ex.constprop.0> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41b4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ + beq 45a4 <_mi_heap_realloc_zero+0x8c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strbeq r4, [r3] │ │ │ │ │ - b 4184 <_mi_heap_realloc_zero+0x5c> │ │ │ │ │ + b 4574 <_mi_heap_realloc_zero+0x5c> │ │ │ │ │ cmp r6, #4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ movcs r0, r6 │ │ │ │ │ movcc r0, #4 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4184 <_mi_heap_realloc_zero+0x5c> │ │ │ │ │ + b 4574 <_mi_heap_realloc_zero+0x5c> │ │ │ │ │ │ │ │ │ │ -0000422c <_mi_usable_size.isra.0>: │ │ │ │ │ +0000461c <_mi_usable_size.isra.0>: │ │ │ │ │ _mi_usable_size.isra.0(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 4288 <_mi_usable_size.isra.0+0x5c> │ │ │ │ │ + beq 4678 <_mi_usable_size.isra.0+0x5c> │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ lsr ip, r3, #22 │ │ │ │ │ lsl ip, ip, #22 │ │ │ │ │ sub r3, r0, ip │ │ │ │ │ lsr r3, r3, #15 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r2, ip, r3 │ │ │ │ │ add r3, r3, #116 @ 0x74 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ ldrb r2, [r1, #14] │ │ │ │ │ tst r2, #2 │ │ │ │ │ - bne 4294 <_mi_usable_size.isra.0+0x68> │ │ │ │ │ + bne 4684 <_mi_usable_size.isra.0+0x68> │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r0, [ip, r3] │ │ │ │ │ lsllt r0, r0, #15 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 48d4 │ │ │ │ │ + b 453c <_mi_heap_realloc_zero+0x24> │ │ │ │ │ R_ARM_JUMP24 mi_page_usable_aligned_size_of │ │ │ │ │ │ │ │ │ │ -000042a8 <_PyObject_VirtualAlloc>: │ │ │ │ │ +00004698 <_PyObject_VirtualAlloc>: │ │ │ │ │ _PyObject_VirtualAlloc(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r3, #1116] @ 0x45c │ │ │ │ │ ldr r0, [r3, #1112] @ 0x458 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r2 │ │ │ │ │ │ │ │ │ │ -000042d0 <_PyMem_MiRawRealloc>: │ │ │ │ │ +000046c0 <_PyMem_MiRawRealloc>: │ │ │ │ │ _PyMem_MiRawRealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 40ec <_PyMem_MiRealloc> │ │ │ │ │ + b 44dc <_PyMem_MiRealloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiRealloc │ │ │ │ │ │ │ │ │ │ -000042e4 : │ │ │ │ │ +000046d4 : │ │ │ │ │ PyMem_SetAllocator(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r4, [pc, #240] @ 43f0 │ │ │ │ │ + ldr r4, [pc, #240] @ 47e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4324 │ │ │ │ │ + bne 4714 │ │ │ │ │ strexb ip, r2, [r4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 430c │ │ │ │ │ + bne 46fc │ │ │ │ │ dmb ish │ │ │ │ │ - bne 43d4 │ │ │ │ │ + bne 47c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 43a8 │ │ │ │ │ + beq 4798 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 4384 │ │ │ │ │ + bne 4774 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr lr, [pc, #172] @ 43f4 │ │ │ │ │ + ldr lr, [pc, #172] @ 47e4 │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str r3, [lr] │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 4374 │ │ │ │ │ + bne 4764 │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 435c │ │ │ │ │ + bne 474c │ │ │ │ │ dmb ish │ │ │ │ │ - bne 43c4 │ │ │ │ │ + bne 47b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4354 │ │ │ │ │ + bne 4744 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr lr, [pc, #96] @ 43f8 │ │ │ │ │ + ldr lr, [pc, #96] @ 47e8 │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str r3, [lr] │ │ │ │ │ - b 4354 │ │ │ │ │ + b 4744 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - ldr lr, [pc, #72] @ 43fc │ │ │ │ │ + ldr lr, [pc, #72] @ 47ec │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str r3, [lr] │ │ │ │ │ - b 4354 │ │ │ │ │ - ldr r0, [pc, #36] @ 43f0 │ │ │ │ │ + b 4744 │ │ │ │ │ + ldr r0, [pc, #36] @ 47e0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 432c │ │ │ │ │ + b 471c │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003f4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003cc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003e0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004400 <_PyMem_ArenaFree>: │ │ │ │ │ +000047f0 <_PyMem_ArenaFree>: │ │ │ │ │ _PyMem_ArenaFree(): │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ @@ -4914,22 +5179,22 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL munmap │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4444 <_PyMem_ArenaFree+0x44> │ │ │ │ │ + blt 4834 <_PyMem_ArenaFree+0x44> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fa8 <_PyMem_MiCalloc+0x2c> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ │ │ │ │ │ -0000444c <_PyMem_FiniDelayed>: │ │ │ │ │ +0000483c <_PyMem_FiniDelayed>: │ │ │ │ │ _PyMem_FiniDelayed(): │ │ │ │ │ add r3, r0, #40960 @ 0xa000 │ │ │ │ │ add r2, r0, #41216 @ 0xa100 │ │ │ │ │ add r2, r2, #180 @ 0xb4 │ │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bxeq lr │ │ │ │ │ @@ -4940,46 +5205,46 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ cmp r0, ip │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bge 44c0 <_PyMem_FiniDelayed+0x74> │ │ │ │ │ + bge 48b0 <_PyMem_FiniDelayed+0x74> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldr r0, [r1, r0, lsl #4] │ │ │ │ │ - bl 5148 │ │ │ │ │ + bl 4db0 │ │ │ │ │ R_ARM_CALL free_work_item.isra.0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r1, [r3, #436] @ 0x1b4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 447c <_PyMem_FiniDelayed+0x30> │ │ │ │ │ + bne 486c <_PyMem_FiniDelayed+0x30> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldm r1, {r0, ip} │ │ │ │ │ - vldr d7, [pc, #44] @ 44f8 <_PyMem_FiniDelayed+0xac> │ │ │ │ │ + vldr d7, [pc, #44] @ 48e8 <_PyMem_FiniDelayed+0xac> │ │ │ │ │ str r0, [ip] │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ vstr d7, [r1] │ │ │ │ │ ldr r3, [r0, #1008] @ 0x3f0 │ │ │ │ │ ldr r0, [r0, #992] @ 0x3e0 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 44ac <_PyMem_FiniDelayed+0x60> │ │ │ │ │ + b 489c <_PyMem_FiniDelayed+0x60> │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00004500 <_PyObject_VirtualFree>: │ │ │ │ │ +000048f0 <_PyObject_VirtualFree>: │ │ │ │ │ _PyObject_VirtualFree(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r2, r1 │ │ │ │ │ @@ -4987,46 +5252,46 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r0, [r3, #1112] @ 0x458 │ │ │ │ │ ldr r3, [r3, #1120] @ 0x460 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000452c <_PyInterpreterState_FinalizeAllocatedBlocks>: │ │ │ │ │ +0000491c <_PyInterpreterState_FinalizeAllocatedBlocks>: │ │ │ │ │ _PyInterpreterState_FinalizeAllocatedBlocks(): │ │ │ │ │ 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 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #1104] @ 0x450 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4688 <_PyInterpreterState_FinalizeAllocatedBlocks+0x15c> │ │ │ │ │ + bne 4a78 <_PyInterpreterState_FinalizeAllocatedBlocks+0x15c> │ │ │ │ │ ldr r2, [r5, #1016] @ 0x3f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 469c <_PyInterpreterState_FinalizeAllocatedBlocks+0x170> │ │ │ │ │ + beq 4a8c <_PyInterpreterState_FinalizeAllocatedBlocks+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46b8 │ │ │ │ │ + bl 4aa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r6, r4, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r6, #1604] @ 0x644 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f64 <_PyObject_MiMalloc+0x68> │ │ │ │ │ + bl 3f64 <_PyMem_DebugRawCalloc+0x118> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr r6, [r6, #1604] @ 0x644 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC obmalloc_state_main │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS obmalloc_state_main │ │ │ │ │ cmp r6, r3 │ │ │ │ │ @@ -5045,101 +5310,101 @@ │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_ArenaFree │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_ArenaFree │ │ │ │ │ ldr r1, [r6, #512] @ 0x200 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [r6, #516] @ 0x204 │ │ │ │ │ - b 462c <_PyInterpreterState_FinalizeAllocatedBlocks+0x100> │ │ │ │ │ + b 4a1c <_PyInterpreterState_FinalizeAllocatedBlocks+0x100> │ │ │ │ │ mov r3, #28 │ │ │ │ │ ldr r8, [r5, #1120] @ 0x460 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ mul r3, r3, r4 │ │ │ │ │ ldr r9, [r1, r3] │ │ │ │ │ - bne 4658 <_PyInterpreterState_FinalizeAllocatedBlocks+0x12c> │ │ │ │ │ + bne 4a48 <_PyInterpreterState_FinalizeAllocatedBlocks+0x12c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4628 <_PyInterpreterState_FinalizeAllocatedBlocks+0xfc> │ │ │ │ │ + beq 4a18 <_PyInterpreterState_FinalizeAllocatedBlocks+0xfc> │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL munmap │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 467c <_PyInterpreterState_FinalizeAllocatedBlocks+0x150> │ │ │ │ │ + blt 4a6c <_PyInterpreterState_FinalizeAllocatedBlocks+0x150> │ │ │ │ │ ldr r1, [r6, #512] @ 0x200 │ │ │ │ │ ldr r2, [r6, #516] @ 0x204 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bcc 45ec <_PyInterpreterState_FinalizeAllocatedBlocks+0xc0> │ │ │ │ │ + bcc 49dc <_PyInterpreterState_FinalizeAllocatedBlocks+0xc0> │ │ │ │ │ ldr r2, [r5, #988] @ 0x3dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_RawFree │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_RawFree │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 466c <_PyInterpreterState_FinalizeAllocatedBlocks+0x140> │ │ │ │ │ + bne 4a5c <_PyInterpreterState_FinalizeAllocatedBlocks+0x140> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 free │ │ │ │ │ ldr r0, [r5, #1112] @ 0x458 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ │ blx r8 │ │ │ │ │ - b 4620 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ + b 4a10 <_PyInterpreterState_FinalizeAllocatedBlocks+0xf4> │ │ │ │ │ ldr r0, [r5, #972] @ 0x3cc │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx r2 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 3fa8 <_PyMem_MiCalloc+0x2c> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ ldr r2, [r5, #1088] @ 0x440 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 456c <_PyInterpreterState_FinalizeAllocatedBlocks+0x40> │ │ │ │ │ + bne 495c <_PyInterpreterState_FinalizeAllocatedBlocks+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f64 <_PyObject_MiMalloc+0x68> │ │ │ │ │ + bl 3f64 <_PyMem_DebugRawCalloc+0x118> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ │ ldr r3, [r2, #1128] @ 0x468 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ str r3, [r2, #1128] @ 0x468 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000046b8 : │ │ │ │ │ +00004aa8 : │ │ │ │ │ has_own_state(): │ │ │ │ │ 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 <_PyInterpreterState_Main> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_Main │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 46e4 │ │ │ │ │ + bne 4ad4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ add r3, r4, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #344] @ 0x158 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 4acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_IsMainInterpreterFinalizing> │ │ │ │ │ R_ARM_CALL _Py_IsMainInterpreterFinalizing │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004708 <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ +00004af8 <_PyMem_obmalloc_state_on_heap>: │ │ │ │ │ _PyMem_obmalloc_state_on_heap(): │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC obmalloc_state_main │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS obmalloc_state_main │ │ │ │ │ @@ -5149,48 +5414,48 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000473c <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ +00004b2c <_Py_FinalizeAllocatedBlocks>: │ │ │ │ │ _Py_FinalizeAllocatedBlocks(): │ │ │ │ │ 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 4770 │ │ │ │ │ + bl 4b60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #1128] @ 0x468 │ │ │ │ │ str r0, [r3, #1752] @ 0x6d8 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004770 : │ │ │ │ │ +00004b60 : │ │ │ │ │ get_num_global_allocated_blocks(): │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r0, #908] @ 0x38c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c4 │ │ │ │ │ + beq 4bb4 │ │ │ │ │ bl 0 <_PyInterpreterState_Main> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_Main │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 48c4 │ │ │ │ │ + bne 4cb4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r4, #1128] @ 0x468 │ │ │ │ │ ldr r2, [r2, #1752] @ 0x6d8 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ @@ -5204,88 +5469,88 @@ │ │ │ │ │ bl 0 <_PyEval_StopTheWorldAll> │ │ │ │ │ R_ARM_CALL _PyEval_StopTheWorldAll │ │ │ │ │ add r1, r4, #920 @ 0x398 │ │ │ │ │ mov r3, #1 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 47f4 │ │ │ │ │ + bne 4be4 │ │ │ │ │ strexb r0, r3, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 47dc │ │ │ │ │ + bne 4bcc │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 48ac │ │ │ │ │ + bne 4c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Head │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - beq 4868 │ │ │ │ │ + beq 4c58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 46b8 │ │ │ │ │ + bl 4aa8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 4850 │ │ │ │ │ + beq 4c40 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3f64 <_PyObject_MiMalloc+0x68> │ │ │ │ │ + bl 3f64 <_PyMem_DebugRawCalloc+0x118> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyInterpreterState_Next │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4818 │ │ │ │ │ + bne 4c08 │ │ │ │ │ add r0, r4, #920 @ 0x398 │ │ │ │ │ mov r2, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r1, [r0] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 488c │ │ │ │ │ + bne 4c7c │ │ │ │ │ strexb ip, r2, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4874 │ │ │ │ │ + bne 4c64 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 48d0 │ │ │ │ │ + bne 4cc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyEval_StartTheWorldAll> │ │ │ │ │ R_ARM_CALL _PyEval_StartTheWorldAll │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 47a4 │ │ │ │ │ + b 4b94 │ │ │ │ │ add r0, r4, #920 @ 0x398 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyMutex_LockTimed> │ │ │ │ │ R_ARM_CALL _PyMutex_LockTimed │ │ │ │ │ - b 4804 │ │ │ │ │ - bl 3f64 <_PyObject_MiMalloc+0x68> │ │ │ │ │ + b 4bf4 │ │ │ │ │ + bl 3f64 <_PyMem_DebugRawCalloc+0x118> │ │ │ │ │ R_ARM_CALL _PyInterpreterState_GetAllocatedBlocks │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 47a4 │ │ │ │ │ + b 4b94 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Unlock │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 4894 │ │ │ │ │ + b 4c84 │ │ │ │ │ │ │ │ │ │ -000048e0 <_PyObject_MiCalloc>: │ │ │ │ │ +00004cd0 <_PyObject_MiCalloc>: │ │ │ │ │ _PyObject_MiCalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3f7c <_PyMem_MiCalloc> │ │ │ │ │ + b 417c <_PyMem_MiCalloc> │ │ │ │ │ R_ARM_JUMP24 _PyMem_MiCalloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -491,15 +491,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 60d0 │ │ │ │ │ R_ARM_CALL mi_vfprintf │ │ │ │ │ b 708 <_mi_verbose_message+0x3c> │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000758 : │ │ │ │ │ PyMem_RawMalloc(): │ │ │ │ │ @@ -1070,41 +1070,41 @@ │ │ │ │ │ b ec0 <_PyMem_DebugRawFree+0x37c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ │ blx ip │ │ │ │ │ b ec0 <_PyMem_DebugRawFree+0x37c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [pc, #68] @ f6c <_PyMem_DebugRawFree+0x428> │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_Py_FatalErrorFormat> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFormat │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [pc, #28] @ f6c <_PyMem_DebugRawFree+0x428> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [pc, #4] @ f6c <_PyMem_DebugRawFree+0x428> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ @@ -1300,37 +1300,37 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 974 <_PyMem_DebugRawAlloc.constprop.0> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [pc, #68] @ 1294 <_PyMem_DebugRawRealloc+0x324> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_Py_FatalErrorFormat> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFormat │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [pc, #36] @ 1294 <_PyMem_DebugRawRealloc+0x324> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [pc, #12] @ 1294 <_PyMem_DebugRawRealloc+0x324> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ @@ -1877,15 +1877,15 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #1124] @ 0x464 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stderr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS stderr │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 2b4c <_PyMem_DebugFree+0xd8> │ │ │ │ │ + bl 2990 <_PyMem_DebugCalloc+0xf8> │ │ │ │ │ R_ARM_CALL _PyObject_DebugMallocStats │ │ │ │ │ b 1744 │ │ │ │ │ │ │ │ │ │ 00001a6c <_PyMem_DebugMalloc>: │ │ │ │ │ _PyMem_DebugMalloc(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2690,15 +2690,15 @@ │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne 2558 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2534 │ │ │ │ │ b 251c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 0000259c <_PyObject_Free>: │ │ │ │ │ _PyObject_Free(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -2898,15 +2898,15 @@ │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne 2854 <_PyObject_Free+0x2b8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2830 <_PyObject_Free+0x294> │ │ │ │ │ b 2818 <_PyObject_Free+0x27c> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00002898 <_PyMem_DebugCalloc>: │ │ │ │ │ _PyMem_DebugCalloc(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ @@ -3303,18 +3303,18 @@ │ │ │ │ │ b 2dec <_PyMem_DebugFree+0x378> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #262144 @ 0x40000 │ │ │ │ │ blx ip │ │ │ │ │ b 2e00 <_PyMem_DebugFree+0x38c> │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [pc, #84] @ 2ec0 <_PyMem_DebugFree+0x44c> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ @@ -3323,26 +3323,26 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [pc, #72] @ 2ec4 <_PyMem_DebugFree+0x450> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [pc, #44] @ 2ec0 <_PyMem_DebugFree+0x44c> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 4b90 <_PyObject_DebugDumpAddress> │ │ │ │ │ + bl 47f8 <_PyObject_DebugDumpAddress> │ │ │ │ │ R_ARM_CALL _PyObject_DebugDumpAddress │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [pc, #12] @ 2ec0 <_PyMem_DebugFree+0x44c> │ │ │ │ │ @@ -3565,15 +3565,15 @@ │ │ │ │ │ cmp lr, r2 │ │ │ │ │ bne 31a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 317c │ │ │ │ │ b 3164 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 000031e4 : │ │ │ │ │ PyObject_Realloc(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -3930,15 +3930,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 36c4 │ │ │ │ │ b 36b0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 3398 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ .word 0x000004ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000408 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00003738 <_PyObject_Realloc>: │ │ │ │ │ @@ -4397,15 +4397,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 3d74 │ │ │ │ │ b 3d60 │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 3a48 │ │ │ │ │ mov r1, #262144 @ 0x40000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3fa8 <_PyInterpreterState_GetAllocatedBlocks+0x44> │ │ │ │ │ + bl 3c10 │ │ │ │ │ R_ARM_CALL _PyMem_ArenaFree.part.0 │ │ │ │ │ .word 0x000004ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000408 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ 00003de8 <_PyMem_AbandonDelayed>: │ │ │ │ │ @@ -4478,15 +4478,15 @@ │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ strne r2, [r3, #832] @ 0x340 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [pc, #108] @ 3f60 <_PyMem_AbandonDelayed+0x178> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ - bl 51ac │ │ │ │ │ + bl 4e14 │ │ │ │ │ R_ARM_CALL process_queue.isra.0 │ │ │ │ │ ldr r3, [r4, #436] @ 0x1b4 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [r4, #428] @ 0x1ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -4531,15 +4531,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_MiMalloc │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_MiMalloc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 4150 <_PyInterpreterState_GetAllocatedBlocks+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46b8 │ │ │ │ │ + bl 4aa8 │ │ │ │ │ R_ARM_CALL has_own_state │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4190 <_PyInterpreterState_GetAllocatedBlocks+0x22c> │ │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r4, #1604] @ 0x644 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4188 <_PyInterpreterState_GetAllocatedBlocks+0x224> │ │ │ │ │ @@ -4652,15 +4652,15 @@ │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC count_blocks │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS count_blocks │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ - bl 44f0 │ │ │ │ │ + bl 4158 <_PyInterpreterState_GetAllocatedBlocks+0x1f4> │ │ │ │ │ R_ARM_CALL mi_heap_visit_blocks │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 4180 <_PyInterpreterState_GetAllocatedBlocks+0x21c> │ │ │ │ │ movw r1, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -383,15 +383,15 @@ │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_DebugRawMalloc │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_DebugRawMalloc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [pc, #216] @ 5cc │ │ │ │ │ - bl 21d4 <_mi_bitmap_try_find_from_claim_across+0x1d4> │ │ │ │ │ + bl 21d4 <_mi_bitmap_try_find_claim_field+0x64> │ │ │ │ │ R_ARM_CALL get_allocator_unlocked │ │ │ │ │ ldr r0, [pc, #212] @ 5d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_DebugRawCalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_DebugRawCalloc │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_DebugMalloc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 580 │ │ │ │ │ ldr r3, [r4, #996] @ 0x3e4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [pc, #136] @ 5d4 │ │ │ │ │ - bl 21d4 <_mi_bitmap_try_find_from_claim_across+0x1d4> │ │ │ │ │ + bl 21d4 <_mi_bitmap_try_find_claim_field+0x64> │ │ │ │ │ R_ARM_CALL get_allocator_unlocked │ │ │ │ │ add r0, r4, #1056 @ 0x420 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_DebugCalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_DebugCalloc │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -440,15 +440,15 @@ │ │ │ │ │ str r3, [r4, #1008] @ 0x3f0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #1016] @ 0x3f8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r1, [pc, #68] @ 5d8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ - bl 21d4 <_mi_bitmap_try_find_from_claim_across+0x1d4> │ │ │ │ │ + bl 21d4 <_mi_bitmap_try_find_claim_field+0x64> │ │ │ │ │ R_ARM_CALL get_allocator_unlocked │ │ │ │ │ ldr r0, [pc, #60] @ 5dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyMem_DebugCalloc │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyMem_DebugCalloc │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -590,34 +590,35 @@ │ │ │ │ │ strd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ b 7d8 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ubfx r1, r3, #0, #17 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 3818 │ │ │ │ │ + bl 43f8 │ │ │ │ │ + R_ARM_CALL mi_commit_mask_create │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ lsl r1, r1, #15 │ │ │ │ │ - bl 7eec <_mi_os_commit> │ │ │ │ │ + bl 7b54 <_mi_os_commit> │ │ │ │ │ R_ARM_CALL _mi_os_commit │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ bne 7d8 │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 84d4 <_mi_arena_free> │ │ │ │ │ + bl 813c <_mi_arena_free> │ │ │ │ │ R_ARM_CALL _mi_arena_free │ │ │ │ │ b 968 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldrb lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia r9!, {r0, r1, r2, r3} │ │ │ │ │ @@ -651,17 +652,17 @@ │ │ │ │ │ str lr, [r6, #48] @ 0x30 │ │ │ │ │ str lr, [r6, #52] @ 0x34 │ │ │ │ │ vstr d7, [r6, #32] │ │ │ │ │ dmb ish │ │ │ │ │ str lr, [r6, #72] @ 0x48 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 26f8 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2768 <_mi_segment_map_allocated_at> │ │ │ │ │ + bl 25ac <_mi_segment_map_allocated_at> │ │ │ │ │ R_ARM_CALL _mi_segment_map_allocated_at │ │ │ │ │ ldrb r1, [r6, #14] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 894 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ add r0, r6, #76 @ 0x4c │ │ │ │ │ mul r2, r2, sl │ │ │ │ │ @@ -688,41 +689,42 @@ │ │ │ │ │ str r3, [r6, #92] @ 0x5c │ │ │ │ │ movcc r3, sl │ │ │ │ │ movcs r3, #128 @ 0x80 │ │ │ │ │ lsl r2, r2, #15 │ │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2fbc │ │ │ │ │ R_ARM_CALL mi_segment_span_allocate.isra.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 96c │ │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ │ str r7, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bne 948 │ │ │ │ │ ldr r2, [r6, #108] @ 0x6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ - bl 27c0 │ │ │ │ │ + bl 2604 │ │ │ │ │ mov r0, r6 │ │ │ │ │ b 96c │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ sub r2, sl, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2dbc │ │ │ │ │ + bl 2fbc │ │ │ │ │ R_ARM_CALL mi_segment_span_allocate.isra.0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ str r0, [r3] │ │ │ │ │ b 940 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -898,15 +900,15 @@ │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1d1c │ │ │ │ │ + bl 1b60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c88 <_mi_arena_alloc_aligned+0x278> │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [sl, #1948] @ 0x79c │ │ │ │ │ @@ -934,15 +936,15 @@ │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [fp, #12] │ │ │ │ │ str r5, [fp, #8] │ │ │ │ │ str r6, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 7fc0 <_mi_os_alloc_aligned_at_offset> │ │ │ │ │ + b 7c28 <_mi_os_alloc_aligned_at_offset> │ │ │ │ │ R_ARM_JUMP24 _mi_os_alloc_aligned_at_offset │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stmib fp, {r5, ip} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -987,15 +989,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ bl d38 <_mi_os_numa_node_count> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ beq d30 <_mi_os_numa_node_get+0x48> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 9510 <_mi_prim_numa_node> │ │ │ │ │ + bl 9174 <_mi_prim_numa_node> │ │ │ │ │ R_ARM_CALL _mi_prim_numa_node │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bhi d28 <_mi_os_numa_node_get+0x40> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ @@ -1153,28 +1155,28 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - bl 1d1c │ │ │ │ │ + bl 1b60 │ │ │ │ │ b fb0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ stm sp, {r6, r7, r9} │ │ │ │ │ - bl 1d1c │ │ │ │ │ + bl 1b60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne fb0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne f24 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ blt fb0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -1186,15 +1188,15 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ - bl 1d1c │ │ │ │ │ + bl 1b60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne fb0 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ bne f6c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ @@ -1238,26 +1240,26 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str r3, [lr] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1884 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 10a0 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ lsr r1, r4, #10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 6cc │ │ │ │ │ @@ -1360,15 +1362,15 @@ │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 1314 <_mi_os_alloc_aligned+0x23c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 1818 │ │ │ │ │ + bl 1754 │ │ │ │ │ mvn r3, r6 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bcs 1110 <_mi_os_alloc_aligned+0x38> │ │ │ │ │ ldrb r3, [r9, #2145] @ 0x861 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1387,15 +1389,15 @@ │ │ │ │ │ rsb r3, r6, #0 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ beq 1300 <_mi_os_alloc_aligned+0x228> │ │ │ │ │ ldr r3, [pc, #240] @ 1344 <_mi_os_alloc_aligned+0x26c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7eec <_mi_os_commit> │ │ │ │ │ + bl 7b54 <_mi_os_commit> │ │ │ │ │ R_ARM_CALL _mi_os_commit │ │ │ │ │ b 1300 <_mi_os_alloc_aligned+0x228> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ bl 13cc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -1420,35 +1422,35 @@ │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r8, r3, sl │ │ │ │ │ sub r8, r8, r4 │ │ │ │ │ beq 12dc <_mi_os_alloc_aligned+0x204> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1818 │ │ │ │ │ + bl 1754 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 12ec <_mi_os_alloc_aligned+0x214> │ │ │ │ │ mov r5, r9 │ │ │ │ │ b 1308 <_mi_os_alloc_aligned+0x230> │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 1818 │ │ │ │ │ + bl 1754 │ │ │ │ │ b 12e4 <_mi_os_alloc_aligned+0x20c> │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1318 <_mi_os_alloc_aligned+0x240> │ │ │ │ │ b 1338 <_mi_os_alloc_aligned+0x260> │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldrb r3, [fp, #-38] @ 0xffffffda │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [fp, #-37] @ 0xffffffdb │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ - bl 19d8 <_mi_memid_create_os> │ │ │ │ │ + bl 181c <_mi_memid_create_os> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r9, [r3] │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000080 │ │ │ │ │ @@ -1527,29 +1529,31 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ stm sp, {r5, r7} │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ beq 1488 │ │ │ │ │ ldr r0, [pc, #44] @ 1494 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 1488 │ │ │ │ │ ldr r0, [pc, #24] @ 1498 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ @@ -1635,15 +1639,15 @@ │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ │ movt r3, #21508 @ 0x5404 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -1753,197 +1757,81 @@ │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ clz r0, r1 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x000006bc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001754 : │ │ │ │ │ -mi_stat_update(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - orrs r4, r2, r3 │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - popeq {r4, r5, fp, pc} │ │ │ │ │ - ldr r5, [pc, #168] @ 1814 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - add r4, r5, #640 @ 0x280 │ │ │ │ │ - cmp r0, r4 │ │ │ │ │ - movcc r4, #1 │ │ │ │ │ - movcs r4, #0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - movcc r4, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1798 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, lr} │ │ │ │ │ - b 18ac │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r2, [r0, #28] │ │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ │ - adds r3, ip, r3 │ │ │ │ │ - adc r2, lr, r2 │ │ │ │ │ - str r3, [r1, #24] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ │ - str r2, [r1, #28] │ │ │ │ │ - sbcs r0, r0, r2 │ │ │ │ │ - strlt r3, [r1, #16] │ │ │ │ │ - strlt r2, [r1, #20] │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - sbcs r3, lr, #0 │ │ │ │ │ - blt 17f8 │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - adds r3, r3, ip │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - adc r3, lr, r2 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - subs r3, r3, ip │ │ │ │ │ - str r3, [r1, #8] │ │ │ │ │ - sbc r3, r2, lr │ │ │ │ │ - str r3, [r1, #12] │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - .word 0x00000080 │ │ │ │ │ - R_ARM_ABS32 .bss │ │ │ │ │ - │ │ │ │ │ -00001818 : │ │ │ │ │ +00001754 : │ │ │ │ │ mi_os_prim_free.isra.0(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ 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, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 19a4 <_mi_prim_free> │ │ │ │ │ + bl 17e8 <_mi_prim_free> │ │ │ │ │ R_ARM_CALL _mi_prim_free │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 186c │ │ │ │ │ + beq 17a8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ rsbs r4, r4, #0 │ │ │ │ │ sbc r5, r5, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 188c │ │ │ │ │ - ldr r0, [pc, #32] @ 18a4 │ │ │ │ │ + beq 17c8 │ │ │ │ │ + ldr r0, [pc, #32] @ 17e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - bl 1754 │ │ │ │ │ - ldr r0, [pc, #20] @ 18a8 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ + ldr r0, [pc, #20] @ 17e4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 1754 │ │ │ │ │ + b 2dbc │ │ │ │ │ + R_ARM_JUMP24 mi_stat_update │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000000c0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000018ac : │ │ │ │ │ -mi_stat_update.part.0(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - add r1, r0, #24 │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrd r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrexd r8, [r1] │ │ │ │ │ - adds r8, r8, r4 │ │ │ │ │ - adc r9, r9, r5 │ │ │ │ │ - strexd ip, r8, [r1] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 18c4 │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - ldrexd r6, [r1] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - sbcs r4, r7, r9 │ │ │ │ │ - blt 1904 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - sbcs r1, r3, #0 │ │ │ │ │ - blt 1978 │ │ │ │ │ - ldrd r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 195c │ │ │ │ │ - dmb ish │ │ │ │ │ - ldrexd r4, [r1] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - cmpeq r4, r6 │ │ │ │ │ - bne 1954 │ │ │ │ │ - strexd sl, r8, [r1] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - b 1954 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - sbcs r6, r5, r9 │ │ │ │ │ - bge 18f0 │ │ │ │ │ - dmb ish │ │ │ │ │ - ldrexd r6, [r1] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - cmpeq r6, r4 │ │ │ │ │ - bne 194c │ │ │ │ │ - strexd sl, r8, [r1] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - beq 18f0 │ │ │ │ │ - b 1924 │ │ │ │ │ - ldrexd r2, [r0] │ │ │ │ │ - adds r2, r2, r4 │ │ │ │ │ - adc r3, r3, r5 │ │ │ │ │ - strexd r1, r2, [r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 199c │ │ │ │ │ - b 195c │ │ │ │ │ - rsbs r4, r2, #0 │ │ │ │ │ - add r0, r0, #8 │ │ │ │ │ - rsc r5, r3, #0 │ │ │ │ │ - ldrexd r2, [r0] │ │ │ │ │ - adds r2, r2, r4 │ │ │ │ │ - adc r3, r3, r5 │ │ │ │ │ - strexd r1, r2, [r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 1984 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - │ │ │ │ │ -000019a4 <_mi_prim_free>: │ │ │ │ │ +000017e8 <_mi_prim_free>: │ │ │ │ │ _mi_prim_free(): │ │ │ │ │ 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 munmap │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 19d0 <_mi_prim_free+0x2c> │ │ │ │ │ + bne 1814 <_mi_prim_free+0x2c> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000019d8 <_mi_memid_create_os>: │ │ │ │ │ +0000181c <_mi_memid_create_os>: │ │ │ │ │ _mi_memid_create_os(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ @@ -1965,30 +1853,30 @@ │ │ │ │ │ strb r8, [r4, #12] │ │ │ │ │ strb r7, [r4, #13] │ │ │ │ │ strb r6, [r4, #14] │ │ │ │ │ str r5, [lr] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001a40 : │ │ │ │ │ +00001884 : │ │ │ │ │ mi_manage_os_memory_ex2(): │ │ │ │ │ push {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 r7, [fp, #28] │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ movne ip, #0 │ │ │ │ │ strne ip, [r7] │ │ │ │ │ cmp r1, #4194304 @ 0x400000 │ │ │ │ │ - bcc 1c5c │ │ │ │ │ + bcc 1aa0 │ │ │ │ │ lsr r5, r1, #22 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldrb r3, [fp, #20] │ │ │ │ │ add r6, r5, #31 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2007,18 +1895,18 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r2, #1676] @ 0x68c │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r2, #128 @ 0x80 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ - bl 1c90 <_mi_os_alloc> │ │ │ │ │ + bl 1ad4 <_mi_os_alloc> │ │ │ │ │ R_ARM_CALL _mi_os_alloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1aa0 │ │ │ │ │ add sl, fp, #8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub lr, fp, #56 @ 0x38 │ │ │ │ │ add r9, r4, #40 @ 0x28 │ │ │ │ │ ldm sl!, {r0, r1, r2, r3} │ │ │ │ │ str ip, [r8], #4 │ │ │ │ │ @@ -2046,15 +1934,15 @@ │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ strb r3, [r4, #65] @ 0x41 │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexd r8, [r1] │ │ │ │ │ strexd r0, r2, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b64 │ │ │ │ │ + bne 19a8 │ │ │ │ │ dmb ish │ │ │ │ │ dmb ish │ │ │ │ │ str ip, [r4, #68] @ 0x44 │ │ │ │ │ dmb ish │ │ │ │ │ add r3, r6, #23 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ │ @@ -2067,110 +1955,110 @@ │ │ │ │ │ moveq r3, #12 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ │ mlaeq r3, r3, r6, r4 │ │ │ │ │ addeq r3, r3, #92 @ 0x5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1a24 │ │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1a24 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ rsb r2, r5, r6, lsl #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1c04 │ │ │ │ │ + ble 1a48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ rsb r3, r2, r6, lsl #5 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #92 @ 0x5c │ │ │ │ │ - bl 59b4 <_mi_bitmap_claim> │ │ │ │ │ + bl 561c <_mi_bitmap_claim> │ │ │ │ │ R_ARM_CALL _mi_bitmap_claim │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add r2, r3, #1152 @ 0x480 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r1, [r2] │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ strex ip, r0, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1a64 │ │ │ │ │ cmp r1, #111 @ 0x6f │ │ │ │ │ dmb ish │ │ │ │ │ - bls 1c64 │ │ │ │ │ + bls 1aa8 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ strex r1, r3, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1c44 │ │ │ │ │ + bne 1a88 │ │ │ │ │ dmb ish │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1acc │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ str r2, [r4] │ │ │ │ │ dmb ish │ │ │ │ │ str r4, [r3, #1216] @ 0x4c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldrne r3, [r4] │ │ │ │ │ strne r3, [r7] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001c90 <_mi_os_alloc>: │ │ │ │ │ +00001ad4 <_mi_os_alloc>: │ │ │ │ │ _mi_os_alloc(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl c98 <_mi_memid_none> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1d10 <_mi_os_alloc+0x80> │ │ │ │ │ + beq 1b54 <_mi_os_alloc+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1348 <_mi_os_good_alloc_size> │ │ │ │ │ R_ARM_CALL _mi_os_good_alloc_size │ │ │ │ │ sub r1, fp, #21 │ │ │ │ │ sub r3, fp, #22 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ strb r5, [fp, #-22] @ 0xffffffea │ │ │ │ │ strb r5, [fp, #-21] @ 0xffffffeb │ │ │ │ │ bl 13cc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d10 <_mi_os_alloc+0x80> │ │ │ │ │ + beq 1b54 <_mi_os_alloc+0x80> │ │ │ │ │ ldrb r3, [fp, #-22] @ 0xffffffea │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r2, [fp, #-21] @ 0xffffffeb │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 19d8 <_mi_memid_create_os> │ │ │ │ │ + bl 181c <_mi_memid_create_os> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001d1c : │ │ │ │ │ +00001b60 : │ │ │ │ │ mi_arena_try_alloc_at_id.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subgt r0, r0, #1 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ movle r0, #112 @ 0x70 │ │ │ │ │ movw r7, #0 │ │ │ │ │ @@ -2182,61 +2070,61 @@ │ │ │ │ │ ldrb ip, [fp, #8] │ │ │ │ │ ldr r5, [fp, #12] │ │ │ │ │ ldr r6, [fp, #16] │ │ │ │ │ ldr r4, [fp, #20] │ │ │ │ │ ldr r0, [r7, #1216] @ 0x4c0 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e08 │ │ │ │ │ + beq 1c4c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1d74 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ ldrb ip, [r0, #65] @ 0x41 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1e08 │ │ │ │ │ + bne 1c4c │ │ │ │ │ ldrb ip, [r0, #64] @ 0x40 │ │ │ │ │ eor ip, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1dc8 │ │ │ │ │ + bne 1c0c │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne 1e08 │ │ │ │ │ + bne 1c4c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1dc8 │ │ │ │ │ + beq 1c0c │ │ │ │ │ sub r1, r3, #-67108863 @ 0xfc000001 │ │ │ │ │ mov r2, lr │ │ │ │ │ sub r1, r1, #62914560 @ 0x3c00000 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [fp, #4] │ │ │ │ │ lsr r1, r1, #22 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1e10 │ │ │ │ │ + b 1c54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1e00 │ │ │ │ │ + blt 1c44 │ │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ │ lsr ip, r5, #31 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ orreq ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1df4 │ │ │ │ │ + beq 1c38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1da4 │ │ │ │ │ - b 1e08 │ │ │ │ │ + bne 1be8 │ │ │ │ │ + b 1c4c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1e08 │ │ │ │ │ - b 1da4 │ │ │ │ │ + bne 1c4c │ │ │ │ │ + b 1be8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1da4 │ │ │ │ │ + bne 1be8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001e10 : │ │ │ │ │ +00001c54 : │ │ │ │ │ mi_arena_try_alloc_at.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ @@ -2246,19 +2134,19 @@ │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add r0, r0, #92 @ 0x5c │ │ │ │ │ ldr r1, [r0, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 2000 <_mi_bitmap_try_find_from_claim_across> │ │ │ │ │ + bl 1e44 <_mi_bitmap_try_find_from_claim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_from_claim_across │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 1ff4 │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ dmb ish │ │ │ │ │ @@ -2297,340 +2185,340 @@ │ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ str r6, [ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r3, [r5, #12] │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 1d6c │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - bl 23f0 <_mi_bitmap_unclaim_across> │ │ │ │ │ + bl 2234 <_mi_bitmap_unclaim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim_across │ │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1da0 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1da0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ - bl 25c0 <_mi_bitmap_claim_across> │ │ │ │ │ + bl 2404 <_mi_bitmap_claim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_claim_across │ │ │ │ │ strb r0, [r5, #14] │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ strbeq r3, [r5, #13] │ │ │ │ │ - beq 1ff4 │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fe0 │ │ │ │ │ + beq 1e24 │ │ │ │ │ sub r3, fp, #76 @ 0x4c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ mov r4, #1 │ │ │ │ │ strb r4, [r5, #13] │ │ │ │ │ - bl 25c0 <_mi_bitmap_claim_across> │ │ │ │ │ + bl 2404 <_mi_bitmap_claim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_claim_across │ │ │ │ │ ldrb r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ff4 │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ lsl r1, r8, #22 │ │ │ │ │ mov ip, #0 │ │ │ │ │ strb ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - bl 7eec <_mi_os_commit> │ │ │ │ │ + bl 7b54 <_mi_os_commit> │ │ │ │ │ R_ARM_CALL _mi_os_commit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff0 │ │ │ │ │ + beq 1e34 │ │ │ │ │ ldrb r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strbne r4, [r5, #14] │ │ │ │ │ - b 1ff4 │ │ │ │ │ + b 1e38 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 5338 │ │ │ │ │ + bl 4fa0 │ │ │ │ │ strb r0, [r5, #13] │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002000 <_mi_bitmap_try_find_from_claim_across>: │ │ │ │ │ +00001e44 <_mi_bitmap_try_find_from_claim_across>: │ │ │ │ │ _mi_bitmap_try_find_from_claim_across(): │ │ │ │ │ push {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 r5, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 2040 <_mi_bitmap_try_find_from_claim_across+0x40> │ │ │ │ │ + bls 1e84 <_mi_bitmap_try_find_from_claim_across+0x40> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2320 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ + beq 2164 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 20d8 <_mi_bitmap_try_find_from_claim_across+0xd8> │ │ │ │ │ + b 1f1c <_mi_bitmap_try_find_from_claim_across+0xd8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2320 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ + beq 2164 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ movls r4, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 232c <_mi_bitmap_try_find_claim_field> │ │ │ │ │ + bl 2170 <_mi_bitmap_try_find_claim_field> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_claim_field │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2324 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ + bne 2168 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne 204c <_mi_bitmap_try_find_from_claim_across+0x4c> │ │ │ │ │ - b 2324 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ + bne 1e90 <_mi_bitmap_try_find_from_claim_across+0x4c> │ │ │ │ │ + b 2168 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 232c <_mi_bitmap_try_find_claim_field> │ │ │ │ │ + bl 2170 <_mi_bitmap_try_find_claim_field> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_claim_field │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2324 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ + bne 2168 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ mov r6, #4 │ │ │ │ │ add r3, r5, #31 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20ec <_mi_bitmap_try_find_from_claim_across+0xec> │ │ │ │ │ + beq 1f30 <_mi_bitmap_try_find_from_claim_across+0xec> │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f0 <_mi_bitmap_try_find_from_claim_across+0xf0> │ │ │ │ │ + bne 1f34 <_mi_bitmap_try_find_from_claim_across+0xf0> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 2320 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ + beq 2164 <_mi_bitmap_try_find_from_claim_across+0x320> │ │ │ │ │ cmp r9, r4 │ │ │ │ │ movls r4, #0 │ │ │ │ │ cmp r5, #32 │ │ │ │ │ - bhi 20a0 <_mi_bitmap_try_find_from_claim_across+0xa0> │ │ │ │ │ - b 2084 <_mi_bitmap_try_find_from_claim_across+0x84> │ │ │ │ │ + bhi 1ee4 <_mi_bitmap_try_find_from_claim_across+0xa0> │ │ │ │ │ + b 1ec8 <_mi_bitmap_try_find_from_claim_across+0x84> │ │ │ │ │ mov r3, #32 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 2118 <_mi_bitmap_try_find_from_claim_across+0x118> │ │ │ │ │ + bhi 1f5c <_mi_bitmap_try_find_from_claim_across+0x118> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 232c <_mi_bitmap_try_find_claim_field> │ │ │ │ │ + bl 2170 <_mi_bitmap_try_find_claim_field> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_claim_field │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2324 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ - b 20c8 <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ + bne 2168 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ + b 1f0c <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r1, r2, lsr #5 │ │ │ │ │ - bls 20c8 <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ + bls 1f0c <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr sl, [r0, #4]! │ │ │ │ │ add r1, r2, #32 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ movcs lr, #32 │ │ │ │ │ mvncs r1, #0 │ │ │ │ │ - bcs 2164 <_mi_bitmap_try_find_from_claim_across+0x164> │ │ │ │ │ + bcs 1fa8 <_mi_bitmap_try_find_from_claim_across+0x164> │ │ │ │ │ sub lr, r5, r2 │ │ │ │ │ cmp lr, #31 │ │ │ │ │ movls r1, #1 │ │ │ │ │ mvnhi r1, #0 │ │ │ │ │ lslls r1, r1, lr │ │ │ │ │ subls r1, r1, #1 │ │ │ │ │ tst sl, r1 │ │ │ │ │ - bne 20c8 <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ + bne 1f0c <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ add r2, r2, lr │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bhi 2134 <_mi_bitmap_try_find_from_claim_across+0x134> │ │ │ │ │ + bhi 1f78 <_mi_bitmap_try_find_from_claim_across+0x134> │ │ │ │ │ cmp r3, #32 │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ movne r2, #1 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ lslne r3, r2, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ lslne r3, r3, sl │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ mov lr, r8 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne 2278 <_mi_bitmap_try_find_from_claim_across+0x278> │ │ │ │ │ + bne 20bc <_mi_bitmap_try_find_from_claim_across+0x278> │ │ │ │ │ orr r8, r3, r2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r1, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 21cc <_mi_bitmap_try_find_from_claim_across+0x1cc> │ │ │ │ │ + bne 2010 <_mi_bitmap_try_find_from_claim_across+0x1cc> │ │ │ │ │ strex r0, r8, [ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21b4 <_mi_bitmap_try_find_from_claim_across+0x1b4> │ │ │ │ │ + bne 1ff8 <_mi_bitmap_try_find_from_claim_across+0x1b4> │ │ │ │ │ mov r2, r1 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 21a4 <_mi_bitmap_try_find_from_claim_across+0x1a4> │ │ │ │ │ + bne 1fe8 <_mi_bitmap_try_find_from_claim_across+0x1a4> │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls 221c <_mi_bitmap_try_find_from_claim_across+0x21c> │ │ │ │ │ + bls 2060 <_mi_bitmap_try_find_from_claim_across+0x21c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r14, [r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2210 <_mi_bitmap_try_find_from_claim_across+0x210> │ │ │ │ │ + bne 2054 <_mi_bitmap_try_find_from_claim_across+0x210> │ │ │ │ │ strex r0, r1, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21f8 <_mi_bitmap_try_find_from_claim_across+0x1f8> │ │ │ │ │ + bne 203c <_mi_bitmap_try_find_from_claim_across+0x1f8> │ │ │ │ │ dmb ish │ │ │ │ │ - bne 2290 <_mi_bitmap_try_find_from_claim_across+0x290> │ │ │ │ │ - b 21e0 <_mi_bitmap_try_find_from_claim_across+0x1e0> │ │ │ │ │ + bne 20d4 <_mi_bitmap_try_find_from_claim_across+0x290> │ │ │ │ │ + b 2024 <_mi_bitmap_try_find_from_claim_across+0x1e0> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov lr, r8 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ tst r1, r0 │ │ │ │ │ - bne 2284 <_mi_bitmap_try_find_from_claim_across+0x284> │ │ │ │ │ + bne 20c8 <_mi_bitmap_try_find_from_claim_across+0x284> │ │ │ │ │ orr r8, r1, r0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2258 <_mi_bitmap_try_find_from_claim_across+0x258> │ │ │ │ │ + bne 209c <_mi_bitmap_try_find_from_claim_across+0x258> │ │ │ │ │ strex ip, r8, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2240 <_mi_bitmap_try_find_from_claim_across+0x240> │ │ │ │ │ + bne 2084 <_mi_bitmap_try_find_from_claim_across+0x240> │ │ │ │ │ mov r0, r3 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 2230 <_mi_bitmap_try_find_from_claim_across+0x230> │ │ │ │ │ + bne 2074 <_mi_bitmap_try_find_from_claim_across+0x230> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add sl, sl, r4, lsl #5 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str sl, [r3] │ │ │ │ │ - b 2324 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ + b 2168 <_mi_bitmap_try_find_from_claim_across+0x324> │ │ │ │ │ mov r8, lr │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 2290 <_mi_bitmap_try_find_from_claim_across+0x290> │ │ │ │ │ + b 20d4 <_mi_bitmap_try_find_from_claim_across+0x290> │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r8, lr │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcs 22b0 <_mi_bitmap_try_find_from_claim_across+0x2b0> │ │ │ │ │ + bcs 20f4 <_mi_bitmap_try_find_from_claim_across+0x2b0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r0, [r1] │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 20d8 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ sub r1, r2, ip │ │ │ │ │ mvn r0, #3 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ movhi r1, #0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 2314 <_mi_bitmap_try_find_from_claim_across+0x314> │ │ │ │ │ + bne 2158 <_mi_bitmap_try_find_from_claim_across+0x314> │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ mvn r3, r3 │ │ │ │ │ and r0, r3, r2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r1, [ip] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 2308 <_mi_bitmap_try_find_from_claim_across+0x308> │ │ │ │ │ + bne 214c <_mi_bitmap_try_find_from_claim_across+0x308> │ │ │ │ │ strex lr, r0, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 22f0 <_mi_bitmap_try_find_from_claim_across+0x2f0> │ │ │ │ │ + bne 2134 <_mi_bitmap_try_find_from_claim_across+0x2f0> │ │ │ │ │ mov r2, r1 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 22e8 <_mi_bitmap_try_find_from_claim_across+0x2e8> │ │ │ │ │ + bne 212c <_mi_bitmap_try_find_from_claim_across+0x2e8> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - beq 20c8 <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ - b 20b0 <_mi_bitmap_try_find_from_claim_across+0xb0> │ │ │ │ │ + beq 1f0c <_mi_bitmap_try_find_from_claim_across+0xc8> │ │ │ │ │ + b 1ef4 <_mi_bitmap_try_find_from_claim_across+0xb0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000232c <_mi_bitmap_try_find_claim_field>: │ │ │ │ │ +00002170 <_mi_bitmap_try_find_claim_field>: │ │ │ │ │ _mi_bitmap_try_find_claim_field(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ add r6, r0, r1, lsl #2 │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ ldr lr, [r0, r1, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 234c <_mi_bitmap_try_find_claim_field+0x20> │ │ │ │ │ + bne 2190 <_mi_bitmap_try_find_claim_field+0x20> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #31 │ │ │ │ │ mvnhi ip, #0 │ │ │ │ │ - bhi 2368 <_mi_bitmap_try_find_claim_field+0x3c> │ │ │ │ │ + bhi 21ac <_mi_bitmap_try_find_claim_field+0x3c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq ip, r2 │ │ │ │ │ mvnne ip, #0 │ │ │ │ │ mvnne ip, ip, lsl r2 │ │ │ │ │ mvn r0, lr │ │ │ │ │ rsb r7, r2, #32 │ │ │ │ │ rbit r0, r0 │ │ │ │ │ clz r0, r0 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ lsl ip, ip, r0 │ │ │ │ │ - bcc 2344 <_mi_bitmap_try_find_claim_field+0x18> │ │ │ │ │ + bcc 2188 <_mi_bitmap_try_find_claim_field+0x18> │ │ │ │ │ ands r5, ip, lr │ │ │ │ │ - bne 23c8 <_mi_bitmap_try_find_claim_field+0x9c> │ │ │ │ │ + bne 220c <_mi_bitmap_try_find_claim_field+0x9c> │ │ │ │ │ orr r5, ip, lr │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r4, [r6] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne 23ac <_mi_bitmap_try_find_claim_field+0x80> │ │ │ │ │ + bne 21f0 <_mi_bitmap_try_find_claim_field+0x80> │ │ │ │ │ strex r8, r5, [r6] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2394 <_mi_bitmap_try_find_claim_field+0x68> │ │ │ │ │ + bne 21d8 <_mi_bitmap_try_find_claim_field+0x68> │ │ │ │ │ dmb ish │ │ │ │ │ movne lr, r4 │ │ │ │ │ - bne 23e4 <_mi_bitmap_try_find_claim_field+0xb8> │ │ │ │ │ + bne 2228 <_mi_bitmap_try_find_claim_field+0xb8> │ │ │ │ │ add r1, r0, r1, lsl #5 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ rsbne r4, r0, #32 │ │ │ │ │ clzne r5, r5 │ │ │ │ │ subne r4, r4, r5 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ lsl ip, ip, r4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bls 2384 <_mi_bitmap_try_find_claim_field+0x58> │ │ │ │ │ - b 2344 <_mi_bitmap_try_find_claim_field+0x18> │ │ │ │ │ + bls 21c8 <_mi_bitmap_try_find_claim_field+0x58> │ │ │ │ │ + b 2188 <_mi_bitmap_try_find_claim_field+0x18> │ │ │ │ │ │ │ │ │ │ -000023f0 <_mi_bitmap_unclaim_across>: │ │ │ │ │ +00002234 <_mi_bitmap_unclaim_across>: │ │ │ │ │ _mi_bitmap_unclaim_across(): │ │ │ │ │ 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 │ │ │ │ │ @@ -2639,120 +2527,120 @@ │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ - bl 2510 │ │ │ │ │ + bl 2354 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ dmb ish │ │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ mvn r1, r1 │ │ │ │ │ ldrex r12, [r3] │ │ │ │ │ and lr, ip, r1 │ │ │ │ │ strex r4, lr, [r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2444 <_mi_bitmap_unclaim_across+0x54> │ │ │ │ │ + bne 2288 <_mi_bitmap_unclaim_across+0x54> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bics r1, r1, ip │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c4 <_mi_bitmap_unclaim_across+0xd4> │ │ │ │ │ + beq 2308 <_mi_bitmap_unclaim_across+0xd4> │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ │ ldr lr, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ dmb ish │ │ │ │ │ mvn lr, lr │ │ │ │ │ ldrex r5, [ip] │ │ │ │ │ and r6, r5, lr │ │ │ │ │ strex r7, r6, [ip] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2494 <_mi_bitmap_unclaim_across+0xa4> │ │ │ │ │ + bne 22d8 <_mi_bitmap_unclaim_across+0xa4> │ │ │ │ │ dmb ish │ │ │ │ │ ldr ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bics ip, ip, r5 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 2480 <_mi_bitmap_unclaim_across+0x90> │ │ │ │ │ + bne 22c4 <_mi_bitmap_unclaim_across+0x90> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2504 <_mi_bitmap_unclaim_across+0x114> │ │ │ │ │ + beq 2348 <_mi_bitmap_unclaim_across+0x114> │ │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r2, [r0] │ │ │ │ │ and ip, r2, r3 │ │ │ │ │ strex lr, ip, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 24dc <_mi_bitmap_unclaim_across+0xec> │ │ │ │ │ + bne 2320 <_mi_bitmap_unclaim_across+0xec> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bics r3, r3, r2 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002510 : │ │ │ │ │ +00002354 : │ │ │ │ │ mi_bitmap_mask_across.isra.0(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ and ip, r0, #31 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp r0, #32 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ - bhi 2564 │ │ │ │ │ + bhi 23a8 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - bhi 259c │ │ │ │ │ + bhi 23e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ moveq r4, r1 │ │ │ │ │ moveq ip, r1 │ │ │ │ │ - beq 25ac │ │ │ │ │ + beq 23f0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r0, r0, lsl r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ lsl r0, r0, ip │ │ │ │ │ mov ip, r4 │ │ │ │ │ - b 25ac │ │ │ │ │ + b 23f0 │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ sub r1, r1, #32 │ │ │ │ │ cmp r0, #31 │ │ │ │ │ rsbls r4, ip, #32 │ │ │ │ │ mvnls r0, #0 │ │ │ │ │ mvnhi r0, #0 │ │ │ │ │ mvnls r0, r0, lsl r4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ lslls r0, r0, ip │ │ │ │ │ add ip, ip, r1 │ │ │ │ │ lsr r1, ip, #5 │ │ │ │ │ ands ip, ip, #31 │ │ │ │ │ mvnne ip, r4, lsl ip │ │ │ │ │ - b 25ac │ │ │ │ │ + b 23f0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [r2] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r4, [r3] │ │ │ │ │ str ip, [lr] │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000025c0 <_mi_bitmap_claim_across>: │ │ │ │ │ +00002404 <_mi_bitmap_claim_across>: │ │ │ │ │ _mi_bitmap_claim_across(): │ │ │ │ │ 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 │ │ │ │ │ @@ -2762,92 +2650,93 @@ │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ - bl 2510 │ │ │ │ │ + bl 2354 │ │ │ │ │ add r3, r6, r5, lsl #2 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r12, [r3] │ │ │ │ │ orr lr, ip, r2 │ │ │ │ │ strex r5, lr, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2614 <_mi_bitmap_claim_across+0x54> │ │ │ │ │ + bne 2458 <_mi_bitmap_claim_across+0x54> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ands lr, r2, ip │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ subs r2, r2, lr │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26a0 <_mi_bitmap_claim_across+0xe0> │ │ │ │ │ + beq 24e4 <_mi_bitmap_claim_across+0xe0> │ │ │ │ │ add r5, r0, #1 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ ldr r7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r14, [r6] │ │ │ │ │ orr r8, lr, r7 │ │ │ │ │ strex r9, r8, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2668 <_mi_bitmap_claim_across+0xa8> │ │ │ │ │ + bne 24ac <_mi_bitmap_claim_across+0xa8> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r6, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ands lr, r6, lr │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 2658 <_mi_bitmap_claim_across+0x98> │ │ │ │ │ + bne 249c <_mi_bitmap_claim_across+0x98> │ │ │ │ │ ldr lr, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 26e4 <_mi_bitmap_claim_across+0x124> │ │ │ │ │ + beq 2528 <_mi_bitmap_claim_across+0x124> │ │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r0] │ │ │ │ │ orr r1, r3, lr │ │ │ │ │ strex r5, r1, [r0] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 26b4 <_mi_bitmap_claim_across+0xf4> │ │ │ │ │ + bne 24f8 <_mi_bitmap_claim_across+0xf4> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ands r3, r1, r3 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ strbne r2, [r4] │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000026f8 : │ │ │ │ │ +0000253c : │ │ │ │ │ mi_segments_track_size(): │ │ │ │ │ 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 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movge r2, #1 │ │ │ │ │ ldr r0, [r1, #448] @ 0x1c0 │ │ │ │ │ movge r3, #0 │ │ │ │ │ mvnlt r2, #0 │ │ │ │ │ mvnlt r3, #0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r3, [r4, #432] @ 0x1b0 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ ldr r1, [r4, #436] @ 0x1b4 │ │ │ │ │ orr r2, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [r4, #440] @ 0x1b8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ @@ -2856,70 +2745,70 @@ │ │ │ │ │ add r0, r5, r2 │ │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ │ str r0, [r4, #440] @ 0x1b8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ strhi r0, [r4, #444] @ 0x1bc │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002768 <_mi_segment_map_allocated_at>: │ │ │ │ │ +000025ac <_mi_segment_map_allocated_at>: │ │ │ │ │ _mi_segment_map_allocated_at(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxlt lr │ │ │ │ │ - ldr r3, [pc, #68] @ 27bc <_mi_segment_map_allocated_at+0x54> │ │ │ │ │ + ldr r3, [pc, #68] @ 2600 <_mi_segment_map_allocated_at+0x54> │ │ │ │ │ lsr r2, r0, #27 │ │ │ │ │ push {fp, lr} │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ubfx r0, r0, #22, #5 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r0, [r1] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 27b0 <_mi_segment_map_allocated_at+0x48> │ │ │ │ │ + bne 25f4 <_mi_segment_map_allocated_at+0x48> │ │ │ │ │ strex lr, ip, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - b 2794 <_mi_segment_map_allocated_at+0x2c> │ │ │ │ │ + b 25d8 <_mi_segment_map_allocated_at+0x2c> │ │ │ │ │ .word 0x00000690 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000027c0 : │ │ │ │ │ +00002604 : │ │ │ │ │ mi_segment_span_free(): │ │ │ │ │ push {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 r4, r0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 2648 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 280c │ │ │ │ │ + bne 2650 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2850 │ │ │ │ │ + b 2694 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 2828 │ │ │ │ │ + bls 266c │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ clz r1, r5 │ │ │ │ │ sub ip, r1, #29 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bhi 2830 │ │ │ │ │ + bhi 2674 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 2848 │ │ │ │ │ + b 268c │ │ │ │ │ rsb ip, r1, #29 │ │ │ │ │ rsb r1, r1, #31 │ │ │ │ │ lsr r5, r5, ip │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ @@ -2931,102 +2820,103 @@ │ │ │ │ │ mov ip, #0 │ │ │ │ │ mul r8, r1, sl │ │ │ │ │ add r2, r4, r8 │ │ │ │ │ add r8, r8, #116 @ 0x74 │ │ │ │ │ add r8, r4, r8 │ │ │ │ │ str r9, [r2, #116] @ 0x74 │ │ │ │ │ str ip, [r2, #120] @ 0x78 │ │ │ │ │ - bls 28a0 │ │ │ │ │ + bls 26e4 │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ mla r2, r1, r2, r4 │ │ │ │ │ str ip, [r2, #116] @ 0x74 │ │ │ │ │ str ip, [r2, #140] @ 0x8c │ │ │ │ │ sub ip, r9, #1 │ │ │ │ │ mul r1, r1, ip │ │ │ │ │ str r1, [r2, #120] @ 0x78 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2888 │ │ │ │ │ sub r6, r8, #1 │ │ │ │ │ ldr r3, [r0, #448] @ 0x1c0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ bfc r6, #0, #22 │ │ │ │ │ add r3, r6, #116 @ 0x74 │ │ │ │ │ lsl r9, r9, #15 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ asr r3, r3, #4 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r6, r6, r3, lsl #15 │ │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2888 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r7, #1908] @ 0x774 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2900 │ │ │ │ │ + bne 2744 │ │ │ │ │ add r0, r7, #1904 @ 0x770 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r7, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2924 │ │ │ │ │ + bne 2768 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3ae0 │ │ │ │ │ - b 2a44 │ │ │ │ │ + bl 3748 │ │ │ │ │ + b 2888 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ sub r6, fp, #68 @ 0x44 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #92 @ 0x5c │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bl 36dc │ │ │ │ │ + bl 42a4 │ │ │ │ │ + R_ARM_CALL mi_segment_commit_mask.constprop.0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 297c │ │ │ │ │ + bne 27c0 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - bne 295c │ │ │ │ │ - b 2a44 │ │ │ │ │ + bne 27a0 │ │ │ │ │ + b 2888 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2888 │ │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ │ sub r3, fp, #52 @ 0x34 │ │ │ │ │ add r9, r4, #68 @ 0x44 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ ldr lr, [r6], #4 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ str r1, [ip], #4 │ │ │ │ │ - bne 299c │ │ │ │ │ + bne 27e0 │ │ │ │ │ add r2, r4, #36 @ 0x24 │ │ │ │ │ ldr r1, [r2, #4]! │ │ │ │ │ ldr ip, [r3], #4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 29b8 │ │ │ │ │ + bne 27fc │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_CALL __clock_gettime64 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ │ @@ -3038,28 +2928,28 @@ │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsb r3, r3, r0, asr #18 │ │ │ │ │ mla r9, r1, r2, r9 │ │ │ │ │ adds r6, r6, r3 │ │ │ │ │ adc r9, r9, r3, asr #31 │ │ │ │ │ ldrd r2, [r4, #32] │ │ │ │ │ orrs r1, r2, r3 │ │ │ │ │ - bne 2a8c │ │ │ │ │ + bne 28d0 │ │ │ │ │ ldr r3, [r7, #1908] @ 0x774 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a30 │ │ │ │ │ - ldr r0, [pc, #276] @ 2b44 │ │ │ │ │ + bne 2874 │ │ │ │ │ + ldr r0, [pc, #276] @ 2988 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r7, #1904] @ 0x770 │ │ │ │ │ adds r6, r3, r6 │ │ │ │ │ str r6, [r4, #32] │ │ │ │ │ adc r3, r9, r3, asr #31 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2a74 │ │ │ │ │ + beq 28b8 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ str r2, [r3, #160] @ 0xa0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3, #156] @ 0x9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -3071,67 +2961,67 @@ │ │ │ │ │ mla r3, r3, sl, r4 │ │ │ │ │ str r2, [r3, #140] @ 0x8c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r1, r9, r3 │ │ │ │ │ ldr r1, [r7, #2108] @ 0x83c │ │ │ │ │ - blt 2b14 │ │ │ │ │ + blt 2958 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2abc │ │ │ │ │ - ldr r0, [pc, #156] @ 2b48 │ │ │ │ │ + bne 2900 │ │ │ │ │ + ldr r0, [pc, #156] @ 298c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [r7, #2104] @ 0x838 │ │ │ │ │ adds r2, r1, r2 │ │ │ │ │ adc r3, r3, r1, asr #31 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ sbcs r3, r9, r3 │ │ │ │ │ - blt 2ae8 │ │ │ │ │ + blt 292c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3144 │ │ │ │ │ + bl 3344 │ │ │ │ │ R_ARM_CALL mi_segment_try_purge │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 2888 │ │ │ │ │ ldr r3, [r7, #2108] @ 0x83c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2afc │ │ │ │ │ - ldr r0, [pc, #76] @ 2b48 │ │ │ │ │ + bne 2940 │ │ │ │ │ + ldr r0, [pc, #76] @ 298c │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r7, #2104] @ 0x838 │ │ │ │ │ adds r6, r3, r6 │ │ │ │ │ str r6, [r4, #32] │ │ │ │ │ adc r9, r9, r3, asr #31 │ │ │ │ │ str r9, [r4, #36] @ 0x24 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 2888 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2b24 │ │ │ │ │ - ldr r0, [pc, #36] @ 2b48 │ │ │ │ │ + bne 2968 │ │ │ │ │ + ldr r0, [pc, #36] @ 298c │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r2, [r7, #2104] @ 0x838 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ adc r3, r3, r2, asr #31 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - b 2a44 │ │ │ │ │ + b 2888 │ │ │ │ │ .word 0x00000770 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000838 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002b4c <_PyObject_DebugMallocStats>: │ │ │ │ │ +00002990 <_PyObject_DebugMallocStats>: │ │ │ │ │ _PyObject_DebugMallocStats(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3148,15 +3038,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r2, #1088] @ 0x440 │ │ │ │ │ ldreq r0, [r2, #1016] @ 0x3f8 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ca4 <_PyObject_DebugMallocStats+0x158> │ │ │ │ │ + beq 2ae8 <_PyObject_DebugMallocStats+0x158> │ │ │ │ │ mov r2, #73 @ 0x49 │ │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ @@ -3180,30 +3070,30 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r0, [pc, #232] @ 2ce0 <_PyObject_DebugMallocStats+0x194> │ │ │ │ │ + ldr r0, [pc, #232] @ 2b24 <_PyObject_DebugMallocStats+0x194> │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r2, #20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _collect_alloc_stats │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _collect_alloc_stats │ │ │ │ │ - bl 44f0 │ │ │ │ │ + bl 4158 │ │ │ │ │ R_ARM_CALL mi_heap_visit_blocks │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3243,46 +3133,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2cd8 <_PyObject_DebugMallocStats+0x18c> │ │ │ │ │ + b 2b1c <_PyObject_DebugMallocStats+0x18c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_Malloc │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_Malloc │ │ │ │ │ ldrne r3, [r2, #1088] @ 0x440 │ │ │ │ │ ldreq r3, [r2, #1016] @ 0x3f8 │ │ │ │ │ sub r0, r3, r0 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cd8 <_PyObject_DebugMallocStats+0x18c> │ │ │ │ │ + beq 2b1c <_PyObject_DebugMallocStats+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2ce4 │ │ │ │ │ - b 2c9c <_PyObject_DebugMallocStats+0x150> │ │ │ │ │ + bl 2b28 │ │ │ │ │ + b 2ae0 <_PyObject_DebugMallocStats+0x150> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00002ce4 : │ │ │ │ │ +00002b28 : │ │ │ │ │ pymalloc_print_stats(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3104] @ 0xc20 │ │ │ │ │ sub sp, sp, #956 @ 0x3bc │ │ │ │ │ - ldr r3, [pc, #1040] @ 3114 │ │ │ │ │ + ldr r3, [pc, #1040] @ 2f58 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #1036] @ 3118 │ │ │ │ │ + ldr r1, [pc, #1036] @ 2f5c │ │ │ │ │ mov lr, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ @@ -3313,15 +3203,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr sl, [r8, #516] @ 0x204 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ moveq r5, sl │ │ │ │ │ streq r5, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ streq r5, [fp, #-944] @ 0xfffffc50 │ │ │ │ │ - beq 2e90 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ldr r7, [r8, #512] @ 0x200 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [fp, #-952] @ 0xfffffc48 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r4, [fp, #-956] @ 0xfffffc44 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r4, sl │ │ │ │ │ @@ -3329,15 +3219,15 @@ │ │ │ │ │ str r5, [fp, #-944] @ 0xfffffc50 │ │ │ │ │ str r5, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ mov r3, #28 │ │ │ │ │ mul r1, r3, r9 │ │ │ │ │ add r3, r8, r1 │ │ │ │ │ ldr r6, [r8, r1] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ubfx r1, r6, #0, #12 │ │ │ │ │ ldr r2, [fp, #-944] @ 0xfffffc50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ bic r3, r6, #4080 @ 0xff0 │ │ │ │ │ addne r2, r2, #4096 @ 0x1000 │ │ │ │ │ @@ -3345,20 +3235,20 @@ │ │ │ │ │ str r2, [fp, #-944] @ 0xfffffc50 │ │ │ │ │ addne r6, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ - bls 2e78 │ │ │ │ │ + bls 2cbc │ │ │ │ │ str r9, [fp, #-960] @ 0xfffffc40 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2ca8 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ mov r0, #4064 @ 0xfe0 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ lsl r1, r1, #3 │ │ │ │ │ ldr ip, [r5, #-900] @ 0xfffffc7c │ │ │ │ │ @@ -3371,20 +3261,20 @@ │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ ldr r1, [r5, #-388] @ 0xfffffe7c │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ str r0, [r5, #-388] @ 0xfffffe7c │ │ │ │ │ add r6, r6, #4096 @ 0x1000 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bhi 2e14 │ │ │ │ │ + bhi 2c58 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r9, [fp, #-960] @ 0xfffffc40 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 2db4 │ │ │ │ │ + bne 2bf8 │ │ │ │ │ ldr r8, [fp, #-952] @ 0xfffffc48 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [fp, #-956] @ 0xfffffc44 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ @@ -3410,15 +3300,15 @@ │ │ │ │ │ str r8, [fp, #-968] @ 0xfffffc38 │ │ │ │ │ str r4, [fp, #-960] @ 0xfffffc40 │ │ │ │ │ sub r3, fp, #936 @ 0x3a8 │ │ │ │ │ ldr r4, [r3, r9, lsl #2] │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2f54 │ │ │ │ │ + beq 2d98 │ │ │ │ │ sub r1, fp, #424 @ 0x1a8 │ │ │ │ │ lsl r5, r9, #3 │ │ │ │ │ ldr r7, [r1, r3, lsl #2] │ │ │ │ │ sub r1, fp, #680 @ 0x2a8 │ │ │ │ │ ldr r8, [r1, r3, lsl #2] │ │ │ │ │ mov r1, #1 │ │ │ │ │ stmib sp, {r4, r8} │ │ │ │ │ @@ -3438,85 +3328,85 @@ │ │ │ │ │ add r3, r3, r4, lsl #5 │ │ │ │ │ str r3, [fp, #-956] @ 0xfffffc44 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ ldr r2, [fp, #-972] @ 0xfffffc34 │ │ │ │ │ mla r6, r4, r1, r6 │ │ │ │ │ cmp r9, #64 @ 0x40 │ │ │ │ │ - bne 2edc │ │ │ │ │ + bne 2d20 │ │ │ │ │ ldr r4, [fp, #-960] @ 0xfffffc40 │ │ │ │ │ mov r0, #10 │ │ │ │ │ ldr r8, [fp, #-968] @ 0xfffffc38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [fp, #-964] @ 0xfffffc3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r8, #792] @ 0x318 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr r2, [r8, #792] @ 0x318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr r2, [r8, #796] @ 0x31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r3, #262144 @ 0x40000 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r0, fp, #168 @ 0xa8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_snprintf │ │ │ │ │ lsl r2, r5, #18 │ │ │ │ │ sub r1, fp, #168 @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ ldr r2, [fp, #-952] @ 0xfffffc48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r3, #4096 @ 0x1000 │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ ldr r3, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ sub r0, fp, #168 @ 0xa8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3525,46 +3415,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_snprintf │ │ │ │ │ ldr r3, [fp, #-948] @ 0xfffffc4c │ │ │ │ │ sub r1, fp, #168 @ 0xa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ lsl r2, r3, #12 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr r2, [fp, #-956] @ 0xfffffc44 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ ldr r2, [fp, #-944] @ 0xfffffc50 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ add r2, r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ + bl 2f60 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, #18 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ @@ -3572,62 +3462,62 @@ │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ mov r2, #131072 @ 0x20000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 311c │ │ │ │ │ - ldr r3, [pc, #28] @ 3114 │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r3, [pc, #28] @ 2f58 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 310c │ │ │ │ │ + beq 2f50 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000311c : │ │ │ │ │ +00002f60 : │ │ │ │ │ printone(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ - ldr r3, [pc, #316] @ 3278 │ │ │ │ │ + ldr r3, [pc, #316] @ 30bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputs │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ - bhi 3188 │ │ │ │ │ + bhi 2fcc │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #32 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ cmp r4, #35 @ 0x23 │ │ │ │ │ - bne 3170 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #61 @ 0x3d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ mov r8, #10 │ │ │ │ │ movw lr, #52429 @ 0xcccd │ │ │ │ │ movt lr, #52428 @ 0xcccc │ │ │ │ │ @@ -3648,54 +3538,54 @@ │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ mls r3, r8, r0, r3 │ │ │ │ │ add r3, r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r4, #-104] @ 0xffffff98 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3218 │ │ │ │ │ + beq 305c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ subne r3, r2, #28 │ │ │ │ │ movne r1, #44 @ 0x2c │ │ │ │ │ addne r3, r3, fp │ │ │ │ │ subne r2, ip, #2 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ strbne r1, [r3, #-104] @ 0xffffff98 │ │ │ │ │ movne r1, #3 │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ tst r7, r3 │ │ │ │ │ movne ip, r2 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3244 │ │ │ │ │ + beq 3088 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #32 │ │ │ │ │ sub r0, fp, #132 @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r0, fp, #132 @ 0x84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputs │ │ │ │ │ - ldr r3, [pc, #32] @ 3278 │ │ │ │ │ + ldr r3, [pc, #32] @ 30bc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 326c │ │ │ │ │ + beq 30b0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -0000327c : │ │ │ │ │ +000030c0 : │ │ │ │ │ mi_page_queue_enqueue_from(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -3710,44 +3600,44 @@ │ │ │ │ │ strne r2, [r3, #44] @ 0x2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ldreq r2, [r4, #44] @ 0x2c │ │ │ │ │ streq r2, [r1, #4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 32e0 │ │ │ │ │ + bne 3124 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec <_mi_stat_counter_increase+0x20> │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strd r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strne r4, [r3, #40] @ 0x28 │ │ │ │ │ strne r4, [r5, #4] │ │ │ │ │ - bne 3310 │ │ │ │ │ + bne 3154 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec <_mi_stat_counter_increase+0x20> │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ movt r1, #1 │ │ │ │ │ ldrb r2, [r4, #14] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ │ strb r2, [r4, #14] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003338 <_mi_page_free>: │ │ │ │ │ +0000317c <_mi_page_free>: │ │ │ │ │ _mi_page_free(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3755,27 +3645,27 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ │ bic r3, r3, #2 │ │ │ │ │ strb r3, [r4, #14] │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ - bl 3398 │ │ │ │ │ + bl 31dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add r2, r5, #20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 3428 <_mi_segment_page_free> │ │ │ │ │ + b 326c <_mi_segment_page_free> │ │ │ │ │ R_ARM_JUMP24 _mi_segment_page_free │ │ │ │ │ │ │ │ │ │ -00003398 : │ │ │ │ │ +000031dc : │ │ │ │ │ mi_page_queue_remove(): │ │ │ │ │ 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 │ │ │ │ │ @@ -3790,61 +3680,61 @@ │ │ │ │ │ strne r1, [r2, #44] @ 0x2c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ ldreq r1, [r4, #44] @ 0x2c │ │ │ │ │ streq r1, [r0, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne 3400 │ │ │ │ │ + bne 3244 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec <_mi_stat_counter_increase+0x20> │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldrb r1, [r4, #14] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r5, #1580] @ 0x62c │ │ │ │ │ bfi r1, r3, #0, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #1580] @ 0x62c │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ strb r1, [r4, #14] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003428 <_mi_segment_page_free>: │ │ │ │ │ +0000326c <_mi_segment_page_free>: │ │ │ │ │ _mi_segment_page_free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 3490 │ │ │ │ │ + bl 32d4 │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3470 <_mi_segment_page_free+0x48> │ │ │ │ │ + bne 32b4 <_mi_segment_page_free+0x48> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 87bc │ │ │ │ │ + b 8424 │ │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8908 │ │ │ │ │ + b 8570 │ │ │ │ │ │ │ │ │ │ -00003490 : │ │ │ │ │ +000032d4 : │ │ │ │ │ mi_segment_page_clear(): │ │ │ │ │ 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, #24] │ │ │ │ │ @@ -3857,78 +3747,80 @@ │ │ │ │ │ ldrlt r3, [r0] │ │ │ │ │ ldr r0, [r1, #448] @ 0x1c0 │ │ │ │ │ lsllt r3, r3, #15 │ │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ rsbs r2, r2, #0 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r0, [r6, #448] @ 0x1c0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldrb r3, [r5, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3580 │ │ │ │ │ + beq 33c4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r7, #1828] @ 0x724 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 351c │ │ │ │ │ + bne 3360 │ │ │ │ │ add r0, r7, #1824 @ 0x720 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r7, #1824] @ 0x720 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3580 │ │ │ │ │ + beq 33c4 │ │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ asr r0, r0, #4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ lsl r1, r1, #15 │ │ │ │ │ movls r3, #0 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ - bls 356c │ │ │ │ │ + bls 33b0 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ │ - bls 356c │ │ │ │ │ + bls 33b0 │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ add r0, r3, r0, lsl #15 │ │ │ │ │ ldr r2, [r6, #448] @ 0x1c0 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ - bl 81ac <_mi_os_reset> │ │ │ │ │ + bl 7e14 <_mi_os_reset> │ │ │ │ │ R_ARM_CALL _mi_os_reset │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ mov r2, #38 @ 0x26 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #10 │ │ │ │ │ bic r3, r3, #2 │ │ │ │ │ strb r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 3404 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000035c0 : │ │ │ │ │ +00003404 : │ │ │ │ │ mi_segment_span_free_coalesce(): │ │ │ │ │ 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 r7, r0, #1 │ │ │ │ │ @@ -3938,224 +3830,96 @@ │ │ │ │ │ ldr r9, [r7, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [r7, #104] @ 0x68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ streq r3, [r0, #24] │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 3514 │ │ │ │ │ ldr r8, [r0] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ ldr r2, [r7, #108] @ 0x6c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mla r2, r3, r2, r7 │ │ │ │ │ mul r3, r3, r8 │ │ │ │ │ add r2, r2, #116 @ 0x74 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 3650 │ │ │ │ │ + bcs 3494 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3650 │ │ │ │ │ + bne 3494 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 3650 │ │ │ │ │ - bl 4458 │ │ │ │ │ + beq 3494 │ │ │ │ │ + bl 40c0 │ │ │ │ │ add r3, r7, #116 @ 0x74 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 3678 │ │ │ │ │ + bls 34bc │ │ │ │ │ ldr r2, [r4, #-44] @ 0xffffffd4 │ │ │ │ │ mvn r3, #47 @ 0x2f │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r5, r4, r3 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 34c4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 369c │ │ │ │ │ + b 34e0 │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 369c │ │ │ │ │ + beq 34e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4458 │ │ │ │ │ + bl 40c0 │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ movw lr, #43691 @ 0xaaab │ │ │ │ │ movt lr, #43690 @ 0xaaaa │ │ │ │ │ mov r2, r8 │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add ip, ip, #116 @ 0x74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub ip, r5, ip │ │ │ │ │ str r6, [sp] │ │ │ │ │ asr r1, ip, #4 │ │ │ │ │ mul r1, lr, r1 │ │ │ │ │ - bl 27c0 │ │ │ │ │ + bl 2604 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000036dc : │ │ │ │ │ -mi_segment_commit_mask.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, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - ldr r4, [fp, #12] │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - cmp ip, #4194304 @ 0x400000 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - ldmib fp, {r5, lr} │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - str ip, [r4, #4] │ │ │ │ │ - str ip, [r4, #8] │ │ │ │ │ - str ip, [r4, #12] │ │ │ │ │ - bcs 3810 │ │ │ │ │ - ldr ip, [r0, #104] @ 0x68 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - beq 3810 │ │ │ │ │ - ldr r7, [r0, #96] @ 0x60 │ │ │ │ │ - ldr ip, [r0, #100] @ 0x64 │ │ │ │ │ - add r6, r0, r7, lsl #15 │ │ │ │ │ - lsl r7, r7, #15 │ │ │ │ │ - lsl ip, ip, #15 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - bcs 3810 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub r6, r2, r0 │ │ │ │ │ - movw r1, #32767 @ 0x7fff │ │ │ │ │ - mov r8, #32768 @ 0x8000 │ │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ │ - addne r1, r6, r1 │ │ │ │ │ - addeq r1, r3, r1 │ │ │ │ │ - andne r9, r1, r8 │ │ │ │ │ - addeq r1, r1, r6 │ │ │ │ │ - addne r1, r3, r6 │ │ │ │ │ - andeq r9, r6, r8 │ │ │ │ │ - andne r1, r1, r8 │ │ │ │ │ - andeq r1, r1, r8 │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - movls r6, #1 │ │ │ │ │ - movhi r6, #0 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - movls r6, #0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - moveq ip, r9 │ │ │ │ │ - cmp r7, r1 │ │ │ │ │ - movcc r1, r7 │ │ │ │ │ - add r0, r0, ip │ │ │ │ │ - cmp r1, ip │ │ │ │ │ - str r0, [r5] │ │ │ │ │ - subhi r0, r1, ip │ │ │ │ │ - movls r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [lr] │ │ │ │ │ - beq 3810 │ │ │ │ │ - lsr r5, r0, #15 │ │ │ │ │ - lsr r6, ip, #15 │ │ │ │ │ - add lr, r5, ip, lsr #15 │ │ │ │ │ - cmp lr, #128 @ 0x80 │ │ │ │ │ - bls 37f8 │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC83 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ - R_ARM_CALL _mi_warning_message │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 3818 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - │ │ │ │ │ -00003818 : │ │ │ │ │ -mi_commit_mask_create(): │ │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ │ - bne 3838 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 3870 │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - lsr ip, r0, #5 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - and r0, r0, #31 │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - add ip, r2, ip, lsl #2 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - b 3884 │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - str r1, [r2, #4] │ │ │ │ │ - str r1, [r2, #8] │ │ │ │ │ - str r1, [r2, #12] │ │ │ │ │ - bx lr │ │ │ │ │ - rsb r3, r0, #32 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - movcs r3, r1 │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - lslne r2, lr, r3 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - mvneq r2, #0 │ │ │ │ │ - lslne r2, r2, r0 │ │ │ │ │ - subs r1, r1, r3 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r2, [ip], #4 │ │ │ │ │ - popeq {fp, pc} │ │ │ │ │ - b 3884 │ │ │ │ │ - │ │ │ │ │ -000038b8 <_mi_free_generic>: │ │ │ │ │ +00003520 <_mi_free_generic>: │ │ │ │ │ _mi_free_generic(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldrb r3, [r1, #14] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - beq 3944 <_mi_free_generic+0x8c> │ │ │ │ │ + beq 35ac <_mi_free_generic+0x8c> │ │ │ │ │ add ip, r0, #116 @ 0x74 │ │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ │ sub ip, r1, ip │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ asr ip, ip, #4 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ movls r3, #0 │ │ │ │ │ - bls 3924 <_mi_free_generic+0x6c> │ │ │ │ │ + bls 358c <_mi_free_generic+0x6c> │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ addls r3, r1, r1, lsl #1 │ │ │ │ │ - bls 3924 <_mi_free_generic+0x6c> │ │ │ │ │ + bls 358c <_mi_free_generic+0x6c> │ │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ │ movls r3, r1 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r3, ip, lsl #15 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub r0, r6, r0 │ │ │ │ │ @@ -4165,126 +3929,126 @@ │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r6, r6, r1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 395c <_mi_free_block> │ │ │ │ │ + b 35c4 <_mi_free_block> │ │ │ │ │ │ │ │ │ │ -0000395c <_mi_free_block>: │ │ │ │ │ +000035c4 <_mi_free_block>: │ │ │ │ │ _mi_free_block(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 39ac <_mi_free_block+0x50> │ │ │ │ │ + beq 3614 <_mi_free_block+0x50> │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ str r1, [r2] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ subs r2, r1, #1 │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ - bne 3994 <_mi_free_block+0x38> │ │ │ │ │ + bne 35fc <_mi_free_block+0x38> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3e14 │ │ │ │ │ + b 4014 <_PyMem_GetCurrentAllocatorName+0x318> │ │ │ │ │ R_ARM_JUMP24 _mi_page_retire │ │ │ │ │ ldrb r3, [r0, #14] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 39bc <_mi_free_block+0x60> │ │ │ │ │ + beq 3624 <_mi_free_block+0x60> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 39c8 <_mi_page_unfull> │ │ │ │ │ + b 3630 <_mi_page_unfull> │ │ │ │ │ R_ARM_JUMP24 _mi_page_unfull │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 829c <_mi_free_block_mt> │ │ │ │ │ + b 7f04 <_mi_free_block_mt> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000039c8 <_mi_page_unfull>: │ │ │ │ │ +00003630 <_mi_page_unfull>: │ │ │ │ │ _mi_page_unfull(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrb r5, [r0, #14] │ │ │ │ │ tst r5, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ orr r5, r5, #1 │ │ │ │ │ - bl 2790 <_mi_segment_map_allocated_at+0x28> │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_CALL mi_bin │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ strb r5, [r4, #14] │ │ │ │ │ mla r0, r3, r0, r1 │ │ │ │ │ add r1, r1, #1408 @ 0x580 │ │ │ │ │ add r0, r0, #520 @ 0x208 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 327c │ │ │ │ │ + b 30c0 │ │ │ │ │ │ │ │ │ │ -00003a20 <_mi_commit_mask_next_run>: │ │ │ │ │ +00003688 <_mi_commit_mask_next_run>: │ │ │ │ │ _mi_commit_mask_next_run(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bhi 3ad0 <_mi_commit_mask_next_run+0xb0> │ │ │ │ │ + bhi 3738 <_mi_commit_mask_next_run+0xb0> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ lsr r2, r3, #5 │ │ │ │ │ mov lr, r0 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ ldr r0, [lr, r2, lsl #2] │ │ │ │ │ mov r4, r3 │ │ │ │ │ lsrs r3, r0, r3 │ │ │ │ │ - beq 3a64 <_mi_commit_mask_next_run+0x44> │ │ │ │ │ + beq 36cc <_mi_commit_mask_next_run+0x44> │ │ │ │ │ mov ip, r3 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne 3a80 <_mi_commit_mask_next_run+0x60> │ │ │ │ │ + bne 36e8 <_mi_commit_mask_next_run+0x60> │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ - b 3a54 <_mi_commit_mask_next_run+0x34> │ │ │ │ │ + b 36bc <_mi_commit_mask_next_run+0x34> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 3a40 <_mi_commit_mask_next_run+0x20> │ │ │ │ │ + bne 36a8 <_mi_commit_mask_next_run+0x20> │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ rbit r3, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ clz r3, r3 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ add r3, r3, r2, lsl #5 │ │ │ │ │ str r3, [r1] │ │ │ │ │ lsr ip, ip, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne 3a98 <_mi_commit_mask_next_run+0x78> │ │ │ │ │ + bne 3700 <_mi_commit_mask_next_run+0x78> │ │ │ │ │ add r1, r3, r0 │ │ │ │ │ tst r1, #31 │ │ │ │ │ popne {r4, fp, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ pophi {r4, fp, pc} │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ tst ip, #1 │ │ │ │ │ popeq {r4, fp, pc} │ │ │ │ │ - b 3a98 <_mi_commit_mask_next_run+0x78> │ │ │ │ │ + b 3700 <_mi_commit_mask_next_run+0x78> │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003ae0 : │ │ │ │ │ +00003748 : │ │ │ │ │ mi_segment_purge.isra.0(): │ │ │ │ │ ldrb ip, [r0, #21] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -4302,98 +4066,100 @@ │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ sub r1, fp, #76 @ 0x4c │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bl 36dc │ │ │ │ │ + bl 42a4 │ │ │ │ │ + R_ARM_CALL mi_segment_commit_mask.constprop.0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b68 │ │ │ │ │ + bne 37d0 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - bne 3b48 │ │ │ │ │ - b 3c74 │ │ │ │ │ + bne 37b0 │ │ │ │ │ + b 38dc │ │ │ │ │ ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3c74 │ │ │ │ │ + beq 38dc │ │ │ │ │ add r6, r4, #52 @ 0x34 │ │ │ │ │ add r9, r4, #68 @ 0x44 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ tst r0, r1 │ │ │ │ │ - bne 3ba4 │ │ │ │ │ + bne 380c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3b84 │ │ │ │ │ - b 3c38 │ │ │ │ │ + bne 37ec │ │ │ │ │ + b 38a0 │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 3c80 <_mi_os_purge_ex> │ │ │ │ │ + bl 38e8 <_mi_os_purge_ex> │ │ │ │ │ R_ARM_CALL _mi_os_purge_ex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c38 │ │ │ │ │ + beq 38a0 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ ldr lr, [ip], #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ - bne 3bd0 │ │ │ │ │ + bne 3838 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r3, [r0], #4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addeq r2, r2, #32 │ │ │ │ │ - bne 3c58 │ │ │ │ │ + bne 38c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - bne 3bf0 │ │ │ │ │ + bne 3858 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #100] @ 3c7c │ │ │ │ │ + ldr r0, [pc, #100] @ 38e4 │ │ │ │ │ sub r2, sl, r2, lsl #15 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ ldr r1, [r5], #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bic r2, r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3c20 │ │ │ │ │ + bne 3888 │ │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ bic r3, r3, r2 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3c3c │ │ │ │ │ - b 3c74 │ │ │ │ │ + bne 38a4 │ │ │ │ │ + b 38dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c00 │ │ │ │ │ + beq 3868 │ │ │ │ │ and ip, r3, #1 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ - beq 3c00 │ │ │ │ │ - b 3c60 │ │ │ │ │ + beq 3868 │ │ │ │ │ + b 38c8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003c80 <_mi_os_purge_ex>: │ │ │ │ │ +000038e8 <_mi_os_purge_ex>: │ │ │ │ │ _mi_os_purge_ex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -4403,230 +4169,232 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [r4, #1908] @ 0x774 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3cc4 <_mi_os_purge_ex+0x44> │ │ │ │ │ + bne 392c <_mi_os_purge_ex+0x44> │ │ │ │ │ add r0, r4, #1904 @ 0x770 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1904] @ 0x770 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3d50 <_mi_os_purge_ex+0xd0> │ │ │ │ │ + blt 39b8 <_mi_os_purge_ex+0xd0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, r7, #544 @ 0x220 │ │ │ │ │ - bl 3d64 <_mi_stat_counter_increase> │ │ │ │ │ + bl 39cc <_mi_stat_counter_increase> │ │ │ │ │ R_ARM_CALL _mi_stat_counter_increase │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, r7, #160 @ 0xa0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r3, [r4, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d00 <_mi_os_purge_ex+0x80> │ │ │ │ │ - ldr r0, [pc, #96] @ 3d60 <_mi_os_purge_ex+0xe0> │ │ │ │ │ + bne 3968 <_mi_os_purge_ex+0x80> │ │ │ │ │ + ldr r0, [pc, #96] @ 39c8 <_mi_os_purge_ex+0xe0> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1704] @ 0x6a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3d38 <_mi_os_purge_ex+0xb8> │ │ │ │ │ + beq 39a0 <_mi_os_purge_ex+0xb8> │ │ │ │ │ bl ba0 <_mi_arena_alloc_aligned+0x190> │ │ │ │ │ R_ARM_CALL _mi_preloading │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d38 <_mi_os_purge_ex+0xb8> │ │ │ │ │ + bne 39a0 <_mi_os_purge_ex+0xb8> │ │ │ │ │ sub r2, fp, #29 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [fp, #-29] @ 0xffffffe3 │ │ │ │ │ - bl 3e08 │ │ │ │ │ + bl 3a70 │ │ │ │ │ ldrb r5, [fp, #-29] @ 0xffffffe3 │ │ │ │ │ - b 3d54 <_mi_os_purge_ex+0xd4> │ │ │ │ │ + b 39bc <_mi_os_purge_ex+0xd4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d54 <_mi_os_purge_ex+0xd4> │ │ │ │ │ + beq 39bc <_mi_os_purge_ex+0xd4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 81ac <_mi_os_reset> │ │ │ │ │ + bl 7e14 <_mi_os_reset> │ │ │ │ │ R_ARM_CALL _mi_os_reset │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x000006a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d64 <_mi_stat_counter_increase>: │ │ │ │ │ +000039cc <_mi_stat_counter_increase>: │ │ │ │ │ _mi_stat_counter_increase(): │ │ │ │ │ - ldr r2, [pc, #152] @ 3e04 <_mi_stat_counter_increase+0xa0> │ │ │ │ │ + ldr r2, [pc, #152] @ 3a6c <_mi_stat_counter_increase+0xa0> │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ add r3, r2, #640 @ 0x280 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ movcc r3, #1 │ │ │ │ │ movcs r3, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movcc r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3dd8 <_mi_stat_counter_increase+0x74> │ │ │ │ │ + beq 3a40 <_mi_stat_counter_increase+0x74> │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrexd r6, [r3] │ │ │ │ │ adds r6, r6, r4 │ │ │ │ │ adc r7, r7, r5 │ │ │ │ │ strexd ip, r6, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3d9c <_mi_stat_counter_increase+0x38> │ │ │ │ │ + bne 3a04 <_mi_stat_counter_increase+0x38> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrexd r4, [r0] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd ip, r4, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 3dbc <_mi_stat_counter_increase+0x58> │ │ │ │ │ + b 3a24 <_mi_stat_counter_increase+0x58> │ │ │ │ │ ldm r0, {r3, ip} │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ adds r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ adc r2, lr, #0 │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ stm r0, {r3, ip} │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003e08 : │ │ │ │ │ +00003a70 : │ │ │ │ │ mi_os_decommit_ex.isra.0(): │ │ │ │ │ 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 │ │ │ │ │ rsbs r3, r1, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r0, [pc, #128] @ 3eb8 │ │ │ │ │ + ldr r0, [pc, #128] @ 3b20 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3b24 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ moveq r0, r1 │ │ │ │ │ - beq 3eb0 │ │ │ │ │ + beq 3b18 │ │ │ │ │ strb r1, [r6] │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL madvise │ │ │ │ │ strb r7, [r6] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 3b10 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ clz r0, r4 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00003ebc : │ │ │ │ │ +00003b24 : │ │ │ │ │ mi_os_page_align_areax(): │ │ │ │ │ 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 ip, #0 │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r1, ip │ │ │ │ │ cmpne r2, ip │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 3b54 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3fa0 │ │ │ │ │ + b 3c08 │ │ │ │ │ mov r5, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ ldr r6, [r3, #2132] @ 0x854 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ and r9, r6, r8 │ │ │ │ │ - beq 3f48 │ │ │ │ │ + beq 3bb0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r1, r8 │ │ │ │ │ rsbeq r3, r6, #0 │ │ │ │ │ andeq r8, r8, r3 │ │ │ │ │ - beq 3f38 │ │ │ │ │ + beq 3ba0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r8, r8, r1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3f74 │ │ │ │ │ - b 3f80 │ │ │ │ │ + beq 3bdc │ │ │ │ │ + b 3be8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ rsbeq r3, r6, #0 │ │ │ │ │ andeq r7, r7, r3 │ │ │ │ │ - beq 3f68 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r7, r7, r1 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 3f80 │ │ │ │ │ + bne 3be8 │ │ │ │ │ rsb r6, r6, #0 │ │ │ │ │ and r4, r4, r6 │ │ │ │ │ - b 3f90 │ │ │ │ │ + b 3bf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r4, r4, r1 │ │ │ │ │ sub r4, r4, r7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3ee4 │ │ │ │ │ + ble 3b4c │ │ │ │ │ str r4, [r5] │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003fa8 <_PyMem_ArenaFree.part.0>: │ │ │ │ │ +00003c10 <_PyMem_ArenaFree.part.0>: │ │ │ │ │ _PyMem_ArenaFree.part.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -4635,36 +4403,36 @@ │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ - ldr r0, [pc, #16] @ 3ff0 <_PyMem_ArenaFree.part.0+0x48> │ │ │ │ │ + ldr r0, [pc, #16] @ 3c58 <_PyMem_ArenaFree.part.0+0x48> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ mov r2, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_FatalErrorFormat> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFormat │ │ │ │ │ .word 0x00000c00 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003ff4 <_PyDebugAllocatorStats>: │ │ │ │ │ +00003c5c <_PyDebugAllocatorStats>: │ │ │ │ │ _PyDebugAllocatorStats(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3800] @ 0xed8 │ │ │ │ │ sub sp, sp, #276 @ 0x114 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #112] @ 4090 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ + ldr r2, [pc, #112] @ 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ stm sp, {r1, r5} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ │ sub r0, fp, #280 @ 0x118 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -4682,51 +4450,51 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_snprintf │ │ │ │ │ mul r2, r5, r4 │ │ │ │ │ sub r1, fp, #152 @ 0x98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 311c │ │ │ │ │ - ldr r3, [pc, #28] @ 4090 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ + bl 2f60 │ │ │ │ │ + ldr r3, [pc, #28] @ 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 4088 <_PyDebugAllocatorStats+0x94> │ │ │ │ │ + beq 3cf0 <_PyDebugAllocatorStats+0x94> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00004094 <_PyMem_GetCurrentAllocatorName>: │ │ │ │ │ +00003cfc <_PyMem_GetCurrentAllocatorName>: │ │ │ │ │ _PyMem_GetCurrentAllocatorName(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ │ - ldr r1, [pc, #808] @ 43d8 <_PyMem_GetCurrentAllocatorName+0x344> │ │ │ │ │ + ldr r1, [pc, #808] @ 4040 <_PyMem_GetCurrentAllocatorName+0x344> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 40d0 <_PyMem_GetCurrentAllocatorName+0x3c> │ │ │ │ │ + bne 3d38 <_PyMem_GetCurrentAllocatorName+0x3c> │ │ │ │ │ strexb r0, r3, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40b8 <_PyMem_GetCurrentAllocatorName+0x24> │ │ │ │ │ + bne 3d20 <_PyMem_GetCurrentAllocatorName+0x24> │ │ │ │ │ dmb ish │ │ │ │ │ - beq 40e0 <_PyMem_GetCurrentAllocatorName+0x4c> │ │ │ │ │ + beq 3d48 <_PyMem_GetCurrentAllocatorName+0x4c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ - ldr ip, [pc, #756] @ 43dc <_PyMem_GetCurrentAllocatorName+0x348> │ │ │ │ │ + ldr ip, [pc, #756] @ 4044 <_PyMem_GetCurrentAllocatorName+0x348> │ │ │ │ │ sub sl, fp, #196 @ 0xc4 │ │ │ │ │ sub r9, fp, #176 @ 0xb0 │ │ │ │ │ sub r7, fp, #156 @ 0x9c │ │ │ │ │ sub r5, fp, #136 @ 0x88 │ │ │ │ │ sub lr, fp, #116 @ 0x74 │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ │ @@ -4745,203 +4513,203 @@ │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldm r6!, {r0, r1, r2, r3} │ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #652] @ 43e0 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ + ldr r0, [pc, #652] @ 4048 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r3, [lr] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41dc <_PyMem_GetCurrentAllocatorName+0x148> │ │ │ │ │ - ldr r0, [pc, #624] @ 43e4 <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ + bne 3e44 <_PyMem_GetCurrentAllocatorName+0x148> │ │ │ │ │ + ldr r0, [pc, #624] @ 404c <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41a4 <_PyMem_GetCurrentAllocatorName+0x110> │ │ │ │ │ - ldr r0, [pc, #604] @ 43e8 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ + bne 3e0c <_PyMem_GetCurrentAllocatorName+0x110> │ │ │ │ │ + ldr r0, [pc, #604] @ 4050 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ - beq 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr r0, [pc, #568] @ 43e4 <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ + beq 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr r0, [pc, #568] @ 404c <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #176 @ 0xb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41dc <_PyMem_GetCurrentAllocatorName+0x148> │ │ │ │ │ - ldr r0, [pc, #548] @ 43e8 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ + bne 3e44 <_PyMem_GetCurrentAllocatorName+0x148> │ │ │ │ │ + ldr r0, [pc, #548] @ 4050 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #176 @ 0xb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - beq 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr r0, [pc, #508] @ 43e0 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ + beq 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr r0, [pc, #508] @ 4048 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #116 @ 0x74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ - ldr r0, [pc, #488] @ 43e4 <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ + bne 3e94 <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + ldr r0, [pc, #488] @ 404c <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #156 @ 0x9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ - ldr r0, [pc, #468] @ 43e8 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ + bne 3e94 <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + ldr r0, [pc, #468] @ 4050 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #136 @ 0x88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ - beq 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr ip, [pc, #440] @ 43ec <_PyMem_GetCurrentAllocatorName+0x358> │ │ │ │ │ + beq 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr ip, [pc, #440] @ 4054 <_PyMem_GetCurrentAllocatorName+0x358> │ │ │ │ │ sub r6, fp, #96 @ 0x60 │ │ │ │ │ sub r5, fp, #76 @ 0x4c │ │ │ │ │ sub lr, fp, #56 @ 0x38 │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ │ add r4, ip, #24 │ │ │ │ │ ldr r3, [ip], #4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #368] @ 43e0 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ + ldr r0, [pc, #368] @ 4048 <_PyMem_GetCurrentAllocatorName+0x34c> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #96 @ 0x60 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r3, [lr] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4290 <_PyMem_GetCurrentAllocatorName+0x1fc> │ │ │ │ │ + beq 3ef8 <_PyMem_GetCurrentAllocatorName+0x1fc> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr r0, [pc, #332] @ 43e4 <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ + b 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr r0, [pc, #332] @ 404c <_PyMem_GetCurrentAllocatorName+0x350> │ │ │ │ │ sub r1, fp, #76 @ 0x4c │ │ │ │ │ mov r2, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4288 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ - ldr r0, [pc, #312] @ 43e8 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ + bne 3ef0 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ + ldr r0, [pc, #312] @ 4050 <_PyMem_GetCurrentAllocatorName+0x354> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r2, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4288 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ - ldr r0, [pc, #296] @ 43f0 <_PyMem_GetCurrentAllocatorName+0x35c> │ │ │ │ │ + bne 3ef0 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ + ldr r0, [pc, #296] @ 4058 <_PyMem_GetCurrentAllocatorName+0x35c> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4348 <_PyMem_GetCurrentAllocatorName+0x2b4> │ │ │ │ │ - ldr r0, [pc, #276] @ 43f4 <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ + bne 3fb0 <_PyMem_GetCurrentAllocatorName+0x2b4> │ │ │ │ │ + ldr r0, [pc, #276] @ 405c <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4310 <_PyMem_GetCurrentAllocatorName+0x27c> │ │ │ │ │ - ldr r0, [pc, #256] @ 43f8 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ + bne 3f78 <_PyMem_GetCurrentAllocatorName+0x27c> │ │ │ │ │ + ldr r0, [pc, #256] @ 4060 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ sub r1, fp, #196 @ 0xc4 │ │ │ │ │ mov r2, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - beq 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr r0, [pc, #220] @ 43f4 <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ + beq 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr r0, [pc, #220] @ 405c <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #176 @ 0xb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4348 <_PyMem_GetCurrentAllocatorName+0x2b4> │ │ │ │ │ - ldr r0, [pc, #200] @ 43f8 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ + bne 3fb0 <_PyMem_GetCurrentAllocatorName+0x2b4> │ │ │ │ │ + ldr r0, [pc, #200] @ 4060 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #176 @ 0xb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - beq 4398 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ - ldr r0, [pc, #160] @ 43f0 <_PyMem_GetCurrentAllocatorName+0x35c> │ │ │ │ │ + beq 4000 <_PyMem_GetCurrentAllocatorName+0x304> │ │ │ │ │ + ldr r0, [pc, #160] @ 4058 <_PyMem_GetCurrentAllocatorName+0x35c> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #116 @ 0x74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4288 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ - ldr r0, [pc, #140] @ 43f4 <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ + bne 3ef0 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ + ldr r0, [pc, #140] @ 405c <_PyMem_GetCurrentAllocatorName+0x360> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #156 @ 0x9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4288 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ - ldr r0, [pc, #120] @ 43f8 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ + bne 3ef0 <_PyMem_GetCurrentAllocatorName+0x1f4> │ │ │ │ │ + ldr r0, [pc, #120] @ 4060 <_PyMem_GetCurrentAllocatorName+0x364> │ │ │ │ │ mov r2, #20 │ │ │ │ │ sub r1, fp, #136 @ 0x88 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - ldr r1, [pc, #56] @ 43d8 <_PyMem_GetCurrentAllocatorName+0x344> │ │ │ │ │ + ldr r1, [pc, #56] @ 4040 <_PyMem_GetCurrentAllocatorName+0x344> │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 43bc <_PyMem_GetCurrentAllocatorName+0x328> │ │ │ │ │ + bne 4024 <_PyMem_GetCurrentAllocatorName+0x328> │ │ │ │ │ strexb r0, r3, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43a4 <_PyMem_GetCurrentAllocatorName+0x310> │ │ │ │ │ + bne 400c <_PyMem_GetCurrentAllocatorName+0x310> │ │ │ │ │ dmb ish │ │ │ │ │ - beq 43cc <_PyMem_GetCurrentAllocatorName+0x338> │ │ │ │ │ + beq 4034 <_PyMem_GetCurrentAllocatorName+0x338> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Unlock │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ @@ -4959,50 +4727,50 @@ │ │ │ │ │ .word 0x0000040c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000424 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000043c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000043fc : │ │ │ │ │ +00004064 : │ │ │ │ │ PyObject_Calloc(): │ │ │ │ │ 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 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - beq 442c │ │ │ │ │ + beq 4094 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcc 4450 │ │ │ │ │ + bcc 40b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r3, #1012] @ 0x3f4 │ │ │ │ │ ldr r3, [r3, #1020] @ 0x3fc │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004458 : │ │ │ │ │ +000040c0 : │ │ │ │ │ mi_segment_span_remove_from_queue(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - bls 4494 │ │ │ │ │ + bls 40fc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ clz ip, r2 │ │ │ │ │ sub lr, ip, #29 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ rsb lr, ip, #29 │ │ │ │ │ rsb ip, ip, #31 │ │ │ │ │ lsr r2, r2, lr │ │ │ │ │ @@ -5029,76 +4797,76 @@ │ │ │ │ │ streq r3, [lr, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000044f0 : │ │ │ │ │ +00004158 : │ │ │ │ │ mi_heap_visit_blocks(): │ │ │ │ │ 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 r4, r0 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ strb r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1974 │ │ │ │ │ + bl 1974 │ │ │ │ │ R_ARM_CALL _mi_heap_delayed_free_partial │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_heap_area_visitor │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_heap_area_visitor │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_heap_visit_areas_page │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_heap_visit_areas_page │ │ │ │ │ - bl 1b38 │ │ │ │ │ + bl 1b38 <_mi_os_alloc+0x64> │ │ │ │ │ R_ARM_CALL mi_heap_visit_pages │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000453c : │ │ │ │ │ +000041a4 : │ │ │ │ │ mi_heap_visit_areas_page(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 4584 <_mi_heap_area_init> │ │ │ │ │ + bl 41ec <_mi_heap_area_init> │ │ │ │ │ R_ARM_CALL _mi_heap_area_init │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004584 <_mi_heap_area_init>: │ │ │ │ │ +000041ec <_mi_heap_area_init>: │ │ │ │ │ _mi_heap_area_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3af8 │ │ │ │ │ + bl 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #43690 @ 0xaaaa │ │ │ │ │ ldrh r1, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -5113,30 +4881,30 @@ │ │ │ │ │ ldrh r1, [r5, #10] │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ add r1, r2, #116 @ 0x74 │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ asr r1, r1, #4 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - bls 4618 <_mi_heap_area_init+0x94> │ │ │ │ │ + bls 4280 <_mi_heap_area_init+0x94> │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ │ - bls 4618 <_mi_heap_area_init+0x94> │ │ │ │ │ + bls 4280 <_mi_heap_area_init+0x94> │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ add r3, r3, r1, lsl #15 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ str ip, [r4, #12] │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004638 : │ │ │ │ │ +000042a0 : │ │ │ │ │ mi_heap_area_visitor(): │ │ │ │ │ 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 │ │ │ │ │ @@ -5145,133 +4913,133 @@ │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC count_blocks │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS count_blocks │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bne 4684 │ │ │ │ │ + bne 42ec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 469c │ │ │ │ │ + b 4304 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46c4 │ │ │ │ │ + beq 432c │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 46c4 │ │ │ │ │ + beq 432c │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 5dd8 <_mi_heap_area_visit_blocks> │ │ │ │ │ + b 5a40 <_mi_heap_area_visit_blocks> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_area_visit_blocks │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -000046cc : │ │ │ │ │ +00004334 : │ │ │ │ │ count_blocks(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000046f8 : │ │ │ │ │ +00004360 : │ │ │ │ │ mi_heap_page_collect(): │ │ │ │ │ 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 r6, [r3] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ subs r1, r6, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bl 3af8 │ │ │ │ │ + bl 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 43b4 │ │ │ │ │ subs r2, r6, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movne r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3338 <_mi_page_free> │ │ │ │ │ + bl 317c <_mi_page_free> │ │ │ │ │ R_ARM_CALL _mi_page_free │ │ │ │ │ - b 4760 │ │ │ │ │ + b 43c8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 4760 │ │ │ │ │ + bne 43c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab0 <_mi_page_abandon> │ │ │ │ │ + bl 8718 <_mi_page_abandon> │ │ │ │ │ R_ARM_CALL _mi_page_abandon │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004768 <_Py_GetGlobalAllocatedBlocks>: │ │ │ │ │ +000043d0 <_Py_GetGlobalAllocatedBlocks>: │ │ │ │ │ _Py_GetGlobalAllocatedBlocks(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4770 <_Py_GetGlobalAllocatedBlocks+0x8> │ │ │ │ │ + b 4b60 │ │ │ │ │ R_ARM_JUMP24 get_num_global_allocated_blocks │ │ │ │ │ │ │ │ │ │ -00004784 : │ │ │ │ │ +000043ec : │ │ │ │ │ mi_recurse_enter_prim(): │ │ │ │ │ - ldr r2, [pc, #40] @ 47b4 │ │ │ │ │ + ldr r2, [pc, #40] @ 441c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ strbeq r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR4 │ │ │ │ │ │ │ │ │ │ -000047b8 : │ │ │ │ │ +00004420 : │ │ │ │ │ mi_recurse_exit_prim(): │ │ │ │ │ - ldr r2, [pc, #28] @ 47dc │ │ │ │ │ + ldr r2, [pc, #28] @ 4444 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR4 │ │ │ │ │ │ │ │ │ │ -000047e0 <_collect_alloc_stats>: │ │ │ │ │ +00004448 <_collect_alloc_stats>: │ │ │ │ │ _collect_alloc_stats(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldr r4, [r1, #16] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ @@ -5291,15 +5059,15 @@ │ │ │ │ │ add ip, ip, lr │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ str ip, [r3, #12] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004844 : │ │ │ │ │ +000044ac : │ │ │ │ │ mi_heap_page_check_owned(): │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ add r0, ip, #116 @ 0x74 │ │ │ │ │ @@ -5307,18 +5075,18 @@ │ │ │ │ │ movt r4, #43690 @ 0xaaaa │ │ │ │ │ sub r0, r2, r0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ asr r0, r0, #4 │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ movls r4, #0 │ │ │ │ │ - bls 4898 │ │ │ │ │ + bls 4500 │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ addls r4, r1, r1, lsl #1 │ │ │ │ │ - bls 4898 │ │ │ │ │ + bls 4500 │ │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ │ movls r4, r1 │ │ │ │ │ movhi r4, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r4, r4, r0, lsl #15 │ │ │ │ │ ldrh r0, [r2, #10] │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ @@ -5330,15 +5098,15 @@ │ │ │ │ │ movcs r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ movcc r0, #0 │ │ │ │ │ strb r0, [lr] │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000048d4 : │ │ │ │ │ +0000453c : │ │ │ │ │ mi_page_usable_aligned_size_of(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add r3, r0, #116 @ 0x74 │ │ │ │ │ @@ -5346,18 +5114,18 @@ │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ movw ip, #43691 @ 0xaaab │ │ │ │ │ movt ip, #43690 @ 0xaaaa │ │ │ │ │ cmp r4, #3 │ │ │ │ │ asr r3, r3, #4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ movls ip, #0 │ │ │ │ │ - bls 4928 │ │ │ │ │ + bls 4590 │ │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ │ - bls 4928 │ │ │ │ │ + bls 4590 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ movls ip, r4 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add ip, ip, r3, lsl #15 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ sub r0, r2, r0 │ │ │ │ │ @@ -5365,67 +5133,67 @@ │ │ │ │ │ lsllt r4, r4, #15 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r0, r4, r1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004950 : │ │ │ │ │ +000045b8 : │ │ │ │ │ mi_heap_reset_pages(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #516 @ 0x204 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r1, [pc, #32] @ 49a0 │ │ │ │ │ + ldr r1, [pc, #32] @ 4608 │ │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #1420] @ 0x58c │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #1580] @ 0x62c │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000049a4 : │ │ │ │ │ +0000460c : │ │ │ │ │ mi_abandoned_visited_push(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r2, [r0] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 4638 │ │ │ │ │ strex ip, r1, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne 49b0 │ │ │ │ │ + bne 4618 │ │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ │ ldrex r3, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strex r2, r3, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49dc │ │ │ │ │ + bne 4644 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000049fc : │ │ │ │ │ +00004664 : │ │ │ │ │ mi_out_buf(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -5443,15 +5211,15 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r4] │ │ │ │ │ add r1, r3, r2 │ │ │ │ │ strex r0, r1, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a40 │ │ │ │ │ + bne 46a8 │ │ │ │ │ cmp r3, #32768 @ 0x8000 │ │ │ │ │ dmb ish │ │ │ │ │ popcs {r4, r5, fp, pc} │ │ │ │ │ add r1, r3, r2 │ │ │ │ │ rsb ip, r3, #32512 @ 0x7f00 │ │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ │ add ip, ip, #255 @ 0xff │ │ │ │ │ @@ -5463,15 +5231,15 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ │ │ │ │ │ -00004a90 <_mi_os_random_weak>: │ │ │ │ │ +000046f8 <_mi_os_random_weak>: │ │ │ │ │ _mi_os_random_weak(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -5509,45 +5277,45 @@ │ │ │ │ │ moveq r0, #17 │ │ │ │ │ cmp r3, ip │ │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ eor r0, r0, r0, lsr #15 │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ eor r0, r0, r0, lsr #16 │ │ │ │ │ - bhi 4b10 <_mi_os_random_weak+0x80> │ │ │ │ │ + bhi 4778 <_mi_os_random_weak+0x80> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004b40 : │ │ │ │ │ +000047a8 : │ │ │ │ │ mi_out_buf_stderr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4b7c │ │ │ │ │ + beq 47e4 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b7c │ │ │ │ │ + beq 47e4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stderr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS stderr │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputs │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 49fc │ │ │ │ │ + b 4664 │ │ │ │ │ │ │ │ │ │ -00004b90 <_PyObject_DebugDumpAddress>: │ │ │ │ │ +000047f8 <_PyObject_DebugDumpAddress>: │ │ │ │ │ _PyObject_DebugDumpAddress(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -5563,15 +5331,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4bf0 <_PyObject_DebugDumpAddress+0x60> │ │ │ │ │ + bne 4858 <_PyObject_DebugDumpAddress+0x60> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -5587,15 +5355,15 @@ │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ ldrb r8, [r5, #-8] │ │ │ │ │ sub r3, r5, #7 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orr r8, r1, r8, lsl #8 │ │ │ │ │ - bne 4c10 <_PyObject_DebugDumpAddress+0x80> │ │ │ │ │ + bne 4878 <_PyObject_DebugDumpAddress+0x80> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ @@ -5610,31 +5378,31 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ ldrb r3, [r5, #-1] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bne 4c98 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ + bne 4900 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bne 4c98 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ + bne 4900 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ │ - bne 4c98 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ + bne 4900 <_PyObject_DebugDumpAddress+0x108> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ - b 4d1c <_PyObject_DebugDumpAddress+0x18c> │ │ │ │ │ + b 4984 <_PyObject_DebugDumpAddress+0x18c> │ │ │ │ │ sub r6, r5, #3 │ │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ @@ -5650,28 +5418,28 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ mov r2, #9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp sl, #253 @ 0xfd │ │ │ │ │ - beq 4cf0 <_PyObject_DebugDumpAddress+0x160> │ │ │ │ │ + beq 4958 <_PyObject_DebugDumpAddress+0x160> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, #10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 4cb0 <_PyObject_DebugDumpAddress+0x120> │ │ │ │ │ + bne 4918 <_PyObject_DebugDumpAddress+0x120> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -5688,32 +5456,32 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ add r2, r7, #3 │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ │ - bne 4d60 <_PyObject_DebugDumpAddress+0x1d0> │ │ │ │ │ + bne 49c8 <_PyObject_DebugDumpAddress+0x1d0> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4d44 <_PyObject_DebugDumpAddress+0x1b4> │ │ │ │ │ + bne 49ac <_PyObject_DebugDumpAddress+0x1b4> │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 4d64 <_PyObject_DebugDumpAddress+0x1d4> │ │ │ │ │ + b 49cc <_PyObject_DebugDumpAddress+0x1d4> │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d88 <_PyObject_DebugDumpAddress+0x1f8> │ │ │ │ │ + beq 49f0 <_PyObject_DebugDumpAddress+0x1f8> │ │ │ │ │ mov r2, #28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ - b 4e00 <_PyObject_DebugDumpAddress+0x270> │ │ │ │ │ + b 4a68 <_PyObject_DebugDumpAddress+0x270> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ @@ -5734,28 +5502,28 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ mov r2, #9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r8, #253 @ 0xfd │ │ │ │ │ - beq 4de4 <_PyObject_DebugDumpAddress+0x254> │ │ │ │ │ + beq 4a4c <_PyObject_DebugDumpAddress+0x254> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, #10 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - bne 4da4 <_PyObject_DebugDumpAddress+0x214> │ │ │ │ │ + bne 4a0c <_PyObject_DebugDumpAddress+0x214> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4eb0 <_PyObject_DebugDumpAddress+0x320> │ │ │ │ │ + beq 4b18 <_PyObject_DebugDumpAddress+0x320> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #14 │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -5767,46 +5535,46 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ cmpne r6, r7 │ │ │ │ │ - bcs 4e50 <_PyObject_DebugDumpAddress+0x2c0> │ │ │ │ │ + bcs 4ab8 <_PyObject_DebugDumpAddress+0x2c0> │ │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ - b 4e24 <_PyObject_DebugDumpAddress+0x294> │ │ │ │ │ + b 4a8c <_PyObject_DebugDumpAddress+0x294> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bcs 4ea4 <_PyObject_DebugDumpAddress+0x314> │ │ │ │ │ + bcs 4b0c <_PyObject_DebugDumpAddress+0x314> │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - ble 4e84 <_PyObject_DebugDumpAddress+0x2f4> │ │ │ │ │ + ble 4aec <_PyObject_DebugDumpAddress+0x2f4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fwrite │ │ │ │ │ sub r6, r7, #8 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - bls 4ea4 <_PyObject_DebugDumpAddress+0x314> │ │ │ │ │ + bls 4b0c <_PyObject_DebugDumpAddress+0x314> │ │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <__fprintf_chk> │ │ │ │ │ R_ARM_CALL __fprintf_chk │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 4e84 <_PyObject_DebugDumpAddress+0x2f4> │ │ │ │ │ + bne 4aec <_PyObject_DebugDumpAddress+0x2f4> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, #10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL fputc │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, #10 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5819,194 +5587,194 @@ │ │ │ │ │ R_ARM_CALL fileno │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyMem_DumpTraceback> │ │ │ │ │ R_ARM_JUMP24 _PyMem_DumpTraceback │ │ │ │ │ │ │ │ │ │ -00004edc : │ │ │ │ │ +00004b44 : │ │ │ │ │ mi_stat_add.constprop.0(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bxeq lr │ │ │ │ │ ldrd r2, [r1] │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ orrs ip, r2, r3 │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ - bne 4f08 │ │ │ │ │ + bne 4b70 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ orrs ip, ip, lr │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldrexd r4, [r0] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd ip, r4, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4f08 │ │ │ │ │ + bne 4b70 │ │ │ │ │ ldrd r2, [r1, #24] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldrexd r4, [ip] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd lr, r4, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ + bne 4b90 │ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ ldrexd r4, [ip] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd lr, r4, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4f48 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ ldrd r2, [r1, #16] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldrexd r4, [r0] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd ip, r4, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ - b 4f68 │ │ │ │ │ + b 4bd0 │ │ │ │ │ │ │ │ │ │ -00004f84 : │ │ │ │ │ +00004bec : │ │ │ │ │ mi_stat_counter_add.constprop.0(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, fp} │ │ │ │ │ ldrd r2, [r1] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ ldrexd r4, [r0] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd ip, r4, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 4c00 │ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ │ add r0, r0, #8 │ │ │ │ │ ldrexd r4, [r0] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ adc r5, r5, r3 │ │ │ │ │ strexd ip, r4, [r0] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4fb8 │ │ │ │ │ + bne 4c20 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, r5, fp} │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004fdc : │ │ │ │ │ +00004c44 : │ │ │ │ │ mi_stats_merge_from(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r5, [pc, #332] @ 5144 │ │ │ │ │ + ldr r5, [pc, #332] @ 4dac │ │ │ │ │ cmp r0, r5 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #32 │ │ │ │ │ add r0, r5, #32 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ │ - bl 4edc │ │ │ │ │ + bl 4b44 │ │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ │ - bl 4f84 │ │ │ │ │ + bl 4bec │ │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00005148 : │ │ │ │ │ +00004db0 : │ │ │ │ │ free_work_item.isra.0(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 5184 │ │ │ │ │ + beq 4dec │ │ │ │ │ ldr r3, [r0, #-1] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51a0 │ │ │ │ │ + bgt 4e08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1, #-1] │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 4e08 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -6016,75 +5784,75 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000051ac : │ │ │ │ │ +00004e14 : │ │ │ │ │ process_queue.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - vldr d8, [pc, #160] @ 5280 │ │ │ │ │ + vldr d8, [pc, #160] @ 4ee8 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 4edc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 5230 │ │ │ │ │ + bge 4e98 │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ ldr r0, [r9, #824] @ 0x338 │ │ │ │ │ ldrd r2, [r3, #24] │ │ │ │ │ bl 0 <_Py_qsbr_poll> │ │ │ │ │ R_ARM_CALL _Py_qsbr_poll │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 4edc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r0, [r4, r5, lsl #4] │ │ │ │ │ - bl 5148 │ │ │ │ │ - b 51dc │ │ │ │ │ + bl 4db0 │ │ │ │ │ + b 4e44 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5250 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ strdeq r2, [r4, #8] │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 4edc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r6, #1008] @ 0x3f0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ vstr d8, [r4] │ │ │ │ │ ldr r0, [r6, #992] @ 0x3e0 │ │ │ │ │ blx r5 │ │ │ │ │ - b 51dc │ │ │ │ │ + b 4e44 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00005288 : │ │ │ │ │ +00004ef0 : │ │ │ │ │ maybe_process_interp_queue.isra.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -6098,42 +5866,42 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <_PyMutex_LockTimed> │ │ │ │ │ R_ARM_CALL _PyMutex_LockTimed │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5330 │ │ │ │ │ + bne 4f98 │ │ │ │ │ add r8, r4, #8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 51ac │ │ │ │ │ + bl 4e14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r3, r3, r8 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r3, [r5] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5318 │ │ │ │ │ + bne 4f80 │ │ │ │ │ strexb r2, r6, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5300 │ │ │ │ │ + bne 4f68 │ │ │ │ │ dmb ish │ │ │ │ │ - beq 5330 │ │ │ │ │ + beq 4f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005338 : │ │ │ │ │ +00004fa0 : │ │ │ │ │ mi_bitmap_is_claimedx_across.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6141,65 +5909,65 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ - bl 2510 │ │ │ │ │ + bl 2354 │ │ │ │ │ add r1, r6, r4, lsl #2 │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ ldr ip, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bics r3, r2, ip │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ tst ip, r2 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53dc │ │ │ │ │ + beq 5044 │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ ldr r4, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bics r7, r4, r6 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ tst r6, r4 │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 53b0 │ │ │ │ │ + bne 5018 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 5068 │ │ │ │ │ ldr r0, [lr, r0, lsl #2] │ │ │ │ │ bics ip, r1, r0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ tst r0, r1 │ │ │ │ │ orrne r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ strbne r2, [r5] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005414 <_mi_padding_shrink>: │ │ │ │ │ +0000507c <_mi_padding_shrink>: │ │ │ │ │ _mi_padding_shrink(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005428 <_mi_page_ptr_unalign>: │ │ │ │ │ +00005090 <_mi_page_ptr_unalign>: │ │ │ │ │ _mi_page_ptr_unalign(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ add ip, r0, #116 @ 0x74 │ │ │ │ │ @@ -6208,18 +5976,18 @@ │ │ │ │ │ movw lr, #43691 @ 0xaaab │ │ │ │ │ movt lr, #43690 @ 0xaaaa │ │ │ │ │ cmp r3, #3 │ │ │ │ │ asr ip, ip, #4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ movls r2, #0 │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ - bls 5480 <_mi_page_ptr_unalign+0x58> │ │ │ │ │ + bls 50e8 <_mi_page_ptr_unalign+0x58> │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r2, r3, r3, lsl #1 │ │ │ │ │ - bls 5480 <_mi_page_ptr_unalign+0x58> │ │ │ │ │ + bls 50e8 <_mi_page_ptr_unalign+0x58> │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movls r2, r3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r2, ip, lsl #15 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ sub r0, r4, r0 │ │ │ │ │ @@ -6227,238 +5995,238 @@ │ │ │ │ │ lsllt r3, r3, #15 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r0, r4, r1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000054a8 : │ │ │ │ │ +00005110 : │ │ │ │ │ mi_usable_size(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + b 461c │ │ │ │ │ R_ARM_JUMP24 _mi_usable_size.isra.0 │ │ │ │ │ │ │ │ │ │ -000054bc : │ │ │ │ │ +00005124 : │ │ │ │ │ mi_expand(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 5150 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + bl 461c │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ movcc r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000054f0 <_Py__ZSt15get_new_handlerv>: │ │ │ │ │ +00005158 <_Py__ZSt15get_new_handlerv>: │ │ │ │ │ _Py__ZSt15get_new_handlerv(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005508 : │ │ │ │ │ +00005170 : │ │ │ │ │ mi_malloc_size(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 54a8 │ │ │ │ │ + b 5110 │ │ │ │ │ R_ARM_JUMP24 mi_usable_size │ │ │ │ │ │ │ │ │ │ -0000551c : │ │ │ │ │ +00005184 : │ │ │ │ │ mi_malloc_usable_size(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 54a8 │ │ │ │ │ + b 5110 │ │ │ │ │ R_ARM_JUMP24 mi_usable_size │ │ │ │ │ │ │ │ │ │ -00005530 : │ │ │ │ │ +00005198 : │ │ │ │ │ mi__expand(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 555c │ │ │ │ │ + beq 51c4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + bl 461c │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bls 556c │ │ │ │ │ + bls 51d4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, #12 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005574 : │ │ │ │ │ +000051dc : │ │ │ │ │ mi_wdupenv_s(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 55a0 │ │ │ │ │ + beq 5208 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r0, #22 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000055b0 <_mi_arena_id_none>: │ │ │ │ │ +00005218 <_mi_arena_id_none>: │ │ │ │ │ _mi_arena_id_none(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000055c8 <_mi_arena_memid_is_suitable>: │ │ │ │ │ +00005230 <_mi_arena_memid_is_suitable>: │ │ │ │ │ _mi_arena_memid_is_suitable(): │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr ip, [fp, #24] │ │ │ │ │ stmib fp, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ clz r0, ip │ │ │ │ │ cmp r3, #6 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ - bne 5604 <_mi_arena_memid_is_suitable+0x3c> │ │ │ │ │ + bne 526c <_mi_arena_memid_is_suitable+0x3c> │ │ │ │ │ ldrb r3, [fp, #12] │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005614 <_mi_arena_memid_is_os_allocated>: │ │ │ │ │ +0000527c <_mi_arena_memid_is_os_allocated>: │ │ │ │ │ _mi_arena_memid_is_os_allocated(): │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ stmib fp, {r0, r1, r2, r3} │ │ │ │ │ sub r0, ip, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005644 : │ │ │ │ │ +000052ac : │ │ │ │ │ mi_arena_area(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movne r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bgt 5668 │ │ │ │ │ + bgt 52d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 56ac │ │ │ │ │ + b 5314 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - bgt 5660 │ │ │ │ │ + bgt 52c8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5660 │ │ │ │ │ + beq 52c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r3, #28] │ │ │ │ │ lslne r2, r2, #22 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ dmb ish │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ dmb ish │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000056b8 <_mi_arena_contains>: │ │ │ │ │ +00005320 <_mi_arena_contains>: │ │ │ │ │ _mi_arena_contains(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr lr, [r3, #1152] @ 0x480 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addne r3, r3, #1216 @ 0x4c0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 5708 <_mi_arena_contains+0x50> │ │ │ │ │ + bne 5370 <_mi_arena_contains+0x50> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ dmb ish │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ dmb ish │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 571c <_mi_arena_contains+0x64> │ │ │ │ │ + bcs 5384 <_mi_arena_contains+0x64> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 56dc <_mi_arena_contains+0x24> │ │ │ │ │ + beq 5344 <_mi_arena_contains+0x24> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ dmb ish │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 56f8 <_mi_arena_contains+0x40> │ │ │ │ │ - b 56e4 <_mi_arena_contains+0x2c> │ │ │ │ │ + beq 5360 <_mi_arena_contains+0x40> │ │ │ │ │ + b 534c <_mi_arena_contains+0x2c> │ │ │ │ │ dmb ish │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ dmb ish │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ add r2, ip, r2, lsl #22 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bcs 56f8 <_mi_arena_contains+0x40> │ │ │ │ │ + bcs 5360 <_mi_arena_contains+0x40> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005740 : │ │ │ │ │ +000053a8 : │ │ │ │ │ mi_is_valid_pointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5764 │ │ │ │ │ - bl 56b8 <_mi_arena_contains> │ │ │ │ │ + bne 53cc │ │ │ │ │ + bl 5320 <_mi_arena_contains> │ │ │ │ │ R_ARM_CALL _mi_arena_contains │ │ │ │ │ - b 5840 │ │ │ │ │ + b 54a8 │ │ │ │ │ sub ip, r0, #1 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ bfc ip, #0, #22 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ @@ -6466,419 +6234,419 @@ │ │ │ │ │ movlt r1, #16 │ │ │ │ │ ubfxge r3, ip, #22, #5 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr lr, [r2, #1680] @ 0x690 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ands r2, lr, r2, lsl r3 │ │ │ │ │ - bne 5834 │ │ │ │ │ + bne 549c │ │ │ │ │ cmp r1, #16 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 53c4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bics r2, lr, r2, lsl r3 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ movne lr, r1 │ │ │ │ │ rsbne r2, r2, #31 │ │ │ │ │ - bne 57f0 │ │ │ │ │ + bne 5458 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 53c4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ add r2, r4, lr, lsl #2 │ │ │ │ │ ldr r2, [r2, #1680] @ 0x690 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne lr, #0 │ │ │ │ │ - bne 57c8 │ │ │ │ │ + bne 5430 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 53c4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #31 │ │ │ │ │ sub r1, r1, lr │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r3, r3, r1, lsl #5 │ │ │ │ │ subs r3, ip, r3, lsl #22 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 53c4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ ldr r2, [r2, #1436] @ 0x59c │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 575c │ │ │ │ │ + bne 53c4 │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ add r3, r3, r2, lsl #15 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcc 583c │ │ │ │ │ - b 575c │ │ │ │ │ + bcc 54a4 │ │ │ │ │ + b 53c4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 575c │ │ │ │ │ + beq 53c4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ and r0, r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005848 <_mi_bitmap_try_find_from_claim>: │ │ │ │ │ +000054b0 <_mi_bitmap_try_find_from_claim>: │ │ │ │ │ _mi_bitmap_try_find_from_claim(): │ │ │ │ │ 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 r5, r1, #0 │ │ │ │ │ - beq 58a8 <_mi_bitmap_try_find_from_claim+0x60> │ │ │ │ │ + beq 5510 <_mi_bitmap_try_find_from_claim+0x60> │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ movls r4, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 232c <_mi_bitmap_try_find_claim_field> │ │ │ │ │ + bl 2170 <_mi_bitmap_try_find_claim_field> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_claim_field │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 5874 <_mi_bitmap_try_find_from_claim+0x2c> │ │ │ │ │ + b 54dc <_mi_bitmap_try_find_from_claim+0x2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000058b0 <_mi_bitmap_unclaim>: │ │ │ │ │ +00005518 <_mi_bitmap_unclaim>: │ │ │ │ │ _mi_bitmap_unclaim(): │ │ │ │ │ cmp r2, #31 │ │ │ │ │ push {fp, lr} │ │ │ │ │ lsr ip, r3, #5 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mvnhi r2, #0 │ │ │ │ │ - bhi 58dc <_mi_bitmap_unclaim+0x2c> │ │ │ │ │ + bhi 5544 <_mi_bitmap_unclaim+0x2c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ mvn r1, r1, lsl r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lslne r2, r1, r3 │ │ │ │ │ mvn r1, r2 │ │ │ │ │ add r0, r0, ip, lsl #2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r0] │ │ │ │ │ and ip, r3, r1 │ │ │ │ │ strex lr, ip, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 58e8 <_mi_bitmap_unclaim+0x38> │ │ │ │ │ + bne 5550 <_mi_bitmap_unclaim+0x38> │ │ │ │ │ bics r2, r2, r3 │ │ │ │ │ dmb ish │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005910 <_mi_bitmap_try_find_from_claim_pred>: │ │ │ │ │ +00005578 <_mi_bitmap_try_find_from_claim_pred>: │ │ │ │ │ _mi_bitmap_try_find_from_claim_pred(): │ │ │ │ │ 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 sl, [fp, #4] │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ ldr r9, [fp, #12] │ │ │ │ │ - bne 593c <_mi_bitmap_try_find_from_claim_pred+0x2c> │ │ │ │ │ + bne 55a4 <_mi_bitmap_try_find_from_claim_pred+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movls r4, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 232c <_mi_bitmap_try_find_claim_field> │ │ │ │ │ + bl 2170 <_mi_bitmap_try_find_claim_field> │ │ │ │ │ R_ARM_CALL _mi_bitmap_try_find_claim_field │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59a0 <_mi_bitmap_try_find_from_claim_pred+0x90> │ │ │ │ │ + beq 5608 <_mi_bitmap_try_find_from_claim_pred+0x90> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 58b0 <_mi_bitmap_unclaim> │ │ │ │ │ + bl 5518 <_mi_bitmap_unclaim> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq 5934 <_mi_bitmap_try_find_from_claim_pred+0x24> │ │ │ │ │ - b 594c <_mi_bitmap_try_find_from_claim_pred+0x3c> │ │ │ │ │ + beq 559c <_mi_bitmap_try_find_from_claim_pred+0x24> │ │ │ │ │ + b 55b4 <_mi_bitmap_try_find_from_claim_pred+0x3c> │ │ │ │ │ │ │ │ │ │ -000059b4 <_mi_bitmap_claim>: │ │ │ │ │ +0000561c <_mi_bitmap_claim>: │ │ │ │ │ _mi_bitmap_claim(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ cmp r2, #31 │ │ │ │ │ lsr lr, r3, #5 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mvnhi r2, #0 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ - bhi 59e4 <_mi_bitmap_claim+0x30> │ │ │ │ │ + bhi 564c <_mi_bitmap_claim+0x30> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ mvn r1, r1, lsl r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lslne r2, r1, r3 │ │ │ │ │ add r0, r0, lr, lsl #2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r3, [r0] │ │ │ │ │ orr r1, r3, r2 │ │ │ │ │ strex lr, r1, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 59ec <_mi_bitmap_claim+0x38> │ │ │ │ │ + bne 5654 <_mi_bitmap_claim+0x38> │ │ │ │ │ and r0, r3, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ dmb ish │ │ │ │ │ - beq 5a1c <_mi_bitmap_claim+0x68> │ │ │ │ │ + beq 5684 <_mi_bitmap_claim+0x68> │ │ │ │ │ subs r2, r2, r0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strb r2, [ip] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005a28 <_mi_bitmap_try_claim>: │ │ │ │ │ +00005690 <_mi_bitmap_try_claim>: │ │ │ │ │ _mi_bitmap_try_claim(): │ │ │ │ │ cmp r2, #31 │ │ │ │ │ lsr ip, r3, #5 │ │ │ │ │ mvnhi r2, #0 │ │ │ │ │ - bhi 5a4c <_mi_bitmap_try_claim+0x24> │ │ │ │ │ + bhi 56b4 <_mi_bitmap_try_claim+0x24> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ mvn r1, r1, lsl r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lslne r2, r1, r3 │ │ │ │ │ add r1, r0, ip, lsl #2 │ │ │ │ │ ldr r3, [r0, ip, lsl #2] │ │ │ │ │ tst r2, r3 │ │ │ │ │ - beq 5a64 <_mi_bitmap_try_claim+0x3c> │ │ │ │ │ + beq 56cc <_mi_bitmap_try_claim+0x3c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r0, [r1] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 5a8c <_mi_bitmap_try_claim+0x64> │ │ │ │ │ + bne 56f4 <_mi_bitmap_try_claim+0x64> │ │ │ │ │ strex lr, ip, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 5a74 <_mi_bitmap_try_claim+0x4c> │ │ │ │ │ + bne 56dc <_mi_bitmap_try_claim+0x4c> │ │ │ │ │ mov r3, r0 │ │ │ │ │ dmb ish │ │ │ │ │ - beq 5aa8 <_mi_bitmap_try_claim+0x80> │ │ │ │ │ + beq 5710 <_mi_bitmap_try_claim+0x80> │ │ │ │ │ tst r2, r3 │ │ │ │ │ - beq 5a6c <_mi_bitmap_try_claim+0x44> │ │ │ │ │ + beq 56d4 <_mi_bitmap_try_claim+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005ab0 <_mi_bitmap_is_claimed>: │ │ │ │ │ +00005718 <_mi_bitmap_is_claimed>: │ │ │ │ │ _mi_bitmap_is_claimed(): │ │ │ │ │ cmp r2, #31 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsr ip, r3, #5 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mvnhi r2, #0 │ │ │ │ │ - bhi 5adc <_mi_bitmap_is_claimed+0x2c> │ │ │ │ │ + bhi 5744 <_mi_bitmap_is_claimed+0x2c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ mvn r1, r1, lsl r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lslne r2, r1, r3 │ │ │ │ │ ldr r3, [r0, ip, lsl #2] │ │ │ │ │ bics r2, r2, r3 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005af8 <_mi_bitmap_is_any_claimed>: │ │ │ │ │ +00005760 <_mi_bitmap_is_any_claimed>: │ │ │ │ │ _mi_bitmap_is_any_claimed(): │ │ │ │ │ cmp r2, #31 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsr ip, r3, #5 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mvnhi r2, #0 │ │ │ │ │ - bhi 5b24 <_mi_bitmap_is_any_claimed+0x2c> │ │ │ │ │ + bhi 578c <_mi_bitmap_is_any_claimed+0x2c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ mvn r1, r1, lsl r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lslne r2, r1, r3 │ │ │ │ │ ldr r3, [r0, ip, lsl #2] │ │ │ │ │ tst r3, r2 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005b40 <_mi_bitmap_is_claimed_across>: │ │ │ │ │ +000057a8 <_mi_bitmap_is_claimed_across>: │ │ │ │ │ _mi_bitmap_is_claimed_across(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5338 │ │ │ │ │ + b 4fa0 │ │ │ │ │ │ │ │ │ │ -00005b60 <_mi_bitmap_is_any_claimed_across>: │ │ │ │ │ +000057c8 <_mi_bitmap_is_any_claimed_across>: │ │ │ │ │ _mi_bitmap_is_any_claimed_across(): │ │ │ │ │ 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 r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r3, fp, #5 │ │ │ │ │ - bl 5338 │ │ │ │ │ + bl 4fa0 │ │ │ │ │ ldrb r0, [fp, #-5] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005b94 <_mi_heap_memid_is_suitable>: │ │ │ │ │ +000057fc <_mi_heap_memid_is_suitable>: │ │ │ │ │ _mi_heap_memid_is_suitable(): │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr lr, [r0, #1428] @ 0x594 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ clz r0, lr │ │ │ │ │ ldr r4, [fp, #24] │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - bne 5bd8 <_mi_heap_memid_is_suitable+0x44> │ │ │ │ │ + bne 5840 <_mi_heap_memid_is_suitable+0x44> │ │ │ │ │ ldrb r3, [fp, #16] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005be8 <_mi_heap_random_next>: │ │ │ │ │ +00005850 <_mi_heap_random_next>: │ │ │ │ │ _mi_heap_random_next(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #1440 @ 0x5a0 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 31c <_PyMem_SetupAllocators+0x184> │ │ │ │ │ R_ARM_JUMP24 chacha_next32 │ │ │ │ │ │ │ │ │ │ -00005c04 <_mi_heap_destroy_pages>: │ │ │ │ │ +0000586c <_mi_heap_destroy_pages>: │ │ │ │ │ _mi_heap_destroy_pages(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _mi_heap_page_destroy │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _mi_heap_page_destroy │ │ │ │ │ - bl 1b38 │ │ │ │ │ + bl 1b38 <_mi_os_alloc+0x64> │ │ │ │ │ R_ARM_CALL mi_heap_visit_pages │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 4950 │ │ │ │ │ + b 45b8 │ │ │ │ │ │ │ │ │ │ -00005c40 : │ │ │ │ │ +000058a8 : │ │ │ │ │ mi_heap_set_default(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5900 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr ip, [pc, #36] @ 5ca0 │ │ │ │ │ + ldr ip, [pc, #36] @ 5908 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r2, #2148] @ 0x864 │ │ │ │ │ ldr r4, [ip, r3] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r1, [ip, r3] │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pthread_setspecific │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00005ca4 : │ │ │ │ │ +0000590c : │ │ │ │ │ mi_heap_contains_block(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 5d30 │ │ │ │ │ + beq 5998 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5d38 │ │ │ │ │ + beq 59a0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ bfc r3, #0, #22 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr ip, [ip, #1436] @ 0x59c │ │ │ │ │ ldr lr, [r3, #92] @ 0x5c │ │ │ │ │ eor ip, ip, r3 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 5988 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ lsr r1, r1, #15 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ add r2, r3, r1 │ │ │ │ │ add r1, r1, #116 @ 0x74 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ @@ -6892,15 +6660,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005d48 : │ │ │ │ │ +000059b0 : │ │ │ │ │ mi_heap_check_owned(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -6909,64 +6677,64 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ - beq 5da4 │ │ │ │ │ + beq 5a0c │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 5da4 │ │ │ │ │ + bne 5a0c │ │ │ │ │ mov r2, r1 │ │ │ │ │ sub r3, fp, #5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_heap_page_check_owned │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_heap_page_check_owned │ │ │ │ │ strb ip, [fp, #-5] │ │ │ │ │ - bl 1b38 │ │ │ │ │ + bl 1b38 <_mi_os_alloc+0x64> │ │ │ │ │ R_ARM_CALL mi_heap_visit_pages │ │ │ │ │ ldrb ip, [fp, #-5] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00005db0 : │ │ │ │ │ +00005a18 : │ │ │ │ │ mi_check_owned(): │ │ │ │ │ - ldr r2, [pc, #28] @ 5dd4 │ │ │ │ │ + ldr r2, [pc, #28] @ 5a3c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5d48 │ │ │ │ │ + b 59b0 │ │ │ │ │ R_ARM_JUMP24 mi_heap_check_owned │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00005dd8 <_mi_heap_area_visit_blocks>: │ │ │ │ │ +00005a40 <_mi_heap_area_visit_blocks>: │ │ │ │ │ _mi_heap_area_visit_blocks(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3008] @ 0xbc0 │ │ │ │ │ sub sp, sp, #1040 @ 0x410 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - beq 6070 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ + beq 5cd8 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 606c <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ + beq 5cd4 <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ movw r6, #43691 @ 0xaaab │ │ │ │ │ movt r6, #43690 @ 0xaaaa │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ add lr, r4, #116 @ 0x74 │ │ │ │ │ @@ -6974,56 +6742,56 @@ │ │ │ │ │ sub lr, r1, lr │ │ │ │ │ ldrlt r5, [r1] │ │ │ │ │ asr lr, lr, #4 │ │ │ │ │ lsllt r5, r5, #15 │ │ │ │ │ cmp ip, #3 │ │ │ │ │ mul lr, r6, lr │ │ │ │ │ movls ip, #0 │ │ │ │ │ - bls 5e6c <_mi_heap_area_visit_blocks+0x94> │ │ │ │ │ + bls 5ad4 <_mi_heap_area_visit_blocks+0x94> │ │ │ │ │ cmp ip, #64 @ 0x40 │ │ │ │ │ addls ip, ip, ip, lsl #1 │ │ │ │ │ - bls 5e6c <_mi_heap_area_visit_blocks+0x94> │ │ │ │ │ + bls 5ad4 <_mi_heap_area_visit_blocks+0x94> │ │ │ │ │ cmp ip, #512 @ 0x200 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ add ip, ip, lr, lsl #15 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ str r2, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ │ ldrh sl, [r1, #10] │ │ │ │ │ str r3, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 5eb4 <_mi_heap_area_visit_blocks+0xdc> │ │ │ │ │ + bne 5b1c <_mi_heap_area_visit_blocks+0xdc> │ │ │ │ │ ldr r0, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr ip, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx ip │ │ │ │ │ - b 6070 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ + b 5cd8 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ cmp r0, sl │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - bne 5efc <_mi_heap_area_visit_blocks+0x124> │ │ │ │ │ + bne 5b64 <_mi_heap_area_visit_blocks+0x124> │ │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bls 606c <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ + bls 5cd4 <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr ip, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6070 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ + beq 5cd8 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 5ec0 <_mi_heap_area_visit_blocks+0xe8> │ │ │ │ │ + b 5b28 <_mi_heap_area_visit_blocks+0xe8> │ │ │ │ │ add r8, sl, #31 │ │ │ │ │ sub r0, fp, #1056 @ 0x420 │ │ │ │ │ mov r3, #1024 @ 0x400 │ │ │ │ │ mov r1, #0 │ │ │ │ │ asr r8, r8, #5 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ @@ -7033,15 +6801,15 @@ │ │ │ │ │ subne r3, fp, #36 @ 0x24 │ │ │ │ │ addne r2, r3, r8, lsl #2 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ lslne r3, r3, sl │ │ │ │ │ ldr sl, [r6, #16] │ │ │ │ │ strne r3, [r2, #-1028] @ 0xfffffbfc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5fc4 <_mi_heap_area_visit_blocks+0x1ec> │ │ │ │ │ + beq 5c2c <_mi_heap_area_visit_blocks+0x1ec> │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ rsb r6, r6, #32 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -7067,294 +6835,294 @@ │ │ │ │ │ sub r3, r3, ip, lsl #5 │ │ │ │ │ add ip, lr, ip, lsl #2 │ │ │ │ │ ldr lr, [ip, #-1024] @ 0xfffffc00 │ │ │ │ │ orr r3, lr, r2, lsl r3 │ │ │ │ │ str r3, [ip, #-1024] @ 0xfffffc00 │ │ │ │ │ ldr sl, [sl] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 5f74 <_mi_heap_area_visit_blocks+0x19c> │ │ │ │ │ + bne 5bdc <_mi_heap_area_visit_blocks+0x19c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 606c <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ + beq 5cd4 <_mi_heap_area_visit_blocks+0x294> │ │ │ │ │ mov sl, #0 │ │ │ │ │ sub r3, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ ldr r6, [r3, sl, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 601c <_mi_heap_area_visit_blocks+0x244> │ │ │ │ │ + bne 5c84 <_mi_heap_area_visit_blocks+0x244> │ │ │ │ │ mov r6, #32 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr ip, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6070 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ + beq 5cd8 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bne 5fe8 <_mi_heap_area_visit_blocks+0x210> │ │ │ │ │ - b 6060 <_mi_heap_area_visit_blocks+0x288> │ │ │ │ │ + bne 5c50 <_mi_heap_area_visit_blocks+0x210> │ │ │ │ │ + b 5cc8 <_mi_heap_area_visit_blocks+0x288> │ │ │ │ │ mvns r6, r6 │ │ │ │ │ - beq 605c <_mi_heap_area_visit_blocks+0x284> │ │ │ │ │ + beq 5cc4 <_mi_heap_area_visit_blocks+0x284> │ │ │ │ │ rbit r2, r6 │ │ │ │ │ str r9, [sp] │ │ │ │ │ clz r2, r2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r0, [fp, #-1064] @ 0xfffffbd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr ip, [fp, #-1068] @ 0xfffffbd4 │ │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6070 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ + beq 5cd8 <_mi_heap_area_visit_blocks+0x298> │ │ │ │ │ ands r6, r6, r3 │ │ │ │ │ - bne 6024 <_mi_heap_area_visit_blocks+0x24c> │ │ │ │ │ + bne 5c8c <_mi_heap_area_visit_blocks+0x24c> │ │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne 5fd0 <_mi_heap_area_visit_blocks+0x1f8> │ │ │ │ │ + bne 5c38 <_mi_heap_area_visit_blocks+0x1f8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00006078 <_mi_thread_id>: │ │ │ │ │ +00005ce0 <_mi_thread_id>: │ │ │ │ │ _mi_thread_id(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006098 <_mi_tld_init>: │ │ │ │ │ +00005d00 <_mi_tld_init>: │ │ │ │ │ _mi_tld_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r2, #1128 @ 0x468 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r1, [pc, #40] @ 60e4 <_mi_tld_init+0x4c> │ │ │ │ │ + ldr r1, [pc, #40] @ 5d4c <_mi_tld_init+0x4c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r1, [pc, #32] @ 60e8 <_mi_tld_init+0x50> │ │ │ │ │ + ldr r1, [pc, #32] @ 5d50 <_mi_tld_init+0x50> │ │ │ │ │ add r2, r0, #488 @ 0x1e8 │ │ │ │ │ add r0, r0, #480 @ 0x1e0 │ │ │ │ │ str r2, [r3, #468] @ 0x1d4 │ │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ │ str r1, [r3, #476] @ 0x1dc │ │ │ │ │ str r2, [r3, #484] @ 0x1e4 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000680 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000300 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000060ec <_mi_is_main_thread>: │ │ │ │ │ +00005d54 <_mi_is_main_thread>: │ │ │ │ │ _mi_is_main_thread(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #1428] @ 0x594 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 6124 <_mi_is_main_thread+0x38> │ │ │ │ │ + beq 5d8c <_mi_is_main_thread+0x38> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006130 <_mi_current_thread_count>: │ │ │ │ │ +00005d98 <_mi_current_thread_count>: │ │ │ │ │ _mi_current_thread_count(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r3, #2152] @ 0x868 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006150 <_mi_heap_set_default_direct>: │ │ │ │ │ +00005db8 <_mi_heap_set_default_direct>: │ │ │ │ │ _mi_heap_set_default_direct(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr ip, [pc, #52] @ 6194 <_mi_heap_set_default_direct+0x44> │ │ │ │ │ + ldr ip, [pc, #52] @ 5dfc <_mi_heap_set_default_direct+0x44> │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r2, #2148] @ 0x864 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r1, [ip, r3] │ │ │ │ │ - beq 6188 <_mi_heap_set_default_direct+0x38> │ │ │ │ │ + beq 5df0 <_mi_heap_set_default_direct+0x38> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 pthread_setspecific │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00006198 : │ │ │ │ │ +00005e00 : │ │ │ │ │ mi_is_redirected(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000061b0 : │ │ │ │ │ +00005e18 : │ │ │ │ │ mi_version(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #212 @ 0xd4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000061c8 : │ │ │ │ │ +00005e30 : │ │ │ │ │ mi_option_set(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 61f4 │ │ │ │ │ + bhi 5e5c │ │ │ │ │ mov ip, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ str r1, [r3, #1604] @ 0x644 │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006200 : │ │ │ │ │ +00005e68 : │ │ │ │ │ mi_option_set_default(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 622c │ │ │ │ │ + bhi 5e94 │ │ │ │ │ mov r2, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ ldr r2, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strne r1, [r3, #1604] @ 0x644 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006238 : │ │ │ │ │ +00005ea0 : │ │ │ │ │ mi_option_set_enabled(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 6264 │ │ │ │ │ + bhi 5ecc │ │ │ │ │ mov ip, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ str r1, [r3, #1604] @ 0x644 │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006270 : │ │ │ │ │ +00005ed8 : │ │ │ │ │ mi_option_set_enabled_default(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 629c │ │ │ │ │ + bhi 5f04 │ │ │ │ │ mov r2, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ ldr r2, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strne r1, [r3, #1604] @ 0x644 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000062a8 : │ │ │ │ │ +00005f10 : │ │ │ │ │ mi_option_enable(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 62d8 │ │ │ │ │ + bhi 5f40 │ │ │ │ │ mov ip, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ str r1, [r3, #1604] @ 0x644 │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000062e4 : │ │ │ │ │ +00005f4c : │ │ │ │ │ mi_option_disable(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 6314 │ │ │ │ │ + bhi 5f7c │ │ │ │ │ mov ip, #20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ str r1, [r3, #1604] @ 0x644 │ │ │ │ │ str r2, [r3, #1608] @ 0x648 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006320 : │ │ │ │ │ +00005f88 : │ │ │ │ │ mi_register_output(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -7370,54 +7138,54 @@ │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r12, [r3] │ │ │ │ │ add r0, ip, #32768 @ 0x8000 │ │ │ │ │ strex lr, r0, [r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 6358 │ │ │ │ │ + bne 5fc0 │ │ │ │ │ cmp ip, #32768 @ 0x8000 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC out_buf │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS out_buf │ │ │ │ │ movcs ip, #32768 @ 0x8000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ strb r3, [r0, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r2 │ │ │ │ │ │ │ │ │ │ -00006394 <_mi_fputs>: │ │ │ │ │ +00005ffc <_mi_fputs>: │ │ │ │ │ _mi_fputs(): │ │ │ │ │ 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, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 63e0 <_mi_fputs+0x4c> │ │ │ │ │ + beq 6048 <_mi_fputs+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stdout │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS stdout │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 63e0 <_mi_fputs+0x4c> │ │ │ │ │ + beq 6048 <_mi_fputs+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stderr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS stderr │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 643c <_mi_fputs+0xa8> │ │ │ │ │ - bl 4784 │ │ │ │ │ + bne 60a4 <_mi_fputs+0xa8> │ │ │ │ │ + bl 43ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r7, [r3, #1756] @ 0x6dc │ │ │ │ │ @@ -7426,121 +7194,121 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_out_buf │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_out_buf │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6424 <_mi_fputs+0x90> │ │ │ │ │ + beq 608c <_mi_fputs+0x90> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 47b8 │ │ │ │ │ + b 4420 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6450 <_mi_fputs+0xbc> │ │ │ │ │ + beq 60b8 <_mi_fputs+0xbc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00006468 : │ │ │ │ │ +000060d0 : │ │ │ │ │ mi_vfprintf(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ │ sub sp, sp, #532 @ 0x214 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ldr r3, [pc, #128] @ 650c │ │ │ │ │ + ldr r3, [pc, #128] @ 6174 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 64e8 │ │ │ │ │ + beq 6150 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bl 4784 │ │ │ │ │ + bl 43ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64e8 │ │ │ │ │ + beq 6150 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ │ sub r0, fp, #544 @ 0x220 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <__vsnprintf_chk> │ │ │ │ │ R_ARM_CALL __vsnprintf_chk │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 47b8 │ │ │ │ │ + bl 4420 │ │ │ │ │ sub r3, fp, #544 @ 0x220 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 6394 <_mi_fputs> │ │ │ │ │ + bl 5ffc <_mi_fputs> │ │ │ │ │ R_ARM_CALL _mi_fputs │ │ │ │ │ - ldr r3, [pc, #28] @ 650c │ │ │ │ │ + ldr r3, [pc, #28] @ 6174 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 616c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00006510 : │ │ │ │ │ +00006178 : │ │ │ │ │ mi_vfprintf_thread.constprop.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #236] @ 6620 │ │ │ │ │ + ldr r2, [pc, #236] @ 6288 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6560 │ │ │ │ │ + beq 61c8 │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 624c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 6544 │ │ │ │ │ + b 61ac │ │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 624c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r3, #1428] @ 0x594 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 624c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 624c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ @@ -7555,36 +7323,36 @@ │ │ │ │ │ bl 0 <__snprintf_chk> │ │ │ │ │ R_ARM_CALL __snprintf_chk │ │ │ │ │ mov r3, r6 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 6468 │ │ │ │ │ - b 65fc │ │ │ │ │ + bl 60d0 │ │ │ │ │ + b 6264 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 6468 │ │ │ │ │ - ldr r3, [pc, #28] @ 6620 │ │ │ │ │ + bl 60d0 │ │ │ │ │ + ldr r3, [pc, #28] @ 6288 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 6618 │ │ │ │ │ + beq 6280 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00006624 : │ │ │ │ │ +0000628c : │ │ │ │ │ mi_buffered_out(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -7594,70 +7362,70 @@ │ │ │ │ │ sub r5, r0, #1 │ │ │ │ │ ldrb r6, [r5, #1]! │ │ │ │ │ cmp r6, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcc 6684 │ │ │ │ │ + bcc 62ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ strb r7, [r2, r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ │ - bl 6394 <_mi_fputs> │ │ │ │ │ + bl 5ffc <_mi_fputs> │ │ │ │ │ R_ARM_CALL _mi_fputs │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ strb r6, [r2, r3] │ │ │ │ │ - bne 664c │ │ │ │ │ + bne 62b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ strb r6, [r1, r3] │ │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ │ - bl 6394 <_mi_fputs> │ │ │ │ │ + bl 5ffc <_mi_fputs> │ │ │ │ │ R_ARM_CALL _mi_fputs │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ - b 664c │ │ │ │ │ + b 62b4 │ │ │ │ │ │ │ │ │ │ -000066c0 <_mi_fprintf>: │ │ │ │ │ +00006328 <_mi_fprintf>: │ │ │ │ │ _mi_fprintf(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add ip, fp, #8 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str ip, [fp, #-8] │ │ │ │ │ - bl 6468 │ │ │ │ │ + bl 60d0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006704 : │ │ │ │ │ +0000636c : │ │ │ │ │ mi_printf_amount.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, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r1, [pc, #496] @ 6918 │ │ │ │ │ + ldr r1, [pc, #496] @ 6580 │ │ │ │ │ ldr sl, [fp, #4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ orrs r1, r1, r3 │ │ │ │ │ @@ -7665,36 +7433,36 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ moveq r5, #1024 @ 0x400 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ strb r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ - beq 6770 │ │ │ │ │ + beq 63d8 │ │ │ │ │ orrs r3, r2, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ moveq r5, #1000 @ 0x3e8 │ │ │ │ │ movne r5, #1024 @ 0x400 │ │ │ │ │ asr r2, r7, #31 │ │ │ │ │ eor r3, r8, r7, asr #31 │ │ │ │ │ subs ip, r3, r2 │ │ │ │ │ eor r3, r7, r7, asr #31 │ │ │ │ │ sbc r3, r3, r2 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ sbcs r2, r3, #0 │ │ │ │ │ - bge 67e0 │ │ │ │ │ + bge 6448 │ │ │ │ │ sub r3, r8, #1 │ │ │ │ │ orrs r3, r3, r7 │ │ │ │ │ - bne 67a8 │ │ │ │ │ + bne 6410 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 68d0 │ │ │ │ │ + beq 6538 │ │ │ │ │ orrs r7, r8, r7 │ │ │ │ │ mov r3, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7705,15 +7473,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ bl 0 <__snprintf_chk> │ │ │ │ │ R_ARM_CALL __snprintf_chk │ │ │ │ │ - b 68d0 │ │ │ │ │ + b 6538 │ │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r1, r3, lr │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movlt lr, #0 │ │ │ │ │ movwge r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ @@ -7797,30 +7565,30 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ movne r2, r9 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ - ldr r3, [pc, #28] @ 6918 │ │ │ │ │ + ldr r3, [pc, #28] @ 6580 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 6910 │ │ │ │ │ + beq 6578 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -0000691c : │ │ │ │ │ +00006584 : │ │ │ │ │ mi_stat_print_ex.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -7835,157 +7603,157 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ │ orrs r6, r6, r8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ - bne 6a64 │ │ │ │ │ + bne 66cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrd r0, [r5] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bge 6a58 │ │ │ │ │ + bge 66c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC124 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ cmp r7, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ movne r2, r7 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ - b 6af4 │ │ │ │ │ + b 675c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ - b 6af4 │ │ │ │ │ + b 675c │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldrd r0, [r5] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bge 6a58 │ │ │ │ │ + bge 66c0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - b 66c0 <_mi_fprintf> │ │ │ │ │ + b 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_JUMP24 _mi_fprintf │ │ │ │ │ │ │ │ │ │ -00006b0c : │ │ │ │ │ +00006774 : │ │ │ │ │ mi_stat_counter_print.constprop.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -7997,137 +7765,137 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrd r0, [r6] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 66c0 <_mi_fprintf> │ │ │ │ │ + b 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_JUMP24 _mi_fprintf │ │ │ │ │ │ │ │ │ │ -00006b80 <_mi_warning_message>: │ │ │ │ │ +000067e8 <_mi_warning_message>: │ │ │ │ │ _mi_warning_message(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r4, #1648] @ 0x670 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bb8 <_mi_warning_message+0x38> │ │ │ │ │ - ldr r0, [pc, #144] @ 6c48 <_mi_warning_message+0xc8> │ │ │ │ │ + bne 6820 <_mi_warning_message+0x38> │ │ │ │ │ + ldr r0, [pc, #144] @ 68b0 <_mi_warning_message+0xc8> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1644] @ 0x66c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6be0 <_mi_warning_message+0x60> │ │ │ │ │ + beq 6848 <_mi_warning_message+0x60> │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 6510 │ │ │ │ │ - b 6c38 <_mi_warning_message+0xb8> │ │ │ │ │ + bl 6178 │ │ │ │ │ + b 68a0 <_mi_warning_message+0xb8> │ │ │ │ │ ldr r3, [r4, #1608] @ 0x648 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bf4 <_mi_warning_message+0x74> │ │ │ │ │ - ldr r0, [pc, #88] @ 6c4c <_mi_warning_message+0xcc> │ │ │ │ │ + bne 685c <_mi_warning_message+0x74> │ │ │ │ │ + ldr r0, [pc, #88] @ 68b4 <_mi_warning_message+0xcc> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1604] @ 0x644 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c38 <_mi_warning_message+0xb8> │ │ │ │ │ + beq 68a0 <_mi_warning_message+0xb8> │ │ │ │ │ ldr r3, [r4, #2128] @ 0x850 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6bc4 <_mi_warning_message+0x44> │ │ │ │ │ - ldr r3, [pc, #60] @ 6c50 <_mi_warning_message+0xd0> │ │ │ │ │ + blt 682c <_mi_warning_message+0x44> │ │ │ │ │ + ldr r3, [pc, #60] @ 68b8 <_mi_warning_message+0xd0> │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strex r0, r1, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c14 <_mi_warning_message+0x94> │ │ │ │ │ + bne 687c <_mi_warning_message+0x94> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [r4, #2128] @ 0x850 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 6bc4 <_mi_warning_message+0x44> │ │ │ │ │ + ble 682c <_mi_warning_message+0x44> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +000068bc : │ │ │ │ │ mi_debug_show_arenas(): │ │ │ │ │ push {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 r2, [pc, #268] @ 6d80 │ │ │ │ │ + ldr r2, [pc, #268] @ 69e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r8, [r3, #1152] @ 0x480 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 69c4 │ │ │ │ │ add r7, r3, #1216 @ 0x4c0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r4, [r7] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6d5c │ │ │ │ │ + beq 69c4 │ │ │ │ │ ldrd r2, [r4, #28] │ │ │ │ │ mov r1, r6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ bl 6cc │ │ │ │ │ R_ARM_CALL _mi_verbose_message │ │ │ │ │ ldr r9, [r4, #32] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 69a4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC124 │ │ │ │ │ add r4, r4, #92 @ 0x5c │ │ │ │ │ mov sl, r5 │ │ │ │ │ @@ -8138,111 +7906,111 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ tst r0, #1 │ │ │ │ │ movne r0, #120 @ 0x78 │ │ │ │ │ moveq r0, #46 @ 0x2e │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ strb r0, [r2, #-1]! │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bne 6ce8 │ │ │ │ │ + bne 6950 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strb r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ bl 6cc │ │ │ │ │ R_ARM_CALL _mi_verbose_message │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 6cdc │ │ │ │ │ + bne 6944 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC131 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC131 │ │ │ │ │ bl 6cc │ │ │ │ │ R_ARM_CALL _mi_verbose_message │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 6c98 │ │ │ │ │ - ldr r3, [pc, #28] @ 6d80 │ │ │ │ │ + bne 6900 │ │ │ │ │ + ldr r3, [pc, #28] @ 69e8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 6d78 │ │ │ │ │ + beq 69e0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00006d84 <_mi_trace_message>: │ │ │ │ │ +000069ec <_mi_trace_message>: │ │ │ │ │ _mi_trace_message(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r4, #1648] @ 0x670 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6dbc <_mi_trace_message+0x38> │ │ │ │ │ - ldr r0, [pc, #52] @ 6df0 <_mi_trace_message+0x6c> │ │ │ │ │ + bne 6a24 <_mi_trace_message+0x38> │ │ │ │ │ + ldr r0, [pc, #52] @ 6a58 <_mi_trace_message+0x6c> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1644] @ 0x66c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6de0 <_mi_trace_message+0x5c> │ │ │ │ │ + ble 6a48 <_mi_trace_message+0x5c> │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 6510 │ │ │ │ │ + bl 6178 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006df4 : │ │ │ │ │ +00006a5c : │ │ │ │ │ mi_option_is_enabled(): │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bhi 6e54 │ │ │ │ │ + bhi 6abc │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mla r2, r3, r0, r4 │ │ │ │ │ ldr r2, [r2, #1608] @ 0x648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e3c │ │ │ │ │ - ldr r0, [pc, #44] @ 6e64 │ │ │ │ │ + bne 6aa4 │ │ │ │ │ + ldr r0, [pc, #44] @ 6acc │ │ │ │ │ mla r0, r3, r5, r0 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ mov r3, #20 │ │ │ │ │ mla r4, r3, r5, r4 │ │ │ │ │ ldr r0, [r4, #1604] @ 0x644 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ @@ -8251,34 +8019,34 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006e68 : │ │ │ │ │ +00006ad0 : │ │ │ │ │ mi_option_get_size(): │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bhi 6ecc │ │ │ │ │ + bhi 6b34 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mla r2, r3, r0, r4 │ │ │ │ │ ldr r2, [r2, #1608] @ 0x648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ - ldr r0, [pc, #44] @ 6ed8 │ │ │ │ │ + bne 6b18 │ │ │ │ │ + ldr r0, [pc, #44] @ 6b40 │ │ │ │ │ mla r0, r3, r5, r0 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ mov r3, #20 │ │ │ │ │ mla r4, r3, r5, r4 │ │ │ │ │ ldr r0, [r4, #1604] @ 0x644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8287,101 +8055,101 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ lsl r0, r0, #10 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006edc : │ │ │ │ │ +00006b44 : │ │ │ │ │ mi_option_get_clamp(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r0, #25 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ - bhi 6f3c │ │ │ │ │ + bhi 6ba4 │ │ │ │ │ mov r3, #20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mla r2, r3, r0, r4 │ │ │ │ │ ldr r2, [r2, #1608] @ 0x648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6f30 │ │ │ │ │ - ldr r0, [pc, #44] @ 6f58 │ │ │ │ │ + bne 6b98 │ │ │ │ │ + ldr r0, [pc, #44] @ 6bc0 │ │ │ │ │ mla r0, r3, r6, r0 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ mov r3, #20 │ │ │ │ │ mla r4, r3, r6, r4 │ │ │ │ │ ldr r3, [r4, #1604] @ 0x644 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 6f50 │ │ │ │ │ + bgt 6bb8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movlt r5, r7 │ │ │ │ │ movge r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006f5c : │ │ │ │ │ +00006bc4 : │ │ │ │ │ mi_option_get(): │ │ │ │ │ cmp r0, #25 │ │ │ │ │ - bhi 6fb4 │ │ │ │ │ + bhi 6c1c │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #20 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mla r2, r3, r0, r4 │ │ │ │ │ ldr r2, [r2, #1608] @ 0x648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ - ldr r0, [pc, #28] @ 6fbc │ │ │ │ │ + bne 6c0c │ │ │ │ │ + ldr r0, [pc, #28] @ 6c24 │ │ │ │ │ mla r0, r3, r5, r0 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ mov r3, #20 │ │ │ │ │ mla r4, r3, r5, r4 │ │ │ │ │ ldr r0, [r4, #1604] @ 0x644 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006fc0 : │ │ │ │ │ +00006c28 : │ │ │ │ │ mi_register_error(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ str r0, [r3, #1764] @ 0x6e4 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r1, [r3, #1768] @ 0x6e8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006fe8 <_mi_error_message>: │ │ │ │ │ +00006c50 <_mi_error_message>: │ │ │ │ │ _mi_error_message(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ @@ -8391,59 +8159,59 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r5, fp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r4, #1648] @ 0x670 │ │ │ │ │ str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 702c <_mi_error_message+0x44> │ │ │ │ │ - ldr r0, [pc, #180] @ 70e0 <_mi_error_message+0xf8> │ │ │ │ │ + bne 6c94 <_mi_error_message+0x44> │ │ │ │ │ + ldr r0, [pc, #180] @ 6d48 <_mi_error_message+0xf8> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1644] @ 0x66c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7050 <_mi_error_message+0x68> │ │ │ │ │ + beq 6cb8 <_mi_error_message+0x68> │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ - bl 6510 │ │ │ │ │ - b 70a8 <_mi_error_message+0xc0> │ │ │ │ │ + bl 6178 │ │ │ │ │ + b 6d10 <_mi_error_message+0xc0> │ │ │ │ │ ldr r3, [r4, #1608] @ 0x648 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7064 <_mi_error_message+0x7c> │ │ │ │ │ - ldr r0, [pc, #128] @ 70e4 <_mi_error_message+0xfc> │ │ │ │ │ + bne 6ccc <_mi_error_message+0x7c> │ │ │ │ │ + ldr r0, [pc, #128] @ 6d4c <_mi_error_message+0xfc> │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r3, [r4, #1604] @ 0x644 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70a8 <_mi_error_message+0xc0> │ │ │ │ │ + beq 6d10 <_mi_error_message+0xc0> │ │ │ │ │ ldr r3, [r4, #2124] @ 0x84c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7038 <_mi_error_message+0x50> │ │ │ │ │ - ldr r3, [pc, #100] @ 70e8 <_mi_error_message+0x100> │ │ │ │ │ + blt 6ca0 <_mi_error_message+0x50> │ │ │ │ │ + ldr r3, [pc, #100] @ 6d50 <_mi_error_message+0x100> │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ strex r0, r1, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7084 <_mi_error_message+0x9c> │ │ │ │ │ + bne 6cec <_mi_error_message+0x9c> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [r4, #2124] @ 0x84c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 7038 <_mi_error_message+0x50> │ │ │ │ │ + ble 6ca0 <_mi_error_message+0x50> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r2, [r3, #1764] @ 0x6e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70d0 <_mi_error_message+0xe8> │ │ │ │ │ + beq 6d38 <_mi_error_message+0xe8> │ │ │ │ │ ldr r2, [r3, #1764] @ 0x6e4 │ │ │ │ │ ldr r1, [r3, #1768] @ 0x6e8 │ │ │ │ │ dmb ish │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -8452,193 +8220,193 @@ │ │ │ │ │ .word 0x0000066c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000644 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000006ec │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000070ec : │ │ │ │ │ +00006d54 : │ │ │ │ │ mi_try_new_handler(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 54f0 <_Py__ZSt15get_new_handlerv> │ │ │ │ │ + bl 5158 <_Py__ZSt15get_new_handlerv> │ │ │ │ │ R_ARM_CALL _Py__ZSt15get_new_handlerv │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 712c │ │ │ │ │ + bne 6d94 │ │ │ │ │ mov r0, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7138 │ │ │ │ │ + bne 6da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL abort │ │ │ │ │ blx r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007140 <_mi_toupper>: │ │ │ │ │ +00006da8 <_mi_toupper>: │ │ │ │ │ _mi_toupper(): │ │ │ │ │ sub r2, r0, #97 @ 0x61 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r0, #32 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ andls r0, r3, #255 @ 0xff │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007164 <_mi_strlcpy>: │ │ │ │ │ +00006dcc <_mi_strlcpy>: │ │ │ │ │ _mi_strlcpy(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r2, r1, r2 │ │ │ │ │ - bne 71bc <_mi_strlcpy+0x58> │ │ │ │ │ + bne 6e24 <_mi_strlcpy+0x58> │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71ac <_mi_strlcpy+0x48> │ │ │ │ │ + bne 6e14 <_mi_strlcpy+0x48> │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r0] │ │ │ │ │ - b 71bc <_mi_strlcpy+0x58> │ │ │ │ │ + b 6e24 <_mi_strlcpy+0x58> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 71a0 <_mi_strlcpy+0x3c> │ │ │ │ │ + beq 6e08 <_mi_strlcpy+0x3c> │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ - b 7190 <_mi_strlcpy+0x2c> │ │ │ │ │ + b 6df8 <_mi_strlcpy+0x2c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000071c8 <_mi_strlen>: │ │ │ │ │ +00006e30 <_mi_strlen>: │ │ │ │ │ _mi_strlen(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 71e4 <_mi_strlen+0x1c> │ │ │ │ │ + beq 6e4c <_mi_strlen+0x1c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 strlen │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000071f0 <_mi_strnlen>: │ │ │ │ │ +00006e58 <_mi_strnlen>: │ │ │ │ │ _mi_strnlen(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 7220 <_mi_strnlen+0x30> │ │ │ │ │ + beq 6e88 <_mi_strnlen+0x30> │ │ │ │ │ ldrb r2, [r3, r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7224 <_mi_strnlen+0x34> │ │ │ │ │ + beq 6e8c <_mi_strnlen+0x34> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7224 <_mi_strnlen+0x34> │ │ │ │ │ + beq 6e8c <_mi_strnlen+0x34> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - b 7204 <_mi_strnlen+0x14> │ │ │ │ │ + b 6e6c <_mi_strnlen+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007230 <_mi_os_has_overcommit>: │ │ │ │ │ +00006e98 <_mi_os_has_overcommit>: │ │ │ │ │ _mi_os_has_overcommit(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldrb r0, [r3, #2144] @ 0x860 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007250 <_mi_os_has_virtual_reserve>: │ │ │ │ │ +00006eb8 <_mi_os_has_virtual_reserve>: │ │ │ │ │ _mi_os_has_virtual_reserve(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldrb r0, [r3, #2146] @ 0x862 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007270 <_mi_os_page_size>: │ │ │ │ │ +00006ed8 <_mi_os_page_size>: │ │ │ │ │ _mi_os_page_size(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #2132] @ 0x854 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007290 <_mi_os_large_page_size>: │ │ │ │ │ +00006ef8 <_mi_os_large_page_size>: │ │ │ │ │ _mi_os_large_page_size(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #2136] @ 0x858 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r3, #2132] @ 0x854 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000072b8 <_mi_os_get_aligned_hint>: │ │ │ │ │ +00006f20 <_mi_os_get_aligned_hint>: │ │ │ │ │ _mi_os_get_aligned_hint(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000072d0 <_mi_os_decommit>: │ │ │ │ │ +00006f38 <_mi_os_decommit>: │ │ │ │ │ _mi_os_decommit(): │ │ │ │ │ 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, #5 │ │ │ │ │ - bl 3e08 │ │ │ │ │ + bl 3a70 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000072f8 <_mi_os_alloc_huge_os_pages>: │ │ │ │ │ +00006f60 <_mi_os_alloc_huge_os_pages>: │ │ │ │ │ _mi_os_alloc_huge_os_pages(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrd r4, [fp, #4] │ │ │ │ │ @@ -8649,48 +8417,48 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007338 <_mi_bin>: │ │ │ │ │ +00006fa0 <_mi_bin>: │ │ │ │ │ _mi_bin(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2790 <_mi_segment_map_allocated_at+0x28> │ │ │ │ │ + b 2790 │ │ │ │ │ R_ARM_JUMP24 mi_bin │ │ │ │ │ │ │ │ │ │ -0000734c <_mi_bin_size>: │ │ │ │ │ +00006fb4 <_mi_bin_size>: │ │ │ │ │ _mi_bin_size(): │ │ │ │ │ mov r2, #12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ ldr r0, [r3, #528] @ 0x210 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007374 : │ │ │ │ │ +00006fdc : │ │ │ │ │ mi_good_size(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ │ - bhi 73ac │ │ │ │ │ - bl 2790 <_mi_segment_map_allocated_at+0x28> │ │ │ │ │ + bhi 7014 │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_CALL mi_bin │ │ │ │ │ mov r2, #12 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ │ @@ -8700,157 +8468,157 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r3, #2132] @ 0x854 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ tst r3, r1 │ │ │ │ │ - bne 73d4 │ │ │ │ │ + bne 703c │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ and r0, r1, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r0, r4, r1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000073e4 : │ │ │ │ │ +0000704c : │ │ │ │ │ mi_malloc_good_size(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7374 │ │ │ │ │ + b 6fdc │ │ │ │ │ R_ARM_JUMP24 mi_good_size │ │ │ │ │ │ │ │ │ │ -000073f8 <_mi_page_try_use_delayed_free>: │ │ │ │ │ +00007060 <_mi_page_try_use_delayed_free>: │ │ │ │ │ _mi_page_try_use_delayed_free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ add r3, r0, #32 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ eor r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ dmb ish │ │ │ │ │ and r5, lr, #3 │ │ │ │ │ bic r4, lr, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 7438 <_mi_page_try_use_delayed_free+0x40> │ │ │ │ │ + bne 70a0 <_mi_page_try_use_delayed_free+0x40> │ │ │ │ │ cmp ip, #3 │ │ │ │ │ - bhi 7464 <_mi_page_try_use_delayed_free+0x6c> │ │ │ │ │ + bhi 70cc <_mi_page_try_use_delayed_free+0x6c> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ yield │ │ │ │ │ - b 740c <_mi_page_try_use_delayed_free+0x14> │ │ │ │ │ + b 7074 <_mi_page_try_use_delayed_free+0x14> │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 7448 <_mi_page_try_use_delayed_free+0x50> │ │ │ │ │ + bne 70b0 <_mi_page_try_use_delayed_free+0x50> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movne r0, #0 │ │ │ │ │ andeq r0, r2, #1 │ │ │ │ │ orr r4, r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 746c <_mi_page_try_use_delayed_free+0x74> │ │ │ │ │ + beq 70d4 <_mi_page_try_use_delayed_free+0x74> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r0, [r3] │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bne 7484 <_mi_page_try_use_delayed_free+0x8c> │ │ │ │ │ + bne 70ec <_mi_page_try_use_delayed_free+0x8c> │ │ │ │ │ strex r5, r4, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7440 <_mi_page_try_use_delayed_free+0x48> │ │ │ │ │ - b 740c <_mi_page_try_use_delayed_free+0x14> │ │ │ │ │ + beq 70a8 <_mi_page_try_use_delayed_free+0x48> │ │ │ │ │ + b 7074 <_mi_page_try_use_delayed_free+0x14> │ │ │ │ │ │ │ │ │ │ -0000748c <_mi_page_use_delayed_free>: │ │ │ │ │ +000070f4 <_mi_page_use_delayed_free>: │ │ │ │ │ _mi_page_use_delayed_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 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ yield │ │ │ │ │ - b 74a8 <_mi_page_use_delayed_free+0x1c> │ │ │ │ │ + b 7110 <_mi_page_use_delayed_free+0x1c> │ │ │ │ │ │ │ │ │ │ -000074c4 <_mi_page_queue_append>: │ │ │ │ │ +0000712c <_mi_page_queue_append>: │ │ │ │ │ _mi_page_queue_append(): │ │ │ │ │ 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 r4, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, r4 │ │ │ │ │ - beq 755c <_mi_page_queue_append+0x98> │ │ │ │ │ + beq 71c4 <_mi_page_queue_append+0x98> │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r8, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7520 <_mi_page_queue_append+0x5c> │ │ │ │ │ + bne 7188 <_mi_page_queue_append+0x5c> │ │ │ │ │ yield │ │ │ │ │ - b 7500 <_mi_page_queue_append+0x3c> │ │ │ │ │ + b 7168 <_mi_page_queue_append+0x3c> │ │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 74f8 <_mi_page_queue_append+0x34> │ │ │ │ │ + bne 7160 <_mi_page_queue_append+0x34> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldm r6, {r3, ip} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strne r3, [r2, #40] @ 0x28 │ │ │ │ │ strne r2, [r3, #44] @ 0x2c │ │ │ │ │ strne ip, [r5, #4] │ │ │ │ │ - bne 755c <_mi_page_queue_append+0x98> │ │ │ │ │ + bne 71c4 <_mi_page_queue_append+0x98> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm r5, {r3, ip} │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec <_mi_stat_counter_increase+0x20> │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007564 : │ │ │ │ │ +000071cc : │ │ │ │ │ mi_heap_page_never_delayed_free(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 759c │ │ │ │ │ + bne 7204 │ │ │ │ │ yield │ │ │ │ │ - b 757c │ │ │ │ │ + b 71e4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000075a4 : │ │ │ │ │ +0000720c : │ │ │ │ │ mi_segment_visit_pages(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -8862,70 +8630,70 @@ │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mla r5, r6, r5, r0 │ │ │ │ │ mla r4, r6, r3, r4 │ │ │ │ │ add r5, r5, #116 @ 0x74 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movhi sl, r1 │ │ │ │ │ movhi r9, r2 │ │ │ │ │ - bhi 7618 │ │ │ │ │ + bhi 7280 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 7678 │ │ │ │ │ + b 72e0 │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 7628 │ │ │ │ │ + beq 7290 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mla r4, r6, r3, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bcs 75f0 │ │ │ │ │ + bcs 7258 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7608 │ │ │ │ │ - b 75f8 │ │ │ │ │ + beq 7270 │ │ │ │ │ + b 7260 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ - bl 4584 <_mi_heap_area_init> │ │ │ │ │ + bl 41ec <_mi_heap_area_init> │ │ │ │ │ R_ARM_CALL _mi_heap_area_init │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ sub r1, fp, #60 @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7678 │ │ │ │ │ + beq 72e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7608 │ │ │ │ │ + beq 7270 │ │ │ │ │ sub r0, fp, #60 @ 0x3c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 5dd8 <_mi_heap_area_visit_blocks> │ │ │ │ │ + bl 5a40 <_mi_heap_area_visit_blocks> │ │ │ │ │ R_ARM_CALL _mi_heap_area_visit_blocks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7608 │ │ │ │ │ + bne 7270 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007680 <_mi_page_reclaim>: │ │ │ │ │ +000072e8 <_mi_page_reclaim>: │ │ │ │ │ _mi_page_reclaim(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, #8 │ │ │ │ │ movt r6, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r0, [r1] │ │ │ │ │ lsllt r0, r0, #15 │ │ │ │ │ - bl 2790 <_mi_segment_map_allocated_at+0x28> │ │ │ │ │ + bl 2790 │ │ │ │ │ R_ARM_CALL mi_bin │ │ │ │ │ mov ip, #12 │ │ │ │ │ ldrb lr, [r4, #14] │ │ │ │ │ mul r3, ip, r0 │ │ │ │ │ add r1, r3, #520 @ 0x208 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ @@ -8941,37 +8709,37 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str lr, [r4, #44] @ 0x2c │ │ │ │ │ streq r4, [r3, #524] @ 0x20c │ │ │ │ │ mla r3, ip, r0, r5 │ │ │ │ │ strne r4, [r2, #44] @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r3, #520] @ 0x208 │ │ │ │ │ - bl 37ec │ │ │ │ │ + bl 39ec <_mi_stat_counter_increase+0x20> │ │ │ │ │ R_ARM_CALL mi_heap_queue_first_update │ │ │ │ │ ldr r3, [r5, #1580] @ 0x62c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #1580] @ 0x62c │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007724 : │ │ │ │ │ +0000738c : │ │ │ │ │ mi_register_deferred_free(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ str r0, [r3, #1108] @ 0x454 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r1, [r3, #1112] @ 0x458 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000774c <_mi_random_split>: │ │ │ │ │ +000073b4 <_mi_random_split>: │ │ │ │ │ _mi_random_split(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -8991,116 +8759,116 @@ │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ ldr r4, [r0, #-4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r4, [r3, #-4] │ │ │ │ │ str lr, [r3, #-16] │ │ │ │ │ str ip, [r3, #-12] │ │ │ │ │ str r1, [r3, #-8] │ │ │ │ │ - bne 7784 <_mi_random_split+0x38> │ │ │ │ │ + bne 73ec <_mi_random_split+0x38> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r5, #56] @ 0x38 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 378 <_PyMem_SetupAllocators+0x1e0> │ │ │ │ │ R_ARM_JUMP24 chacha_block │ │ │ │ │ │ │ │ │ │ -000077c8 <_mi_random_next>: │ │ │ │ │ +00007430 <_mi_random_next>: │ │ │ │ │ _mi_random_next(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 31c <_PyMem_SetupAllocators+0x184> │ │ │ │ │ R_ARM_JUMP24 chacha_next32 │ │ │ │ │ │ │ │ │ │ -000077dc <_mi_commit_mask_committed_size>: │ │ │ │ │ +00007444 <_mi_commit_mask_committed_size>: │ │ │ │ │ _mi_commit_mask_committed_size(): │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addeq r2, r2, #32 │ │ │ │ │ - beq 7800 <_mi_commit_mask_committed_size+0x24> │ │ │ │ │ + beq 7468 <_mi_commit_mask_committed_size+0x24> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7814 <_mi_commit_mask_committed_size+0x38> │ │ │ │ │ + bne 747c <_mi_commit_mask_committed_size+0x38> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 77e8 <_mi_commit_mask_committed_size+0xc> │ │ │ │ │ + bne 7450 <_mi_commit_mask_committed_size+0xc> │ │ │ │ │ lsr r1, r1, #7 │ │ │ │ │ mul r0, r2, r1 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ and lr, r3, #1 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ - bne 781c <_mi_commit_mask_committed_size+0x40> │ │ │ │ │ + bne 7484 <_mi_commit_mask_committed_size+0x40> │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 7850 <_mi_commit_mask_committed_size+0x74> │ │ │ │ │ + beq 74b8 <_mi_commit_mask_committed_size+0x74> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmn r3, #1 │ │ │ │ │ addeq r2, r2, #32 │ │ │ │ │ - beq 782c <_mi_commit_mask_committed_size+0x50> │ │ │ │ │ + beq 7494 <_mi_commit_mask_committed_size+0x50> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 781c <_mi_commit_mask_committed_size+0x40> │ │ │ │ │ - b 782c <_mi_commit_mask_committed_size+0x50> │ │ │ │ │ + bne 7484 <_mi_commit_mask_committed_size+0x40> │ │ │ │ │ + b 7494 <_mi_commit_mask_committed_size+0x50> │ │ │ │ │ lsr r1, r1, #7 │ │ │ │ │ mul r0, r2, r1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000785c <_mi_segment_page_start>: │ │ │ │ │ +000074c4 <_mi_segment_page_start>: │ │ │ │ │ _mi_segment_page_start(): │ │ │ │ │ add ip, r0, #116 @ 0x74 │ │ │ │ │ ldr r3, [r1, #24] │ │ │ │ │ sub ip, r1, ip │ │ │ │ │ push {fp, lr} │ │ │ │ │ movw lr, #43691 @ 0xaaab │ │ │ │ │ movt lr, #43690 @ 0xaaaa │ │ │ │ │ asr ip, ip, #4 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ movls r3, #0 │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ - bls 78a0 <_mi_segment_page_start+0x44> │ │ │ │ │ + bls 7508 <_mi_segment_page_start+0x44> │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ │ - bls 78a0 <_mi_segment_page_start+0x44> │ │ │ │ │ + bls 7508 <_mi_segment_page_start+0x44> │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r1] │ │ │ │ │ rsbne r1, r3, r1, lsl #15 │ │ │ │ │ add r3, r3, ip, lsl #15 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000078bc <_mi_segment_thread_collect>: │ │ │ │ │ +00007524 <_mi_segment_thread_collect>: │ │ │ │ │ _mi_segment_thread_collect(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000078d0 <_mi_abandoned_await_readers>: │ │ │ │ │ +00007538 <_mi_abandoned_await_readers>: │ │ │ │ │ _mi_abandoned_await_readers(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78f0 <_mi_abandoned_await_readers+0x20> │ │ │ │ │ + beq 7558 <_mi_abandoned_await_readers+0x20> │ │ │ │ │ yield │ │ │ │ │ - b 78d8 <_mi_abandoned_await_readers+0x8> │ │ │ │ │ + b 7540 <_mi_abandoned_await_readers+0x8> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000078fc <_mi_abandoned_pool_visit_blocks>: │ │ │ │ │ +00007564 <_mi_abandoned_pool_visit_blocks>: │ │ │ │ │ _mi_abandoned_pool_visit_blocks(): │ │ │ │ │ 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 │ │ │ │ │ @@ -9109,114 +8877,116 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #4194304 @ 0x400000 │ │ │ │ │ - bcc 7974 <_mi_abandoned_pool_visit_blocks+0x78> │ │ │ │ │ + bcc 75dc <_mi_abandoned_pool_visit_blocks+0x78> │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 75a4 │ │ │ │ │ + bl 720c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79c0 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ + beq 7628 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 7940 <_mi_abandoned_pool_visit_blocks+0x44> │ │ │ │ │ + bne 75a8 <_mi_abandoned_pool_visit_blocks+0x44> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r4, [r9] │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 79c0 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ + beq 7628 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 75a4 │ │ │ │ │ + bl 720c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79c0 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ + beq 7628 <_mi_abandoned_pool_visit_blocks+0xc4> │ │ │ │ │ dmb ish │ │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 798c <_mi_abandoned_pool_visit_blocks+0x90> │ │ │ │ │ + bne 75f4 <_mi_abandoned_pool_visit_blocks+0x90> │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000079c8 <_mi_segment_map_freed_at>: │ │ │ │ │ +00007630 <_mi_segment_map_freed_at>: │ │ │ │ │ _mi_segment_map_freed_at(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxlt lr │ │ │ │ │ - ldr r3, [pc, #68] @ 7a1c <_mi_segment_map_freed_at+0x54> │ │ │ │ │ + ldr r3, [pc, #68] @ 7684 <_mi_segment_map_freed_at+0x54> │ │ │ │ │ lsr r2, r0, #27 │ │ │ │ │ push {fp, lr} │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ubfx r0, r0, #22, #5 │ │ │ │ │ mvn r3, r3, lsl r0 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r0, [r1] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7a10 <_mi_segment_map_freed_at+0x48> │ │ │ │ │ + bne 7678 <_mi_segment_map_freed_at+0x48> │ │ │ │ │ strex lr, ip, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ - b 79f4 <_mi_segment_map_freed_at+0x2c> │ │ │ │ │ + b 765c <_mi_segment_map_freed_at+0x2c> │ │ │ │ │ .word 0x00000690 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00007a20 : │ │ │ │ │ +00007688 : │ │ │ │ │ mi_is_in_heap_region(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5740 │ │ │ │ │ + b 53a8 │ │ │ │ │ │ │ │ │ │ -00007a34 <_mi_stat_increase>: │ │ │ │ │ +0000769c <_mi_stat_increase>: │ │ │ │ │ _mi_stat_increase(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1754 │ │ │ │ │ + b 2dbc │ │ │ │ │ + R_ARM_JUMP24 mi_stat_update │ │ │ │ │ │ │ │ │ │ -00007a50 <_mi_stat_decrease>: │ │ │ │ │ +000076b8 <_mi_stat_decrease>: │ │ │ │ │ _mi_stat_decrease(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ rsbs r2, r1, #0 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1754 │ │ │ │ │ + b 2dbc │ │ │ │ │ + R_ARM_JUMP24 mi_stat_update │ │ │ │ │ │ │ │ │ │ -00007a6c <_mi_stats_done>: │ │ │ │ │ +000076d4 <_mi_stats_done>: │ │ │ │ │ _mi_stats_done(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4fdc │ │ │ │ │ + b 4c44 │ │ │ │ │ │ │ │ │ │ -00007a80 <_mi_clock_now>: │ │ │ │ │ +000076e8 <_mi_clock_now>: │ │ │ │ │ _mi_clock_now(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -9236,15 +9006,15 @@ │ │ │ │ │ mla r1, ip, r4, r1 │ │ │ │ │ rsb r3, r3, lr, asr #18 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007ae0 <_mi_clock_end>: │ │ │ │ │ +00007748 <_mi_clock_end>: │ │ │ │ │ _mi_clock_end(): │ │ │ │ │ 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 │ │ │ │ │ @@ -9276,76 +9046,76 @@ │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ subs r0, r3, r4 │ │ │ │ │ sbc r1, r1, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007b68 <_mi_os_init>: │ │ │ │ │ +000077d0 <_mi_os_init>: │ │ │ │ │ _mi_os_init(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 7b80 <_mi_os_init+0x18> │ │ │ │ │ + ldr r0, [pc, #12] @ 77e8 <_mi_os_init+0x18> │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b e14 <_mi_prim_numa_node_count+0x28> │ │ │ │ │ R_ARM_JUMP24 _mi_prim_mem_init │ │ │ │ │ .word 0x00000854 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007b84 <_mi_os_free_ex>: │ │ │ │ │ +000077ec <_mi_os_free_ex>: │ │ │ │ │ _mi_os_free_ex(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [fp, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub r0, r5, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bhi 7c28 <_mi_os_free_ex+0xa4> │ │ │ │ │ + bhi 7890 <_mi_os_free_ex+0xa4> │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 1348 <_mi_os_good_alloc_size> │ │ │ │ │ R_ARM_CALL _mi_os_good_alloc_size │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, r4, r7 │ │ │ │ │ addne r1, r0, r1 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bne 7c10 <_mi_os_free_ex+0x8c> │ │ │ │ │ + bne 7878 <_mi_os_free_ex+0x8c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmnne r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 7c28 <_mi_os_free_ex+0xa4> │ │ │ │ │ + bls 7890 <_mi_os_free_ex+0xa4> │ │ │ │ │ add r5, r4, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r4, r4, #1073741824 @ 0x40000000 │ │ │ │ │ - bl 1818 │ │ │ │ │ + bl 1754 │ │ │ │ │ sub r3, r5, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 7bec <_mi_os_free_ex+0x68> │ │ │ │ │ - b 7c28 <_mi_os_free_ex+0xa4> │ │ │ │ │ + bhi 7854 <_mi_os_free_ex+0x68> │ │ │ │ │ + b 7890 <_mi_os_free_ex+0xa4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ - b 1818 │ │ │ │ │ + b 1754 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007c38 <_mi_os_free>: │ │ │ │ │ +000078a0 <_mi_os_free>: │ │ │ │ │ _mi_os_free(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ @@ -9358,109 +9128,109 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007c98 : │ │ │ │ │ +00007900 : │ │ │ │ │ mi_arenas_unsafe_destroy(): │ │ │ │ │ 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 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r7, [r5, #1152] @ 0x480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 7d9c │ │ │ │ │ + beq 7a04 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r5, r5, #1216 @ 0x4c0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ dmb ish │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7d8c │ │ │ │ │ + beq 79f4 │ │ │ │ │ dmb ish │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ dmb ish │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d00 │ │ │ │ │ + bne 7968 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 7d54 │ │ │ │ │ + b 79bc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi 7cf8 │ │ │ │ │ + bhi 7960 │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r5] │ │ │ │ │ dmb ish │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ dmb ish │ │ │ │ │ - ldr r2, [pc, #152] @ 7dc8 │ │ │ │ │ + ldr r2, [pc, #152] @ 7a30 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ ldr lr, [r4, #28] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ lsl r1, lr, #22 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bhi 7d8c │ │ │ │ │ - ldr r3, [pc, #92] @ 7dc8 │ │ │ │ │ + bhi 79f4 │ │ │ │ │ + ldr r3, [pc, #92] @ 7a30 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 7cd4 │ │ │ │ │ - ldr r3, [pc, #40] @ 7dcc │ │ │ │ │ + bne 793c │ │ │ │ │ + ldr r3, [pc, #40] @ 7a34 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r2, [r3] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 7dbc │ │ │ │ │ + bne 7a24 │ │ │ │ │ strex r1, r8, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7da4 │ │ │ │ │ + bne 7a0c │ │ │ │ │ dmb ish │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00007dd0 : │ │ │ │ │ +00007a38 : │ │ │ │ │ mi_manage_os_memory_ex(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -9492,39 +9262,39 @@ │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str sl, [lr] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 1a40 │ │ │ │ │ + bl 1884 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007e70 : │ │ │ │ │ +00007ad8 : │ │ │ │ │ mi_manage_os_memory(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr lr, [fp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 7dd0 │ │ │ │ │ + bl 7a38 │ │ │ │ │ R_ARM_CALL mi_manage_os_memory_ex │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007eb0 <_mi_prim_commit>: │ │ │ │ │ +00007b18 <_mi_prim_commit>: │ │ │ │ │ _mi_prim_commit(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -9536,78 +9306,79 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007eec <_mi_os_commit>: │ │ │ │ │ +00007b54 <_mi_os_commit>: │ │ │ │ │ _mi_os_commit(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r4, r2, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #156] @ 7fb8 <_mi_os_commit+0xcc> │ │ │ │ │ + ldr r0, [pc, #156] @ 7c20 <_mi_os_commit+0xcc> │ │ │ │ │ mov r5, r1 │ │ │ │ │ strbne r3, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 1754 │ │ │ │ │ - ldr r0, [pc, #140] @ 7fbc <_mi_os_commit+0xd0> │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ + ldr r0, [pc, #140] @ 7c24 <_mi_os_commit+0xd0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl 3d64 <_mi_stat_counter_increase> │ │ │ │ │ + bl 39cc <_mi_stat_counter_increase> │ │ │ │ │ R_ARM_CALL _mi_stat_counter_increase │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3b24 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7fac <_mi_os_commit+0xc0> │ │ │ │ │ + beq 7c14 <_mi_os_commit+0xc0> │ │ │ │ │ sub r2, fp, #25 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 7eb0 <_mi_prim_commit> │ │ │ │ │ + bl 7b18 <_mi_prim_commit> │ │ │ │ │ R_ARM_CALL _mi_prim_commit │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7f8c <_mi_os_commit+0xa0> │ │ │ │ │ + beq 7bf4 <_mi_os_commit+0xa0> │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC135 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC135 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7fb0 <_mi_os_commit+0xc4> │ │ │ │ │ + b 7c18 <_mi_os_commit+0xc4> │ │ │ │ │ ldrb r0, [fp, #-25] @ 0xffffffe7 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ andne r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strbne r3, [r4] │ │ │ │ │ - bne 7fb0 <_mi_os_commit+0xc4> │ │ │ │ │ + bne 7c18 <_mi_os_commit+0xc4> │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00007fc0 <_mi_os_alloc_aligned_at_offset>: │ │ │ │ │ +00007c28 <_mi_os_alloc_aligned_at_offset>: │ │ │ │ │ _mi_os_alloc_aligned_at_offset(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -9617,32 +9388,32 @@ │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldrb r9, [fp, #4] │ │ │ │ │ ldr sl, [fp, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl c98 <_mi_memid_none> │ │ │ │ │ cmp r8, #4194304 @ 0x400000 │ │ │ │ │ - bhi 80b0 <_mi_os_alloc_aligned_at_offset+0xf0> │ │ │ │ │ + bhi 7d18 <_mi_os_alloc_aligned_at_offset+0xf0> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 802c <_mi_os_alloc_aligned_at_offset+0x6c> │ │ │ │ │ + bne 7c94 <_mi_os_alloc_aligned_at_offset+0x6c> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ stmib fp, {r7, sl} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 10d8 <_mi_os_alloc_aligned> │ │ │ │ │ R_ARM_JUMP24 _mi_os_alloc_aligned │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ tst r5, r4 │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ rsbeq r3, r5, #0 │ │ │ │ │ andeq r4, r4, r3 │ │ │ │ │ - beq 8054 <_mi_os_alloc_aligned_at_offset+0x94> │ │ │ │ │ + beq 7cbc <_mi_os_alloc_aligned_at_offset+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r4, r4, r1 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ sub r4, r4, r8 │ │ │ │ │ @@ -9651,65 +9422,65 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r7, [sp] │ │ │ │ │ add r0, r4, r2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 10d8 <_mi_os_alloc_aligned> │ │ │ │ │ R_ARM_CALL _mi_os_alloc_aligned │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80b4 <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ + beq 7d1c <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 80b4 <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ + beq 7d1c <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r3, #2132] @ 0x854 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 80b4 <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ + bls 7d1c <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ sub r2, fp, #37 @ 0x25 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 3e08 │ │ │ │ │ - b 80b4 <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ + bl 3a70 │ │ │ │ │ + b 7d1c <_mi_os_alloc_aligned_at_offset+0xf4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -000080c0 : │ │ │ │ │ +00007d28 : │ │ │ │ │ mi_reserve_os_memory(): │ │ │ │ │ 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, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl fb8 │ │ │ │ │ R_ARM_CALL mi_reserve_os_memory_ex │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000080ec <_mi_prim_decommit>: │ │ │ │ │ +00007d54 <_mi_prim_decommit>: │ │ │ │ │ _mi_prim_decommit(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL madvise │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008118 <_mi_prim_reset>: │ │ │ │ │ +00007d80 <_mi_prim_reset>: │ │ │ │ │ _mi_prim_reset(): │ │ │ │ │ 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 │ │ │ │ │ movw r4, #0 │ │ │ │ │ @@ -9722,190 +9493,191 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL madvise │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 81a4 <_mi_prim_reset+0x8c> │ │ │ │ │ + beq 7e0c <_mi_prim_reset+0x8c> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #11 │ │ │ │ │ streq r8, [r0] │ │ │ │ │ - beq 8144 <_mi_prim_reset+0x2c> │ │ │ │ │ + beq 7dac <_mi_prim_reset+0x2c> │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ cmpeq r7, #8 │ │ │ │ │ - bne 81a4 <_mi_prim_reset+0x8c> │ │ │ │ │ + bne 7e0c <_mi_prim_reset+0x8c> │ │ │ │ │ mov r2, #4 │ │ │ │ │ dmb ish │ │ │ │ │ str r2, [r4, #2160] @ 0x870 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 madvise │ │ │ │ │ mov r0, r9 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000081ac <_mi_os_reset>: │ │ │ │ │ +00007e14 <_mi_os_reset>: │ │ │ │ │ _mi_os_reset(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3b24 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 8244 <_mi_os_reset+0x98> │ │ │ │ │ + beq 7eac <_mi_os_reset+0x98> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl 3d64 <_mi_stat_counter_increase> │ │ │ │ │ + bl 39cc <_mi_stat_counter_increase> │ │ │ │ │ R_ARM_CALL _mi_stat_counter_increase │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8118 <_mi_prim_reset> │ │ │ │ │ + bl 7d80 <_mi_prim_reset> │ │ │ │ │ R_ARM_CALL _mi_prim_reset │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 823c <_mi_os_reset+0x90> │ │ │ │ │ + beq 7ea4 <_mi_os_reset+0x90> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC136 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC136 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ clz r0, r4 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000824c <_mi_segment_huge_page_reset>: │ │ │ │ │ +00007eb4 <_mi_segment_huge_page_reset>: │ │ │ │ │ _mi_segment_huge_page_reset(): │ │ │ │ │ ldrb r3, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + bl 461c │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ popls {r4, r5, fp, pc} │ │ │ │ │ sub r1, r0, #4 │ │ │ │ │ - ldr r2, [pc, #12] @ 8298 <_mi_segment_huge_page_reset+0x4c> │ │ │ │ │ + ldr r2, [pc, #12] @ 7f00 <_mi_segment_huge_page_reset+0x4c> │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 81ac <_mi_os_reset> │ │ │ │ │ + b 7e14 <_mi_os_reset> │ │ │ │ │ R_ARM_JUMP24 _mi_os_reset │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -0000829c <_mi_free_block_mt>: │ │ │ │ │ +00007f04 <_mi_free_block_mt>: │ │ │ │ │ _mi_free_block_mt(): │ │ │ │ │ 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 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bfc r0, #0, #22 │ │ │ │ │ ldr r3, [r0, #104] @ 0x68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 82d8 <_mi_free_block_mt+0x3c> │ │ │ │ │ + bne 7f40 <_mi_free_block_mt+0x3c> │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 824c <_mi_segment_huge_page_reset> │ │ │ │ │ + bl 7eb4 <_mi_segment_huge_page_reset> │ │ │ │ │ R_ARM_CALL _mi_segment_huge_page_reset │ │ │ │ │ add r1, r4, #32 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ bic r2, r3, #3 │ │ │ │ │ ands r0, r3, #3 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ - beq 82f8 <_mi_free_block_mt+0x5c> │ │ │ │ │ + beq 7f60 <_mi_free_block_mt+0x5c> │ │ │ │ │ str r2, [r5] │ │ │ │ │ orr r2, r5, r0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r12, [r1] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 8310 <_mi_free_block_mt+0x74> │ │ │ │ │ + bne 7f78 <_mi_free_block_mt+0x74> │ │ │ │ │ strex lr, r2, [r1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - bne 82e0 <_mi_free_block_mt+0x44> │ │ │ │ │ + bne 7f48 <_mi_free_block_mt+0x44> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8360 <_mi_free_block_mt+0xc4> │ │ │ │ │ + beq 7fc8 <_mi_free_block_mt+0xc4> │ │ │ │ │ add r3, r2, #1408 @ 0x580 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ str r2, [r5] │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r0, [r3] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8358 <_mi_free_block_mt+0xbc> │ │ │ │ │ + bne 7fc0 <_mi_free_block_mt+0xbc> │ │ │ │ │ strex ip, r5, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 833c <_mi_free_block_mt+0xa0> │ │ │ │ │ + bne 7fa4 <_mi_free_block_mt+0xa0> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ bic r2, r3, #3 │ │ │ │ │ dmb ish │ │ │ │ │ orr r2, r2, #2 │ │ │ │ │ ldrex r0, [r1] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 8384 <_mi_free_block_mt+0xe8> │ │ │ │ │ + bne 7fec <_mi_free_block_mt+0xe8> │ │ │ │ │ strex ip, r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ - b 8364 <_mi_free_block_mt+0xc8> │ │ │ │ │ + b 7fcc <_mi_free_block_mt+0xc8> │ │ │ │ │ │ │ │ │ │ -00008390 <_mi_os_purge>: │ │ │ │ │ +00007ff8 <_mi_os_purge>: │ │ │ │ │ _mi_os_purge(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3c80 <_mi_os_purge_ex> │ │ │ │ │ + b 38e8 <_mi_os_purge_ex> │ │ │ │ │ R_ARM_JUMP24 _mi_os_purge_ex │ │ │ │ │ │ │ │ │ │ -000083ac : │ │ │ │ │ +00008014 : │ │ │ │ │ mi_arena_purge(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -9917,124 +9689,126 @@ │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ dmb ish │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ add r5, r5, r1, lsl #22 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 5338 │ │ │ │ │ + bl 4fa0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 841c │ │ │ │ │ + beq 8084 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ lsl r1, r7, #22 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - bl 3c80 <_mi_os_purge_ex> │ │ │ │ │ + bl 38e8 <_mi_os_purge_ex> │ │ │ │ │ R_ARM_CALL _mi_os_purge_ex │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8444 │ │ │ │ │ + b 80ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r1, r7, #22 │ │ │ │ │ - bl 3c80 <_mi_os_purge_ex> │ │ │ │ │ + bl 38e8 <_mi_os_purge_ex> │ │ │ │ │ R_ARM_CALL _mi_os_purge_ex │ │ │ │ │ lsl r2, r7, #22 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r0, r9, #96 @ 0x60 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 23f0 <_mi_bitmap_unclaim_across> │ │ │ │ │ + bl 2234 <_mi_bitmap_unclaim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim_across │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 847c │ │ │ │ │ + beq 80e4 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 23f0 <_mi_bitmap_unclaim_across> │ │ │ │ │ + b 2234 <_mi_bitmap_unclaim_across> │ │ │ │ │ R_ARM_JUMP24 _mi_bitmap_unclaim_across │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008484 <_mi_arena_unsafe_destroy_all>: │ │ │ │ │ +000080ec <_mi_arena_unsafe_destroy_all>: │ │ │ │ │ _mi_arena_unsafe_destroy_all(): │ │ │ │ │ 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 7c98 │ │ │ │ │ + bl 7900 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1d34 │ │ │ │ │ + b 1d34 │ │ │ │ │ R_ARM_JUMP24 mi_arenas_try_purge │ │ │ │ │ │ │ │ │ │ -000084b8 <_mi_arena_collect>: │ │ │ │ │ +00008120 <_mi_arena_collect>: │ │ │ │ │ _mi_arena_collect(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1d34 │ │ │ │ │ + b 1d34 │ │ │ │ │ R_ARM_JUMP24 mi_arenas_try_purge │ │ │ │ │ │ │ │ │ │ -000084d4 <_mi_arena_free>: │ │ │ │ │ +0000813c <_mi_arena_free>: │ │ │ │ │ _mi_arena_free(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r9, [fp, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ - beq 87ac <_mi_arena_free+0x2d8> │ │ │ │ │ + beq 8414 <_mi_arena_free+0x2d8> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [fp, #24] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 8564 <_mi_arena_free+0x90> │ │ │ │ │ + bhi 81cc <_mi_arena_free+0x90> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 853c <_mi_arena_free+0x68> │ │ │ │ │ + beq 81a4 <_mi_arena_free+0x68> │ │ │ │ │ rsbs r2, r4, #0 │ │ │ │ │ add r0, r9, #96 @ 0x60 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ add r3, fp, #12 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ - b 8790 <_mi_arena_free+0x2bc> │ │ │ │ │ + b 83f8 <_mi_arena_free+0x2bc> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 8790 <_mi_arena_free+0x2bc> │ │ │ │ │ + bne 83f8 <_mi_arena_free+0x2bc> │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -10043,98 +9817,99 @@ │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r6, [r3, #1216] @ 0x4c0 │ │ │ │ │ dmb ish │ │ │ │ │ sub r7, r5, #-67108863 @ 0xfc000001 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r7, r7, #62914560 @ 0x3c00000 │ │ │ │ │ lsr r7, r7, #22 │ │ │ │ │ - bne 85c4 <_mi_arena_free+0xf0> │ │ │ │ │ + bne 822c <_mi_arena_free+0xf0> │ │ │ │ │ add lr, fp, #8 │ │ │ │ │ mov ip, sp │ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC137 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC137 │ │ │ │ │ - b 85e8 <_mi_arena_free+0x114> │ │ │ │ │ + b 8250 <_mi_arena_free+0x114> │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r1, sl, lsr #5 │ │ │ │ │ - bhi 8604 <_mi_arena_free+0x130> │ │ │ │ │ + bhi 826c <_mi_arena_free+0x130> │ │ │ │ │ add lr, fp, #8 │ │ │ │ │ mov ip, sp │ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ ldr lr, [lr] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #22 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - bl 6fe8 <_mi_error_message> │ │ │ │ │ + bl 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_CALL _mi_error_message │ │ │ │ │ - b 87ac <_mi_arena_free+0x2d8> │ │ │ │ │ + b 8414 <_mi_arena_free+0x2d8> │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8750 <_mi_arena_free+0x27c> │ │ │ │ │ + bne 83b8 <_mi_arena_free+0x27c> │ │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8750 <_mi_arena_free+0x27c> │ │ │ │ │ + beq 83b8 <_mi_arena_free+0x27c> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 8648 <_mi_arena_free+0x174> │ │ │ │ │ + beq 82b0 <_mi_arena_free+0x174> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bl 23f0 <_mi_bitmap_unclaim_across> │ │ │ │ │ + bl 2234 <_mi_bitmap_unclaim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim_across │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8648 <_mi_arena_free+0x174> │ │ │ │ │ + beq 82b0 <_mi_arena_free+0x174> │ │ │ │ │ rsbs r2, r4, #0 │ │ │ │ │ add r0, r9, #96 @ 0x60 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ - bl 1754 │ │ │ │ │ - bl 2154 <_mi_bitmap_try_find_from_claim_across+0x154> │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ + bl 2154 <_mi_bitmap_try_find_from_claim_across+0x310> │ │ │ │ │ R_ARM_CALL mi_arena_purge_delay │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt 8750 <_mi_arena_free+0x27c> │ │ │ │ │ + blt 83b8 <_mi_arena_free+0x27c> │ │ │ │ │ bl ba0 <_mi_arena_alloc_aligned+0x190> │ │ │ │ │ R_ARM_CALL _mi_preloading │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8684 <_mi_arena_free+0x1b0> │ │ │ │ │ + beq 82ec <_mi_arena_free+0x1b0> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 83ac │ │ │ │ │ - b 8750 <_mi_arena_free+0x27c> │ │ │ │ │ + bl 8014 │ │ │ │ │ + b 83b8 <_mi_arena_free+0x27c> │ │ │ │ │ add r3, r6, #72 @ 0x48 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrexd r2, [r3] │ │ │ │ │ orrs r2, r2, r3 │ │ │ │ │ - beq 86d4 <_mi_arena_free+0x200> │ │ │ │ │ + beq 833c <_mi_arena_free+0x200> │ │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ │ add lr, r6, #72 @ 0x48 │ │ │ │ │ dmb ish │ │ │ │ │ umull r3, r4, r4, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r2, r4, #3 │ │ │ │ │ ldrexd r0, [lr] │ │ │ │ │ adds r0, r0, r2 │ │ │ │ │ adc r1, r1, r3 │ │ │ │ │ strexd ip, r0, [lr] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 86b4 <_mi_arena_free+0x1e0> │ │ │ │ │ + bne 831c <_mi_arena_free+0x1e0> │ │ │ │ │ dmb ish │ │ │ │ │ - b 8734 <_mi_arena_free+0x260> │ │ │ │ │ + b 839c <_mi_arena_free+0x260> │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <__clock_gettime64> │ │ │ │ │ R_ARM_CALL __clock_gettime64 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ │ @@ -10151,57 +9926,57 @@ │ │ │ │ │ mla r0, ip, r2, r0 │ │ │ │ │ adc r0, r0, r3, asr #31 │ │ │ │ │ adds r2, r4, r1 │ │ │ │ │ adc r3, r0, r4, asr #31 │ │ │ │ │ ldrexd r0, [lr] │ │ │ │ │ strexd ip, r2, [lr] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 8724 <_mi_arena_free+0x250> │ │ │ │ │ + bne 838c <_mi_arena_free+0x250> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ │ - bl 25c0 <_mi_bitmap_claim_across> │ │ │ │ │ + bl 2404 <_mi_bitmap_claim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_claim_across │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ │ - bl 23f0 <_mi_bitmap_unclaim_across> │ │ │ │ │ + bl 2234 <_mi_bitmap_unclaim_across> │ │ │ │ │ R_ARM_CALL _mi_bitmap_unclaim_across │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8790 <_mi_arena_free+0x2bc> │ │ │ │ │ + bne 83f8 <_mi_arena_free+0x2bc> │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #11 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ - b 6fe8 <_mi_error_message> │ │ │ │ │ + b 6c50 <_mi_error_message> │ │ │ │ │ R_ARM_JUMP24 _mi_error_message │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ - b 1d34 │ │ │ │ │ + b 1d34 │ │ │ │ │ R_ARM_JUMP24 mi_arenas_try_purge │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000087bc : │ │ │ │ │ +00008424 : │ │ │ │ │ mi_segment_free.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -10209,139 +9984,141 @@ │ │ │ │ │ mov r7, #48 @ 0x30 │ │ │ │ │ add r0, r0, #116 @ 0x74 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ │ mla r5, r7, r5, r4 │ │ │ │ │ add r5, r5, #116 @ 0x74 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs 8828 │ │ │ │ │ + bcs 8490 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8818 │ │ │ │ │ + bne 8480 │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8818 │ │ │ │ │ + beq 8480 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4458 │ │ │ │ │ + bl 40c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mla r0, r7, r3, r0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bhi 87f8 │ │ │ │ │ + bhi 8460 │ │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r6, #448] @ 0x1c0 │ │ │ │ │ lsl r2, r2, #15 │ │ │ │ │ add r0, r0, #192 @ 0xc0 │ │ │ │ │ rsbs r2, r2, #0 │ │ │ │ │ sbc r3, r3, r3 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ dmb ish │ │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 79c8 <_mi_segment_map_freed_at> │ │ │ │ │ + bl 7630 <_mi_segment_map_freed_at> │ │ │ │ │ R_ARM_CALL _mi_segment_map_freed_at │ │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsl r0, r0, #15 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - bl 26f8 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr ip, [r4, #96] @ 0x60 │ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ │ mov r3, r5 │ │ │ │ │ lsl ip, ip, #15 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmn r2, #1 │ │ │ │ │ addeq r3, r3, #32 │ │ │ │ │ - beq 88ac │ │ │ │ │ + beq 8514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 88ac │ │ │ │ │ + beq 8514 │ │ │ │ │ and lr, r2, #1 │ │ │ │ │ lsrs r2, r2, #1 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ - bne 889c │ │ │ │ │ + bne 8504 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 8884 │ │ │ │ │ + bne 84ec │ │ │ │ │ lsr ip, ip, #7 │ │ │ │ │ ldr r2, [r6, #456] @ 0x1c8 │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ ldr r3, [r2, #256] @ 0x100 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 88d8 │ │ │ │ │ + beq 8540 │ │ │ │ │ yield │ │ │ │ │ - b 88c0 │ │ │ │ │ + b 8528 │ │ │ │ │ ldr r3, [r6, #448] @ 0x1c0 │ │ │ │ │ ldr lr, [r4, #96] @ 0x60 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldmib r4, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r1, lr, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 84d4 <_mi_arena_free> │ │ │ │ │ + bl 813c <_mi_arena_free> │ │ │ │ │ R_ARM_CALL _mi_arena_free │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008908 : │ │ │ │ │ +00008570 : │ │ │ │ │ mi_segment_abandon(): │ │ │ │ │ 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 r7, #48 @ 0x30 │ │ │ │ │ add r0, r0, #116 @ 0x74 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r4, #108] @ 0x6c │ │ │ │ │ mla r5, r7, r5, r4 │ │ │ │ │ add r5, r5, #116 @ 0x74 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bcs 8968 │ │ │ │ │ + bcs 85d0 │ │ │ │ │ ldr r8, [r0, #24] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 85c0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 4458 │ │ │ │ │ + bl 40c0 │ │ │ │ │ str r8, [r0, #24] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mla r0, r7, r3, r0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bhi 8940 │ │ │ │ │ + bhi 85a8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r3, [r5, #1848] @ 0x738 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8984 │ │ │ │ │ - ldr r0, [pc, #196] @ 8a48 │ │ │ │ │ + bne 85ec │ │ │ │ │ + ldr r0, [pc, #196] @ 86b0 │ │ │ │ │ bl 850 │ │ │ │ │ R_ARM_CALL mi_option_init │ │ │ │ │ ldr r1, [r5, #1844] @ 0x734 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #448] @ 0x1c0 │ │ │ │ │ subs r1, r1, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ - bl 3144 │ │ │ │ │ + bl 3344 │ │ │ │ │ R_ARM_CALL mi_segment_try_purge │ │ │ │ │ ldr r0, [r6, #448] @ 0x1c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsl r0, r0, #15 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - bl 26f8 │ │ │ │ │ + bl 253c │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6, #456] @ 0x1c8 │ │ │ │ │ @@ -10355,30 +10132,30 @@ │ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ dmb ish │ │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ │ orr r2, r4, r2 │ │ │ │ │ ldrex r12, [r0] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 8a24 │ │ │ │ │ + bne 868c │ │ │ │ │ strex lr, r2, [r0] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r1, ip │ │ │ │ │ - bne 89f0 │ │ │ │ │ + bne 8658 │ │ │ │ │ add r3, r3, #128 @ 0x80 │ │ │ │ │ ldrex r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strex r2, r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - b 8a30 │ │ │ │ │ + b 8698 │ │ │ │ │ .word 0x00000734 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008a4c <_mi_segment_page_abandon>: │ │ │ │ │ +000086b4 <_mi_segment_page_abandon>: │ │ │ │ │ _mi_segment_page_abandon(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ @@ -10387,57 +10164,58 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ bfc r4, #0, #22 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr ip, [r4, #80] @ 0x50 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #80] @ 0x50 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8908 │ │ │ │ │ + b 8570 │ │ │ │ │ │ │ │ │ │ -00008ab0 <_mi_page_abandon>: │ │ │ │ │ +00008718 <_mi_page_abandon>: │ │ │ │ │ _mi_page_abandon(): │ │ │ │ │ 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, r1 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ - bl 3398 │ │ │ │ │ + bl 31dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8a4c <_mi_segment_page_abandon> │ │ │ │ │ + b 86b4 <_mi_segment_page_abandon> │ │ │ │ │ R_ARM_JUMP24 _mi_segment_page_abandon │ │ │ │ │ │ │ │ │ │ -00008afc : │ │ │ │ │ +00008764 : │ │ │ │ │ mi_segment_reclaim(): │ │ │ │ │ push {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 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ @@ -10446,131 +10224,132 @@ │ │ │ │ │ dmb ish │ │ │ │ │ str r3, [r0, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov sl, #48 @ 0x30 │ │ │ │ │ add r4, r5, #116 @ 0x74 │ │ │ │ │ lsl r0, r0, #15 │ │ │ │ │ - bl 26f8 │ │ │ │ │ + bl 253c │ │ │ │ │ ldr r0, [r7, #448] @ 0x1c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ │ - ldr r2, [r5, #116] @ 0x74 │ │ │ │ │ - mla r3, sl, r3, r5 │ │ │ │ │ - mla r4, sl, r2, r4 │ │ │ │ │ - add r3, r3, #116 @ 0x74 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bcs 8cf0 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ │ + mla r3, r2, r3, r5 │ │ │ │ │ + add sl, r3, #116 @ 0x74 │ │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ │ + cmp r4, sl │ │ │ │ │ + bcs 8954 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8ccc │ │ │ │ │ + beq 8930 │ │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ │ ldrb r2, [r9, #1597] @ 0x63d │ │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq 8be8 │ │ │ │ │ + beq 884c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8be8 │ │ │ │ │ + beq 884c │ │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 8be8 │ │ │ │ │ + beq 884c │ │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8bd0 │ │ │ │ │ + bne 8834 │ │ │ │ │ ldr r0, [r7, #448] @ 0x1c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ │ dmb ish │ │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c30 │ │ │ │ │ + bne 8894 │ │ │ │ │ yield │ │ │ │ │ - b 8c10 │ │ │ │ │ + b 8874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af8 │ │ │ │ │ + bl 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8c58 │ │ │ │ │ + bne 88bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 3490 │ │ │ │ │ + bl 32d4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8cdc │ │ │ │ │ + b 8940 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 7680 <_mi_page_reclaim> │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 72e8 <_mi_page_reclaim> │ │ │ │ │ R_ARM_CALL _mi_page_reclaim │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 8cdc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 8940 │ │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 8cbc │ │ │ │ │ + bcs 8920 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strbne r3, [r8] │ │ │ │ │ - b 8cdc │ │ │ │ │ + b 8940 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bhi 8c88 │ │ │ │ │ - b 8cdc │ │ │ │ │ + bhi 88ec │ │ │ │ │ + b 8940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 35c0 │ │ │ │ │ + bl 3404 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - mla r4, sl, r3, r4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - bhi 8b9c │ │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bhi 8800 │ │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 8d0c │ │ │ │ │ + bne 8970 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 87bc │ │ │ │ │ + bl 8424 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008d18 : │ │ │ │ │ +0000897c : │ │ │ │ │ mi_segment_check_free(): │ │ │ │ │ push {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 │ │ │ │ │ @@ -10579,70 +10358,71 @@ │ │ │ │ │ ldr ip, [r0, #116] @ 0x74 │ │ │ │ │ add r4, r0, #116 @ 0x74 │ │ │ │ │ mla r7, sl, r7, r0 │ │ │ │ │ mla r4, sl, ip, r4 │ │ │ │ │ add r7, r7, #116 @ 0x74 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ movls r5, #0 │ │ │ │ │ - bls 8e1c │ │ │ │ │ + bls 8a80 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e00 │ │ │ │ │ + beq 8a64 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af8 │ │ │ │ │ + bl 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8dd0 │ │ │ │ │ + bne 8a34 │ │ │ │ │ ldr r0, [r9, #448] @ 0x1c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ - bl 1754 │ │ │ │ │ + bl 2dbc │ │ │ │ │ + R_ARM_CALL mi_stat_update │ │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ │ - bl 3490 │ │ │ │ │ + bl 32d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ orrcs r5, r5, #1 │ │ │ │ │ - b 8e0c │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 8e0c │ │ │ │ │ + bne 8a70 │ │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movcc r5, #1 │ │ │ │ │ - bcc 8e0c │ │ │ │ │ + bcc 8a70 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orrhi r5, r5, #1 │ │ │ │ │ - b 8e0c │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ orrcs r5, r5, #1 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bhi 8d6c │ │ │ │ │ + bhi 89d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008e28 <_mi_free_delayed_block>: │ │ │ │ │ +00008a8c <_mi_free_delayed_block>: │ │ │ │ │ _mi_free_delayed_block(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -10656,79 +10436,79 @@ │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ add r0, r3, #116 @ 0x74 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8e9c <_mi_free_delayed_block+0x74> │ │ │ │ │ + beq 8b00 <_mi_free_delayed_block+0x74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af8 │ │ │ │ │ + bl 3cf8 <_PyDebugAllocatorStats+0x9c> │ │ │ │ │ R_ARM_CALL _mi_page_free_collect │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 395c <_mi_free_block> │ │ │ │ │ + bl 35c4 <_mi_free_block> │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00008ea4 <_mi_heap_delayed_free_all>: │ │ │ │ │ +00008b08 <_mi_heap_delayed_free_all>: │ │ │ │ │ _mi_heap_delayed_free_all(): │ │ │ │ │ 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, r4 │ │ │ │ │ - bl 1974 │ │ │ │ │ + bl 1974 │ │ │ │ │ R_ARM_CALL _mi_heap_delayed_free_partial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ yield │ │ │ │ │ - b 8ebc <_mi_heap_delayed_free_all+0x18> │ │ │ │ │ + b 8b20 <_mi_heap_delayed_free_all+0x18> │ │ │ │ │ │ │ │ │ │ -00008ed4 : │ │ │ │ │ +00008b38 : │ │ │ │ │ mi_collect(): │ │ │ │ │ - ldr r2, [pc, #28] @ 8ef8 │ │ │ │ │ + ldr r2, [pc, #28] @ 8b5c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 14c0 <_mi_prim_alloc+0x24> │ │ │ │ │ R_ARM_JUMP24 mi_heap_collect_ex │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00008efc : │ │ │ │ │ +00008b60 : │ │ │ │ │ mi_heap_collect(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 14c0 <_mi_prim_alloc+0x24> │ │ │ │ │ R_ARM_JUMP24 mi_heap_collect_ex │ │ │ │ │ │ │ │ │ │ -00008f10 <_mi_heap_collect_abandon>: │ │ │ │ │ +00008b74 <_mi_heap_collect_abandon>: │ │ │ │ │ _mi_heap_collect_abandon(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #2 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 14c0 <_mi_prim_alloc+0x24> │ │ │ │ │ R_ARM_JUMP24 mi_heap_collect_ex │ │ │ │ │ │ │ │ │ │ -00008f28 : │ │ │ │ │ +00008b8c : │ │ │ │ │ mi_heap_free(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ @@ -10739,52 +10519,52 @@ │ │ │ │ │ bxeq 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, [pc, #112] @ 8fdc │ │ │ │ │ + ldr r0, [pc, #112] @ 8c40 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, r2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 8f94 │ │ │ │ │ + bne 8bf8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r1, [r0, r2] │ │ │ │ │ ldr r0, [r3, #2148] @ 0x864 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8f94 │ │ │ │ │ + beq 8bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pthread_setspecific │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ ldrne r3, [r3, #1592] @ 0x638 │ │ │ │ │ - bne 8fa0 │ │ │ │ │ + bne 8c04 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 8fcc │ │ │ │ │ + bne 8c30 │ │ │ │ │ ldr r3, [r4, #1592] @ 0x638 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2, #1592] @ 0x638 │ │ │ │ │ streq r3, [r1, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3994 <_mi_free_block+0x38> │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -00008fe0 : │ │ │ │ │ +00008c44 : │ │ │ │ │ mi_heap_delete(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ @@ -10794,173 +10574,174 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 9098 │ │ │ │ │ + beq 8cfc │ │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90a0 │ │ │ │ │ + beq 8d04 │ │ │ │ │ add r8, r7, #1408 @ 0x580 │ │ │ │ │ add r5, r7, #520 @ 0x208 │ │ │ │ │ add r6, r4, #520 @ 0x208 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ - bl 1974 │ │ │ │ │ + bl 1974 │ │ │ │ │ R_ARM_CALL _mi_heap_delayed_free_partial │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ - bl 74c4 <_mi_page_queue_append> │ │ │ │ │ + bl 712c <_mi_page_queue_append> │ │ │ │ │ R_ARM_CALL _mi_page_queue_append │ │ │ │ │ ldr r3, [r7, #1580] @ 0x62c │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ str r3, [r7, #1580] @ 0x62c │ │ │ │ │ ldr r3, [r4, #1580] @ 0x62c │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ str r3, [r4, #1580] @ 0x62c │ │ │ │ │ - bne 903c │ │ │ │ │ + bne 8ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1974 │ │ │ │ │ + bl 1974 │ │ │ │ │ R_ARM_CALL _mi_heap_delayed_free_partial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 8cf0 │ │ │ │ │ yield │ │ │ │ │ - b 9074 │ │ │ │ │ + b 8cd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4950 │ │ │ │ │ - b 90a0 │ │ │ │ │ + bl 45b8 │ │ │ │ │ + b 8d04 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 14c0 <_mi_prim_alloc+0x24> │ │ │ │ │ R_ARM_CALL mi_heap_collect_ex │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 8f28 │ │ │ │ │ + b 8b8c │ │ │ │ │ │ │ │ │ │ -000090b0 <_mi_thread_done>: │ │ │ │ │ +00008d14 <_mi_thread_done>: │ │ │ │ │ _mi_thread_done(): │ │ │ │ │ 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 │ │ │ │ │ - bne 90e4 <_mi_thread_done+0x34> │ │ │ │ │ - ldr r2, [pc, #392] @ 9260 <_mi_thread_done+0x1b0> │ │ │ │ │ + bne 8d48 <_mi_thread_done+0x34> │ │ │ │ │ + ldr r2, [pc, #392] @ 8ec4 <_mi_thread_done+0x1b0> │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ + beq 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ - ldr r3, [pc, #360] @ 9264 <_mi_thread_done+0x1b4> │ │ │ │ │ + beq 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ + ldr r3, [pc, #360] @ 8ec8 <_mi_thread_done+0x1b4> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldrex r1, [r3] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ strex r2, r1, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9100 <_mi_thread_done+0x50> │ │ │ │ │ - ldr r0, [pc, #332] @ 9268 <_mi_thread_done+0x1b8> │ │ │ │ │ + bne 8d64 <_mi_thread_done+0x50> │ │ │ │ │ + ldr r0, [pc, #332] @ 8ecc <_mi_thread_done+0x1b8> │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - bl 18ac │ │ │ │ │ + bl 2e80 │ │ │ │ │ + R_ARM_CALL mi_stat_update.part.0 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r4, #1424] @ 0x590 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ + bne 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ ldr r3, [r5, #1428] @ 0x594 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ - beq 9164 <_mi_thread_done+0xb4> │ │ │ │ │ + beq 8dc8 <_mi_thread_done+0xb4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addeq r1, r5, #4 │ │ │ │ │ movne r1, r6 │ │ │ │ │ - ldr r2, [pc, #244] @ 9260 <_mi_thread_done+0x1b0> │ │ │ │ │ + ldr r2, [pc, #244] @ 8ec4 <_mi_thread_done+0x1b0> │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r5, #2148] @ 0x864 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r1, [r2, r3] │ │ │ │ │ - beq 9180 <_mi_thread_done+0xd0> │ │ │ │ │ + beq 8de4 <_mi_thread_done+0xd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL pthread_setspecific │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ + beq 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 91b8 <_mi_thread_done+0x108> │ │ │ │ │ + beq 8e1c <_mi_thread_done+0x108> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 9198 <_mi_thread_done+0xe8> │ │ │ │ │ - bl 8fe0 │ │ │ │ │ + beq 8dfc <_mi_thread_done+0xe8> │ │ │ │ │ + bl 8c44 │ │ │ │ │ R_ARM_CALL mi_heap_delete │ │ │ │ │ - b 9198 <_mi_thread_done+0xe8> │ │ │ │ │ - ldr r5, [pc, #172] @ 926c <_mi_thread_done+0x1bc> │ │ │ │ │ + b 8dfc <_mi_thread_done+0xe8> │ │ │ │ │ + ldr r5, [pc, #172] @ 8ed0 <_mi_thread_done+0x1bc> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 91d0 <_mi_thread_done+0x120> │ │ │ │ │ + beq 8e34 <_mi_thread_done+0x120> │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 14c0 <_mi_prim_alloc+0x24> │ │ │ │ │ R_ARM_CALL mi_heap_collect_ex │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ │ - bl 4fdc │ │ │ │ │ + bl 4c44 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ - ldr r3, [pc, #132] @ 9270 <_mi_thread_done+0x1c0> │ │ │ │ │ + beq 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ + ldr r3, [pc, #132] @ 8ed4 <_mi_thread_done+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9238 <_mi_thread_done+0x188> │ │ │ │ │ + beq 8e9c <_mi_thread_done+0x188> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r2, #16 │ │ │ │ │ - bne 91ec <_mi_thread_done+0x13c> │ │ │ │ │ + bne 8e50 <_mi_thread_done+0x13c> │ │ │ │ │ add r3, r4, #2720 @ 0xaa0 │ │ │ │ │ - ldr r2, [pc, #96] @ 9274 <_mi_thread_done+0x1c4> │ │ │ │ │ + ldr r2, [pc, #96] @ 8ed8 <_mi_thread_done+0x1c4> │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #2728] @ 0xaa8 │ │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7b84 <_mi_os_free_ex> │ │ │ │ │ + bl 77ec <_mi_os_free_ex> │ │ │ │ │ R_ARM_CALL _mi_os_free_ex │ │ │ │ │ - b 9258 <_mi_thread_done+0x1a8> │ │ │ │ │ + b 8ebc <_mi_thread_done+0x1a8> │ │ │ │ │ dmb ish │ │ │ │ │ ldrex r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9250 <_mi_thread_done+0x1a0> │ │ │ │ │ + bne 8eb4 <_mi_thread_done+0x1a0> │ │ │ │ │ strex r0, r4, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ dmb ish │ │ │ │ │ - bne 91f8 <_mi_thread_done+0x148> │ │ │ │ │ + bne 8e5c <_mi_thread_done+0x148> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ .word 0x00000868 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ @@ -10968,39 +10749,39 @@ │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00009278 : │ │ │ │ │ +00008edc : │ │ │ │ │ mi_pthread_done(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 9294 │ │ │ │ │ + beq 8ef8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 90b0 <_mi_thread_done> │ │ │ │ │ + b 8d14 <_mi_thread_done> │ │ │ │ │ R_ARM_JUMP24 _mi_thread_done │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000092a0 : │ │ │ │ │ +00008f04 : │ │ │ │ │ mi_thread_done(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 90b0 <_mi_thread_done> │ │ │ │ │ + b 8d14 <_mi_thread_done> │ │ │ │ │ R_ARM_JUMP24 _mi_thread_done │ │ │ │ │ │ │ │ │ │ -000092b8 : │ │ │ │ │ +00008f1c : │ │ │ │ │ mi_heap_destroy(): │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ @@ -11009,101 +10790,101 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldrb r2, [r0, #1596] @ 0x63c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92fc │ │ │ │ │ + bne 8f60 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8fe0 │ │ │ │ │ + b 8c44 │ │ │ │ │ R_ARM_JUMP24 mi_heap_delete │ │ │ │ │ - bl 5c04 <_mi_heap_destroy_pages> │ │ │ │ │ + bl 586c <_mi_heap_destroy_pages> │ │ │ │ │ R_ARM_CALL _mi_heap_destroy_pages │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8f28 │ │ │ │ │ + b 8b8c │ │ │ │ │ │ │ │ │ │ -00009310 : │ │ │ │ │ +00008f74 : │ │ │ │ │ mi_cfree(): │ │ │ │ │ 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 5740 │ │ │ │ │ + bl 53a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 3994 <_mi_free_block+0x38> │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -00009344 : │ │ │ │ │ +00008fa8 : │ │ │ │ │ mi_free_size_aligned(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3994 <_mi_free_block+0x38> │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -00009358 : │ │ │ │ │ +00008fbc : │ │ │ │ │ mi_free_size(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3994 <_mi_free_block+0x38> │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -0000936c : │ │ │ │ │ +00008fd0 : │ │ │ │ │ mi_free_aligned(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3994 <_mi_free_block+0x38> │ │ │ │ │ + b 3b94 │ │ │ │ │ R_ARM_JUMP24 mi_free │ │ │ │ │ │ │ │ │ │ -00009380 <_mi_heap_page_destroy>: │ │ │ │ │ +00008fe4 <_mi_heap_page_destroy>: │ │ │ │ │ _mi_heap_page_destroy(): │ │ │ │ │ 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 r4, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 73f8 <_mi_page_try_use_delayed_free> │ │ │ │ │ + bl 7060 <_mi_page_try_use_delayed_free> │ │ │ │ │ R_ARM_CALL _mi_page_try_use_delayed_free │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93bc <_mi_heap_page_destroy+0x3c> │ │ │ │ │ + bne 9020 <_mi_heap_page_destroy+0x3c> │ │ │ │ │ yield │ │ │ │ │ - b 939c <_mi_heap_page_destroy+0x1c> │ │ │ │ │ + b 9000 <_mi_heap_page_destroy+0x1c> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ - bl 3428 <_mi_segment_page_free> │ │ │ │ │ + bl 326c <_mi_segment_page_free> │ │ │ │ │ R_ARM_CALL _mi_segment_page_free │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000093e4 <_mi_prim_protect>: │ │ │ │ │ +00009048 <_mi_prim_protect>: │ │ │ │ │ _mi_prim_protect(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -11114,39 +10895,39 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000941c : │ │ │ │ │ +00009080 : │ │ │ │ │ mi_os_protectx(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - bl 3ebc │ │ │ │ │ + bl 3b24 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 94b0 │ │ │ │ │ + beq 9114 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bl 93e4 <_mi_prim_protect> │ │ │ │ │ + bl 9048 <_mi_prim_protect> │ │ │ │ │ R_ARM_CALL _mi_prim_protect │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 94a8 │ │ │ │ │ + beq 910c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC141 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC141 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ @@ -11157,53 +10938,53 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC142 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ clz r0, r5 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000094b8 <_mi_os_unprotect>: │ │ │ │ │ +0000911c <_mi_os_unprotect>: │ │ │ │ │ _mi_os_unprotect(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 941c │ │ │ │ │ + b 9080 │ │ │ │ │ │ │ │ │ │ -000094d0 <_mi_os_protect>: │ │ │ │ │ +00009134 <_mi_os_protect>: │ │ │ │ │ _mi_os_protect(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 941c │ │ │ │ │ + b 9080 │ │ │ │ │ │ │ │ │ │ -000094e8 <_mi_prim_alloc_huge_os_pages>: │ │ │ │ │ +0000914c <_mi_prim_alloc_huge_os_pages>: │ │ │ │ │ _mi_prim_alloc_huge_os_pages(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #12 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ str r2, [r1] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009510 <_mi_prim_numa_node>: │ │ │ │ │ +00009174 <_mi_prim_numa_node>: │ │ │ │ │ _mi_prim_numa_node(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -11218,15 +10999,15 @@ │ │ │ │ │ R_ARM_CALL syscall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ ldreq r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000955c : │ │ │ │ │ +000091c0 : │ │ │ │ │ mi_segment_huge_page_alloc(): │ │ │ │ │ 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 │ │ │ │ │ @@ -11235,70 +11016,70 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9658 │ │ │ │ │ + beq 92bc │ │ │ │ │ ldr r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 95f4 │ │ │ │ │ + beq 9258 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 95d0 │ │ │ │ │ + bls 9234 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ │ - bls 95d0 │ │ │ │ │ + bls 9234 │ │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ rsb r2, r3, r2, lsl #15 │ │ │ │ │ cmp r2, #-2147483648 @ 0x80000000 │ │ │ │ │ movcs r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r6, #24] │ │ │ │ │ - beq 95f4 │ │ │ │ │ + beq 9258 │ │ │ │ │ ldrb r2, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 95fc │ │ │ │ │ + bne 9260 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 9658 │ │ │ │ │ + b 92bc │ │ │ │ │ add r2, r0, #116 @ 0x74 │ │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ │ sub r2, r6, r2 │ │ │ │ │ sub r5, r7, #1 │ │ │ │ │ asr r2, r2, #4 │ │ │ │ │ tst r7, r5 │ │ │ │ │ rsbeq r7, r7, #0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ add r3, r3, r2, lsl #15 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ andeq r5, r5, r7 │ │ │ │ │ - beq 9644 │ │ │ │ │ + beq 92a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r5, r5, r1 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ - ldr r2, [pc, #16] @ 9660 │ │ │ │ │ + ldr r2, [pc, #16] @ 92c4 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ - bl 81ac <_mi_os_reset> │ │ │ │ │ + bl 7e14 <_mi_os_reset> │ │ │ │ │ R_ARM_CALL _mi_os_reset │ │ │ │ │ - b 95f4 │ │ │ │ │ + b 9258 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00009664 <_mi_arena_alloc>: │ │ │ │ │ +000092c8 <_mi_arena_alloc>: │ │ │ │ │ _mi_arena_alloc(): │ │ │ │ │ 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 │ │ │ │ │ @@ -11313,69 +11094,69 @@ │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl a10 <_mi_arena_alloc_aligned> │ │ │ │ │ R_ARM_CALL _mi_arena_alloc_aligned │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000096b0 : │ │ │ │ │ +00009314 : │ │ │ │ │ mi_reserve_huge_os_pages_at_ex(): │ │ │ │ │ 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, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 970c │ │ │ │ │ + beq 9370 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 96f0 │ │ │ │ │ + blt 9354 │ │ │ │ │ bl d38 <_mi_os_numa_node_count> │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ bl c98 <_mi_memid_none> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC143 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC143 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ mov r0, #12 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009714 : │ │ │ │ │ +00009378 : │ │ │ │ │ mi_reserve_huge_os_pages_interleave(): │ │ │ │ │ push {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 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ moveq r0, r5 │ │ │ │ │ - beq 97dc │ │ │ │ │ + beq 9440 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ + bne 93b0 │ │ │ │ │ bl d38 <_mi_os_numa_node_count> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - beq 9778 │ │ │ │ │ + beq 93dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <__aeabi_uidiv> │ │ │ │ │ R_ARM_CALL __aeabi_uidiv │ │ │ │ │ add r6, r0, #50 @ 0x32 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r9, #0 │ │ │ │ │ @@ -11385,96 +11166,97 @@ │ │ │ │ │ mov r4, r8 │ │ │ │ │ addhi r4, r8, #1 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 96b0 │ │ │ │ │ + bl 9314 │ │ │ │ │ R_ARM_CALL mi_reserve_huge_os_pages_at_ex │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97d8 │ │ │ │ │ + bne 943c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ subls r5, r5, r4 │ │ │ │ │ movhi r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r6, r7 │ │ │ │ │ - bls 97dc │ │ │ │ │ - b 9788 │ │ │ │ │ + bls 9440 │ │ │ │ │ + b 93ec │ │ │ │ │ mov r0, #12 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -000097e4 : │ │ │ │ │ +00009448 : │ │ │ │ │ mi_reserve_huge_os_pages(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC144 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC144 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 6b80 <_mi_warning_message> │ │ │ │ │ + bl 67e8 <_mi_warning_message> │ │ │ │ │ R_ARM_CALL _mi_warning_message │ │ │ │ │ - vldr d7, [pc, #68] @ 9860 │ │ │ │ │ + vldr d7, [pc, #72] @ 94c8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ │ vcvt.u32.f64 s15, d8 │ │ │ │ │ vmov r2, s15 │ │ │ │ │ - bl 9714 │ │ │ │ │ + bl 9378 │ │ │ │ │ R_ARM_CALL mi_reserve_huge_os_pages_interleave │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strne r5, [r4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ + nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x408f4000 │ │ │ │ │ │ │ │ │ │ -00009868 : │ │ │ │ │ +000094d0 : │ │ │ │ │ mi_reserve_huge_os_pages_at(): │ │ │ │ │ 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, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 96b0 │ │ │ │ │ + bl 9314 │ │ │ │ │ R_ARM_CALL mi_reserve_huge_os_pages_at_ex │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00009894 <_mi_prim_clock_now>: │ │ │ │ │ +000094fc <_mi_prim_clock_now>: │ │ │ │ │ _mi_prim_clock_now(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 7a80 <_mi_clock_now> │ │ │ │ │ + b 76e8 <_mi_clock_now> │ │ │ │ │ R_ARM_JUMP24 _mi_clock_now │ │ │ │ │ │ │ │ │ │ -000098a8 <_mi_prim_process_info>: │ │ │ │ │ +00009510 <_mi_prim_process_info>: │ │ │ │ │ _mi_prim_process_info(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -11514,83 +11296,83 @@ │ │ │ │ │ lsl r3, r3, #10 │ │ │ │ │ str r4, [r5, #20] │ │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00009950 : │ │ │ │ │ +000095b8 : │ │ │ │ │ mi_process_info(): │ │ │ │ │ push {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 │ │ │ │ │ - ldr sl, [pc, #324] @ 9ab0 │ │ │ │ │ + ldr sl, [pc, #324] @ 9718 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ │ sub r0, fp, #76 @ 0x4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ strd r8, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrd r0, [sl] │ │ │ │ │ - bl 7ae0 <_mi_clock_end> │ │ │ │ │ + bl 7748 <_mi_clock_end> │ │ │ │ │ R_ARM_CALL _mi_clock_end │ │ │ │ │ sub r3, sl, #840 @ 0x348 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldrexd r2, [r3] │ │ │ │ │ sub sl, sl, #848 @ 0x350 │ │ │ │ │ ldrexd r0, [sl] │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #84 @ 0x54 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strd r8, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 98a8 <_mi_prim_process_info> │ │ │ │ │ + bl 9510 <_mi_prim_process_info> │ │ │ │ │ R_ARM_CALL _mi_prim_process_info │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 9a08 │ │ │ │ │ + beq 9670 │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - blt 9a04 │ │ │ │ │ + blt 966c │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ mvnge r3, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9a34 │ │ │ │ │ + beq 969c │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - blt 9a30 │ │ │ │ │ + blt 9698 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ mvnge r3, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9a60 │ │ │ │ │ + beq 96c8 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ - blt 9a5c │ │ │ │ │ + blt 96c4 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ mvnge r3, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ @@ -11610,26 +11392,26 @@ │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00009ab4 <_mi_stats_print>: │ │ │ │ │ +0000971c <_mi_stats_print>: │ │ │ │ │ _mi_stats_print(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #3736] @ 0xe98 │ │ │ │ │ sub sp, sp, #336 @ 0x150 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r0, [pc, #1180] @ 9f7c <_mi_stats_print+0x4c8> │ │ │ │ │ + ldr r0, [pc, #1180] @ 9be4 <_mi_stats_print+0x4c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC147 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC147 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC148 │ │ │ │ │ @@ -11676,210 +11458,210 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC146 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC146 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ │ stm sp, {r4, r7} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC153 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC153 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ │ stm sp, {r4, r7} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC154 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC154 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC155 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC155 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC156 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC156 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC157 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC157 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC158 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC158 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC159 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC159 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC160 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC160 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ add r0, r5, #32 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC161 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC161 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ stm sp, {r4, r6} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC159 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC159 │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC162 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC162 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC163 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC163 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC164 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC164 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC165 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC165 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC166 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC166 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC167 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC167 │ │ │ │ │ - bl 6b0c │ │ │ │ │ + bl 6774 │ │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC168 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC168 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 691c │ │ │ │ │ + bl 6584 │ │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ │ orrs r3, r0, r1 │ │ │ │ │ - beq 9db8 <_mi_stats_print+0x304> │ │ │ │ │ + beq 9a20 <_mi_stats_print+0x304> │ │ │ │ │ ldr ip, [r5, #576] @ 0x240 │ │ │ │ │ mov lr, #10 │ │ │ │ │ ldr r5, [r5, #580] @ 0x244 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ umull r0, r1, ip, lr │ │ │ │ │ mla r1, lr, r5, r1 │ │ │ │ │ @@ -11901,15 +11683,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC170 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ bl d38 <_mi_os_numa_node_count> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC171 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -11918,28 +11700,28 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC172 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC172 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ sub ip, fp, #312 @ 0x138 │ │ │ │ │ sub r3, fp, #320 @ 0x140 │ │ │ │ │ sub r1, fp, #304 @ 0x130 │ │ │ │ │ sub r2, fp, #308 @ 0x134 │ │ │ │ │ sub r0, fp, #316 @ 0x13c │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ sub r1, fp, #328 @ 0x148 │ │ │ │ │ stm sp, {r0, ip} │ │ │ │ │ sub r0, fp, #332 @ 0x14c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ sub r2, fp, #324 @ 0x144 │ │ │ │ │ - bl 9950 │ │ │ │ │ + bl 95b8 │ │ │ │ │ R_ARM_CALL mi_process_info │ │ │ │ │ ldr r6, [fp, #-332] @ 0xfffffeb4 │ │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -11955,15 +11737,15 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ lsr r1, r1, #6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ ldr r3, [fp, #-328] @ 0xfffffeb8 │ │ │ │ │ ldr r2, [fp, #-324] @ 0xfffffebc │ │ │ │ │ mov ip, #1000 @ 0x3e8 │ │ │ │ │ ldr r1, [fp, #-304] @ 0xfffffed0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ umull r0, r1, r2, r5 │ │ │ │ │ @@ -11989,117 +11771,117 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC175 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC175 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ ldr r0, [fp, #-316] @ 0xfffffec4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ ldr r6, [fp, #-308] @ 0xfffffecc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 9f40 <_mi_stats_print+0x48c> │ │ │ │ │ + beq 9ba8 <_mi_stats_print+0x48c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC178 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC178 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ - bl 6704 │ │ │ │ │ + bl 636c │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_buffered_out │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_buffered_out │ │ │ │ │ - bl 66c0 <_mi_fprintf> │ │ │ │ │ + bl 6328 <_mi_fprintf> │ │ │ │ │ R_ARM_CALL _mi_fprintf │ │ │ │ │ - ldr r3, [pc, #28] @ 9f7c <_mi_stats_print+0x4c8> │ │ │ │ │ + ldr r3, [pc, #28] @ 9be4 <_mi_stats_print+0x4c8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 9f74 <_mi_stats_print+0x4c0> │ │ │ │ │ + beq 9bdc <_mi_stats_print+0x4c0> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00009f80 <_mi_prim_out_stderr>: │ │ │ │ │ +00009be8 <_mi_prim_out_stderr>: │ │ │ │ │ _mi_prim_out_stderr(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC stderr │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS stderr │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 fputs │ │ │ │ │ │ │ │ │ │ -00009fa0 <_mi_random_reinit_if_weak>: │ │ │ │ │ +00009c08 <_mi_random_reinit_if_weak>: │ │ │ │ │ _mi_random_reinit_if_weak(): │ │ │ │ │ ldrb r3, [r0, #132] @ 0x84 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 9fc4 <_mi_random_reinit_if_weak+0x24> │ │ │ │ │ + beq 9c2c <_mi_random_reinit_if_weak+0x24> │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 94 <_PyMem_GetAllocatorName+0x48> │ │ │ │ │ R_ARM_JUMP24 mi_random_init_ex │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009fd0 <_mi_random_init_weak>: │ │ │ │ │ +00009c38 <_mi_random_init_weak>: │ │ │ │ │ _mi_random_init_weak(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 94 <_PyMem_GetAllocatorName+0x48> │ │ │ │ │ R_ARM_JUMP24 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -00009fe8 <_mi_random_init>: │ │ │ │ │ +00009c50 <_mi_random_init>: │ │ │ │ │ _mi_random_init(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 94 <_PyMem_GetAllocatorName+0x48> │ │ │ │ │ R_ARM_JUMP24 mi_random_init_ex │ │ │ │ │ │ │ │ │ │ -0000a000 <_mi_heap_init_ex>: │ │ │ │ │ +00009c68 <_mi_heap_init_ex>: │ │ │ │ │ _mi_heap_init_ex(): │ │ │ │ │ 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 │ │ │ │ │ @@ -12120,20 +11902,20 @@ │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ movw r9, #1444 @ 0x5a4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r6, [r4, #1428] @ 0x594 │ │ │ │ │ str r3, [r4, #1424] @ 0x590 │ │ │ │ │ add r6, r4, r9 │ │ │ │ │ - bne a074 <_mi_heap_init_ex+0x74> │ │ │ │ │ + bne 9cdc <_mi_heap_init_ex+0x74> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 94 <_PyMem_GetAllocatorName+0x48> │ │ │ │ │ R_ARM_CALL mi_random_init_ex │ │ │ │ │ - b a0cc <_mi_heap_init_ex+0xcc> │ │ │ │ │ + b 9d34 <_mi_heap_init_ex+0xcc> │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ add r3, r5, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -12145,15 +11927,15 @@ │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ ldr r5, [r3, #-4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [r2, #-4] │ │ │ │ │ str lr, [r2, #-16] │ │ │ │ │ str ip, [r2, #-12] │ │ │ │ │ str r0, [r2, #-8] │ │ │ │ │ - bne a090 <_mi_heap_init_ex+0x90> │ │ │ │ │ + bne 9cf8 <_mi_heap_init_ex+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r6, [r4, #1500] @ 0x5dc │ │ │ │ │ bl 378 <_PyMem_SetupAllocators+0x1e0> │ │ │ │ │ R_ARM_CALL chacha_block │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 31c <_PyMem_SetupAllocators+0x184> │ │ │ │ │ R_ARM_CALL chacha_next32 │ │ │ │ │ @@ -12172,896 +11954,896 @@ │ │ │ │ │ str r0, [r4, #1440] @ 0x5a0 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ strb r7, [r4, #1596] @ 0x63c │ │ │ │ │ str r2, [r4, #1592] @ 0x638 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a114 <_mi_heap_main_get>: │ │ │ │ │ +00009d7c <_mi_heap_main_get>: │ │ │ │ │ _mi_heap_main_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyMem_DefaultRawRealloc> │ │ │ │ │ R_ARM_CALL mi_heap_main_init │ │ │ │ │ - ldr r0, [pc] @ a134 <_mi_heap_main_get+0x20> │ │ │ │ │ + ldr r0, [pc] @ 9d9c <_mi_heap_main_get+0x20> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000004 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000a138 : │ │ │ │ │ +00009da0 : │ │ │ │ │ mi_thread_stats_print_out(): │ │ │ │ │ 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 f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr ip, [pc, #32] @ a180 │ │ │ │ │ + ldr ip, [pc, #32] @ 9de8 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r3, [ip, r3] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 9ab4 <_mi_stats_print> │ │ │ │ │ + b 971c <_mi_stats_print> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a184 : │ │ │ │ │ +00009dec : │ │ │ │ │ mi_stats_print_out(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r2, [pc, #40] @ a1d4 │ │ │ │ │ + ldr r2, [pc, #40] @ 9e3c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ │ - bl 4fdc │ │ │ │ │ - ldr r0, [pc, #20] @ a1d8 │ │ │ │ │ + bl 4c44 │ │ │ │ │ + ldr r0, [pc, #20] @ 9e40 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 9ab4 <_mi_stats_print> │ │ │ │ │ + b 971c <_mi_stats_print> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -0000a1dc : │ │ │ │ │ +00009e44 : │ │ │ │ │ mi_stats_print(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a184 │ │ │ │ │ + b 9dec │ │ │ │ │ R_ARM_JUMP24 mi_stats_print_out │ │ │ │ │ │ │ │ │ │ -0000a1f4 : │ │ │ │ │ +00009e5c : │ │ │ │ │ mi_stats_merge(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r2, [pc, #24] @ a22c │ │ │ │ │ + ldr r2, [pc, #24] @ 9e94 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 4fdc │ │ │ │ │ + b 4c44 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a230 : │ │ │ │ │ +00009e98 : │ │ │ │ │ mi_zalloc_small(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #40] @ a268 │ │ │ │ │ + ldr lr, [pc, #40] @ 9ed0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r1, r0, #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 23e4 <_mi_bitmap_try_find_claim_field+0xb8> │ │ │ │ │ + b 23e4 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a26c : │ │ │ │ │ +00009ed4 : │ │ │ │ │ mi_heap_malloc_small(): │ │ │ │ │ add r3, r1, #3 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2398 <_mi_bitmap_try_find_claim_field+0x6c> │ │ │ │ │ + b 2398 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc.constprop.0 │ │ │ │ │ │ │ │ │ │ -0000a294 : │ │ │ │ │ +00009efc : │ │ │ │ │ mi_malloc_small(): │ │ │ │ │ - ldr ip, [pc, #44] @ a2c8 │ │ │ │ │ + ldr ip, [pc, #44] @ 9f30 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, r0, #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [ip, r1] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2398 <_mi_bitmap_try_find_claim_field+0x6c> │ │ │ │ │ + b 2398 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc.constprop.0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a2cc : │ │ │ │ │ +00009f34 : │ │ │ │ │ mi_heap_malloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + b 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ │ │ │ │ │ -0000a2e4 : │ │ │ │ │ +00009f4c : │ │ │ │ │ mi_malloc(): │ │ │ │ │ - ldr ip, [pc, #32] @ a30c │ │ │ │ │ + ldr ip, [pc, #32] @ 9f74 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + b 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a310 : │ │ │ │ │ +00009f78 : │ │ │ │ │ mi_heap_mallocn(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq a334 │ │ │ │ │ + beq 9f9c │ │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a344 │ │ │ │ │ + bne 9fac │ │ │ │ │ mov r2, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + b 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a354 : │ │ │ │ │ +00009fbc : │ │ │ │ │ mi_mallocn(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq a370 │ │ │ │ │ + beq 9fd8 │ │ │ │ │ umull r1, r0, r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a38c │ │ │ │ │ - ldr r0, [pc, #36] @ a39c │ │ │ │ │ + bne 9ff4 │ │ │ │ │ + ldr r0, [pc, #36] @ a004 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + b 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a3a0 : │ │ │ │ │ +0000a008 : │ │ │ │ │ mi_reallocarray(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq a3e8 │ │ │ │ │ + beq a050 │ │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a3e8 │ │ │ │ │ + beq a050 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr lr, [pc, #24] @ a408 │ │ │ │ │ + ldr lr, [pc, #24] @ a070 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ - bl 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {fp, pc} │ │ │ │ │ - b a3d0 │ │ │ │ │ + b a038 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a40c : │ │ │ │ │ +0000a074 : │ │ │ │ │ mi_reallocarr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne a43c │ │ │ │ │ + bne a0a4 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b a45c │ │ │ │ │ + b a0c4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ - bl a3a0 │ │ │ │ │ + bl a008 │ │ │ │ │ R_ARM_CALL mi_reallocarray │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - bne a45c │ │ │ │ │ + bne a0c4 │ │ │ │ │ bl 0 <__errno_location> │ │ │ │ │ R_ARM_CALL __errno_location │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a464 : │ │ │ │ │ +0000a0cc : │ │ │ │ │ mi_new_realloc(): │ │ │ │ │ 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, #60] @ a4bc │ │ │ │ │ + ldr r3, [pc, #60] @ a124 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a4b4 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bne a11c │ │ │ │ │ + bl 6d54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a48c │ │ │ │ │ + bne a0f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a4c0 : │ │ │ │ │ +0000a128 : │ │ │ │ │ mi_new_reallocn(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq a4d4 │ │ │ │ │ + beq a13c │ │ │ │ │ umull r2, r1, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a4dc │ │ │ │ │ + bne a144 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b a464 │ │ │ │ │ + b a0cc │ │ │ │ │ R_ARM_JUMP24 mi_new_realloc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bl 6d54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a500 : │ │ │ │ │ +0000a168 : │ │ │ │ │ mi_recalloc(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq a51c │ │ │ │ │ + beq a184 │ │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a540 │ │ │ │ │ + bne a1a8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #28] @ a548 │ │ │ │ │ + ldr lr, [pc, #28] @ a1b0 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a54c : │ │ │ │ │ +0000a1b4 : │ │ │ │ │ mi_rezalloc(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #28] @ a578 │ │ │ │ │ + ldr lr, [pc, #28] @ a1e0 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a57c : │ │ │ │ │ +0000a1e4 : │ │ │ │ │ mi_reallocn(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq a598 │ │ │ │ │ + beq a200 │ │ │ │ │ umull r2, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5bc │ │ │ │ │ + bne a224 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #28] @ a5c4 │ │ │ │ │ + ldr lr, [pc, #28] @ a22c │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a5c8 : │ │ │ │ │ +0000a230 : │ │ │ │ │ mi_realloc(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #28] @ a5f4 │ │ │ │ │ + ldr lr, [pc, #28] @ a25c │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a5f8 : │ │ │ │ │ +0000a260 : │ │ │ │ │ mi_heap_recalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq a61c │ │ │ │ │ + beq a284 │ │ │ │ │ umull r2, ip, ip, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne a62c │ │ │ │ │ + bne a294 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a63c : │ │ │ │ │ +0000a2a4 : │ │ │ │ │ mi_heap_rezalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ -0000a654 : │ │ │ │ │ +0000a2bc : │ │ │ │ │ mi_heap_reallocf(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + bl 4518 │ │ │ │ │ R_ARM_CALL _mi_heap_realloc_zero │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a698 │ │ │ │ │ + beq a300 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3994 <_mi_free_block+0x38> │ │ │ │ │ + bl 3b94 │ │ │ │ │ R_ARM_CALL mi_free │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a6a0 : │ │ │ │ │ +0000a308 : │ │ │ │ │ mi_reallocf(): │ │ │ │ │ - ldr ip, [pc, #32] @ a6c8 │ │ │ │ │ + ldr ip, [pc, #32] @ a330 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a654 │ │ │ │ │ + b a2bc │ │ │ │ │ R_ARM_JUMP24 mi_heap_reallocf │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a6cc : │ │ │ │ │ +0000a334 : │ │ │ │ │ mi_heap_reallocn(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq a6f0 │ │ │ │ │ + beq a358 │ │ │ │ │ umull r2, ip, ip, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne a700 │ │ │ │ │ + bne a368 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a710 : │ │ │ │ │ +0000a378 : │ │ │ │ │ mi_heap_realloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ │ │ │ │ │ -0000a728 : │ │ │ │ │ +0000a390 : │ │ │ │ │ mi_heap_strdup(): │ │ │ │ │ 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, r1, #0 │ │ │ │ │ - beq a784 │ │ │ │ │ + beq a3ec │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a780 │ │ │ │ │ + beq a3e8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r5, r6] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a78c : │ │ │ │ │ +0000a3f4 : │ │ │ │ │ mi_dupenv_s(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq a818 │ │ │ │ │ + beq a480 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL getenv │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a7e0 │ │ │ │ │ + bne a448 │ │ │ │ │ str r5, [r6] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r2, [pc, #64] @ a828 │ │ │ │ │ + ldr r2, [pc, #64] @ a490 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl a728 │ │ │ │ │ + bl a390 │ │ │ │ │ R_ARM_CALL mi_heap_strdup │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - beq a820 │ │ │ │ │ + beq a488 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq a7d8 │ │ │ │ │ + beq a440 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r4] │ │ │ │ │ - b a7d8 │ │ │ │ │ + b a440 │ │ │ │ │ mov r0, #22 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #12 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a82c : │ │ │ │ │ +0000a494 : │ │ │ │ │ mi_heap_realpath(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r1, r2, #0 │ │ │ │ │ - beq a85c │ │ │ │ │ + beq a4c4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 realpath │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL realpath │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a884 │ │ │ │ │ + beq a4ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl a728 │ │ │ │ │ + bl a390 │ │ │ │ │ R_ARM_CALL mi_heap_strdup │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL free │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a88c : │ │ │ │ │ +0000a4f4 : │ │ │ │ │ mi_realpath(): │ │ │ │ │ - ldr ip, [pc, #32] @ a8b4 │ │ │ │ │ + ldr ip, [pc, #32] @ a51c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a82c │ │ │ │ │ + b a494 │ │ │ │ │ R_ARM_JUMP24 mi_heap_realpath │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a8b8 : │ │ │ │ │ +0000a520 : │ │ │ │ │ mi_strdup(): │ │ │ │ │ - ldr r2, [pc, #28] @ a8dc │ │ │ │ │ + ldr r2, [pc, #28] @ a544 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a728 │ │ │ │ │ + b a390 │ │ │ │ │ R_ARM_JUMP24 mi_heap_strdup │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a8e0 : │ │ │ │ │ +0000a548 : │ │ │ │ │ mi_mbsdup(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a8b8 │ │ │ │ │ + b a520 │ │ │ │ │ R_ARM_JUMP24 mi_strdup │ │ │ │ │ │ │ │ │ │ -0000a8f4 : │ │ │ │ │ +0000a55c : │ │ │ │ │ mi_heap_strndup(): │ │ │ │ │ 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, r1, #0 │ │ │ │ │ - beq a95c │ │ │ │ │ + beq a5c4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ subne r5, r3, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a958 │ │ │ │ │ + beq a5c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r6, r5] │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000a964 : │ │ │ │ │ +0000a5cc : │ │ │ │ │ mi_strndup(): │ │ │ │ │ - ldr ip, [pc, #32] @ a98c │ │ │ │ │ + ldr ip, [pc, #32] @ a5f4 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a8f4 │ │ │ │ │ + b a55c │ │ │ │ │ R_ARM_JUMP24 mi_heap_strndup │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000a990 : │ │ │ │ │ +0000a5f8 : │ │ │ │ │ mi_heap_try_new(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bl 6d54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b a9b0 │ │ │ │ │ + b a618 │ │ │ │ │ │ │ │ │ │ -0000a9dc : │ │ │ │ │ +0000a644 : │ │ │ │ │ mi_try_new.constprop.0(): │ │ │ │ │ - ldr ip, [pc, #32] @ aa04 │ │ │ │ │ + ldr ip, [pc, #32] @ a66c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a990 │ │ │ │ │ + b a5f8 │ │ │ │ │ R_ARM_JUMP24 mi_heap_try_new │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000aa08 : │ │ │ │ │ +0000a670 : │ │ │ │ │ mi_heap_alloc_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b a990 │ │ │ │ │ + b a5f8 │ │ │ │ │ R_ARM_JUMP24 mi_heap_try_new │ │ │ │ │ │ │ │ │ │ -0000aa48 : │ │ │ │ │ +0000a6b0 : │ │ │ │ │ mi_heap_alloc_new_n(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq aa5c │ │ │ │ │ + beq a6c4 │ │ │ │ │ umull r2, r1, r1, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne aa64 │ │ │ │ │ + bne a6cc │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b aa08 │ │ │ │ │ + b a670 │ │ │ │ │ R_ARM_JUMP24 mi_heap_alloc_new │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bl 6d54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000aa88 : │ │ │ │ │ +0000a6f0 : │ │ │ │ │ mi_new_n(): │ │ │ │ │ - ldr ip, [pc, #28] @ aaac │ │ │ │ │ + ldr ip, [pc, #28] @ a714 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b aa48 │ │ │ │ │ + b a6b0 │ │ │ │ │ R_ARM_JUMP24 mi_heap_alloc_new_n │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000aab0 : │ │ │ │ │ +0000a718 : │ │ │ │ │ mi_new(): │ │ │ │ │ - ldr r2, [pc, #28] @ aad4 │ │ │ │ │ + ldr r2, [pc, #28] @ a73c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b aa08 │ │ │ │ │ + b a670 │ │ │ │ │ R_ARM_JUMP24 mi_heap_alloc_new │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000aad8 : │ │ │ │ │ +0000a740 : │ │ │ │ │ mi_new_nothrow(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr ip, [pc, #44] @ ab20 │ │ │ │ │ + ldr ip, [pc, #44] @ a788 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b a9dc │ │ │ │ │ + b a644 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000ab24 : │ │ │ │ │ +0000a78c : │ │ │ │ │ mi_wcsdup(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ab8c │ │ │ │ │ + beq a7f4 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrh r2, [r3, #2]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ab48 │ │ │ │ │ - ldr r0, [pc, #52] @ ab94 │ │ │ │ │ + bne a7b0 │ │ │ │ │ + ldr r0, [pc, #52] @ a7fc │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ lsl r4, r1, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ab8c │ │ │ │ │ + beq a7f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000ab98 : │ │ │ │ │ +0000a800 : │ │ │ │ │ mi_heap_malloc_zero_aligned_at_fallback(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ │ @@ -13074,53 +12856,53 @@ │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ ldrb r6, [fp, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r7, r5, #1 │ │ │ │ │ - beq ac00 │ │ │ │ │ + beq a868 │ │ │ │ │ ands r3, r7, r1 │ │ │ │ │ - bne ac34 │ │ │ │ │ + bne a89c │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ cmp r5, #2097152 @ 0x200000 │ │ │ │ │ - bls ac3c │ │ │ │ │ + bls a8a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ace4 │ │ │ │ │ + bne a94c │ │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ movcs r1, lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl 2334 <_mi_bitmap_try_find_claim_field+0x8> │ │ │ │ │ + bl 2334 <_mi_bitmap_unclaim_across+0x100> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac5c │ │ │ │ │ + bne a8c4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r5, #2097152 @ 0x200000 │ │ │ │ │ - bhi ac10 │ │ │ │ │ + bhi a878 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + bl 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_CALL _mi_heap_malloc_zero_ex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ ands r4, r4, r7 │ │ │ │ │ subne r4, r5, r4 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq acac │ │ │ │ │ + beq a914 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ bfc r3, #0, #22 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ lsr r0, r0, #15 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ add r2, r3, r0 │ │ │ │ │ @@ -13131,132 +12913,132 @@ │ │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ │ orr r2, r2, #2 │ │ │ │ │ strb r2, [r3, #14] │ │ │ │ │ cmp r5, #2097152 @ 0x200000 │ │ │ │ │ movls r6, #0 │ │ │ │ │ andhi r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne acc8 │ │ │ │ │ + bne a930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + bl 461c │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b acc0 │ │ │ │ │ + b a928 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000acec : │ │ │ │ │ +0000a954 : │ │ │ │ │ mi_heap_malloc_zero_aligned_at(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ ldrb lr, [fp, #4] │ │ │ │ │ - beq ad88 │ │ │ │ │ + beq a9f0 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ tst r2, r7 │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ orrs ip, ip, r1, lsr #31 │ │ │ │ │ - bne ad88 │ │ │ │ │ + bne a9f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ │ cmpls r2, r1 │ │ │ │ │ - bhi ad74 │ │ │ │ │ + bhi a9dc │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ bic ip, ip, #3 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ ldr ip, [r6, #16] │ │ │ │ │ add r5, ip, r3 │ │ │ │ │ subs ip, ip, #0 │ │ │ │ │ and r5, r5, r7 │ │ │ │ │ movne ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ad74 │ │ │ │ │ + beq a9dc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 23e4 <_mi_bitmap_try_find_claim_field+0xb8> │ │ │ │ │ + b 23e4 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b ab98 │ │ │ │ │ + b a800 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000ad90 : │ │ │ │ │ +0000a9f8 : │ │ │ │ │ mi_heap_realloc_zero_aligned_at(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr sl, [fp, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldrb r8, [fp, #8] │ │ │ │ │ - bhi adc8 │ │ │ │ │ + bhi aa30 │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - bne adf4 │ │ │ │ │ + bne aa5c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r8, [fp, #4] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b acec │ │ │ │ │ + b a954 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 422c <_PyMem_GetCurrentAllocatorName+0x198> │ │ │ │ │ + bl 461c │ │ │ │ │ R_ARM_CALL _mi_usable_size.isra.0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bcc ae2c │ │ │ │ │ + bcc aa94 │ │ │ │ │ sub r3, r0, r0, lsr #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bhi ae2c │ │ │ │ │ + bhi aa94 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, sl │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq aea8 │ │ │ │ │ + beq ab10 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aea4 │ │ │ │ │ + beq ab0c │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movcs r3, #0 │ │ │ │ │ andcc r3, r8, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq ae84 │ │ │ │ │ + beq aaec │ │ │ │ │ cmp r6, #4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movcs r0, r6 │ │ │ │ │ movcc r0, #4 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ @@ -13266,1189 +13048,1189 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3994 <_mi_free_block+0x38> │ │ │ │ │ + bl 3b94 │ │ │ │ │ R_ARM_CALL mi_free │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000aeb4 : │ │ │ │ │ +0000ab1c : │ │ │ │ │ mi_recalloc_aligned_at(): │ │ │ │ │ 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, [fp, #4] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq ab50 │ │ │ │ │ umull r2, ip, r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne af08 │ │ │ │ │ + bne ab70 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #28] @ af10 │ │ │ │ │ + ldr r0, [pc, #28] @ ab78 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str lr, [sp] │ │ │ │ │ mov lr, #1 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r0, [r0, ip] │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000af14 : │ │ │ │ │ +0000ab7c : │ │ │ │ │ mi_aligned_offset_recalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b aeb4 │ │ │ │ │ + b ab1c │ │ │ │ │ R_ARM_JUMP24 mi_recalloc_aligned_at │ │ │ │ │ │ │ │ │ │ -0000af28 : │ │ │ │ │ +0000ab90 : │ │ │ │ │ mi_rezalloc_aligned_at(): │ │ │ │ │ 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 lr, [pc, #40] @ af70 │ │ │ │ │ + ldr lr, [pc, #40] @ abd8 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000af74 : │ │ │ │ │ +0000abdc : │ │ │ │ │ mi_realloc_aligned_at(): │ │ │ │ │ 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 lr, [pc, #40] @ afbc │ │ │ │ │ + ldr lr, [pc, #40] @ ac24 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000afc0 : │ │ │ │ │ +0000ac28 : │ │ │ │ │ mi_heap_recalloc_aligned_at(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldmib fp, {r4, lr} │ │ │ │ │ - beq afe8 │ │ │ │ │ + beq ac50 │ │ │ │ │ umull r2, ip, ip, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne b004 │ │ │ │ │ + bne ac6c │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str ip, [fp, #8] │ │ │ │ │ str lr, [fp, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b ad90 │ │ │ │ │ + b a9f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b00c : │ │ │ │ │ +0000ac74 : │ │ │ │ │ mi_heap_rezalloc_aligned_at(): │ │ │ │ │ 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, [fp, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str lr, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b040 : │ │ │ │ │ +0000aca8 : │ │ │ │ │ mi_heap_realloc_aligned_at(): │ │ │ │ │ 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, [fp, #4] │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b074 : │ │ │ │ │ +0000acdc : │ │ │ │ │ mi_heap_realloc_zero_aligned(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ │ - bhi b0a8 │ │ │ │ │ + bhi ad10 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 4128 <_PyMem_GetCurrentAllocatorName+0x94> │ │ │ │ │ + b 4518 │ │ │ │ │ R_ARM_JUMP24 _mi_heap_realloc_zero │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ad90 │ │ │ │ │ + bl a9f8 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b0e4 : │ │ │ │ │ +0000ad4c : │ │ │ │ │ mi_recalloc_aligned(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq ad68 │ │ │ │ │ umull r2, ip, r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq ad68 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r0, [pc, #24] @ b13c │ │ │ │ │ + ldr r0, [pc, #24] @ ada4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov lr, #1 │ │ │ │ │ str lr, [sp] │ │ │ │ │ ldr r0, [r0, ip] │ │ │ │ │ - bl b074 │ │ │ │ │ + bl acdc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b140 : │ │ │ │ │ +0000ada8 : │ │ │ │ │ mi_aligned_recalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b0e4 │ │ │ │ │ + b ad4c │ │ │ │ │ R_ARM_JUMP24 mi_recalloc_aligned │ │ │ │ │ │ │ │ │ │ -0000b154 : │ │ │ │ │ +0000adbc : │ │ │ │ │ mi_rezalloc_aligned(): │ │ │ │ │ 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, [pc, #36] @ b198 │ │ │ │ │ + ldr r4, [pc, #36] @ ae00 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, ip] │ │ │ │ │ - bl b074 │ │ │ │ │ + bl acdc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b19c : │ │ │ │ │ +0000ae04 : │ │ │ │ │ mi_realloc_aligned(): │ │ │ │ │ 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, [pc, #36] @ b1e0 │ │ │ │ │ + ldr r4, [pc, #36] @ ae48 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, ip] │ │ │ │ │ - bl b074 │ │ │ │ │ + bl acdc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b1e4 : │ │ │ │ │ +0000ae4c : │ │ │ │ │ mi_heap_recalloc_aligned(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ - beq b20c │ │ │ │ │ + beq ae74 │ │ │ │ │ umull r2, ip, ip, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne b224 │ │ │ │ │ + bne ae8c │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b b074 │ │ │ │ │ + b acdc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b22c : │ │ │ │ │ +0000ae94 : │ │ │ │ │ mi_heap_rezalloc_aligned(): │ │ │ │ │ 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 b074 │ │ │ │ │ + bl acdc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b258 : │ │ │ │ │ +0000aec0 : │ │ │ │ │ mi_heap_realloc_aligned(): │ │ │ │ │ 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, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl b074 │ │ │ │ │ + bl acdc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b284 : │ │ │ │ │ +0000aeec : │ │ │ │ │ mi_calloc_aligned(): │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq b2a0 │ │ │ │ │ + beq af08 │ │ │ │ │ umull r1, r0, r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2a0 │ │ │ │ │ + beq af08 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ - ldr ip, [pc, #28] @ b2dc │ │ │ │ │ + ldr ip, [pc, #28] @ af44 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b2e0 : │ │ │ │ │ +0000af48 : │ │ │ │ │ mi_calloc_aligned_at(): │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq b2fc │ │ │ │ │ + beq af64 │ │ │ │ │ umull r1, r0, r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2fc │ │ │ │ │ + beq af64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ - ldr ip, [pc, #24] @ b334 │ │ │ │ │ + ldr ip, [pc, #24] @ af9c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov lr, #1 │ │ │ │ │ str lr, [sp] │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b338 : │ │ │ │ │ +0000afa0 : │ │ │ │ │ mi_zalloc_aligned(): │ │ │ │ │ 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, [pc, #36] @ b37c │ │ │ │ │ + ldr r4, [pc, #36] @ afe4 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r4, ip] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b380 : │ │ │ │ │ +0000afe8 : │ │ │ │ │ mi_zalloc_aligned_at(): │ │ │ │ │ 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, [pc, #36] @ b3c4 │ │ │ │ │ + ldr r4, [pc, #36] @ b02c │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, ip] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b3c8 : │ │ │ │ │ +0000b030 : │ │ │ │ │ mi_malloc_aligned_at(): │ │ │ │ │ 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, [pc, #36] @ b40c │ │ │ │ │ + ldr r4, [pc, #36] @ b074 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, ip] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b410 : │ │ │ │ │ +0000b078 : │ │ │ │ │ mi_heap_calloc_aligned(): │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq b434 │ │ │ │ │ + beq b09c │ │ │ │ │ umull r1, ip, ip, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq b434 │ │ │ │ │ + beq b09c │ │ │ │ │ mov r0, #0 │ │ │ │ │ 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 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b468 : │ │ │ │ │ +0000b0d0 : │ │ │ │ │ mi_heap_calloc_aligned_at(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ - beq b494 │ │ │ │ │ + beq b0fc │ │ │ │ │ umull r1, ip, ip, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne b4ac │ │ │ │ │ + bne b114 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ str ip, [fp, #4] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b acec │ │ │ │ │ + b a954 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b4b4 : │ │ │ │ │ +0000b11c : │ │ │ │ │ mi_heap_zalloc_aligned(): │ │ │ │ │ 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 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b4e4 : │ │ │ │ │ +0000b14c : │ │ │ │ │ mi_heap_zalloc_aligned_at(): │ │ │ │ │ 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 acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b510 : │ │ │ │ │ +0000b178 : │ │ │ │ │ mi_heap_malloc_aligned(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b520 │ │ │ │ │ + bne b188 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ tst ip, r2 │ │ │ │ │ - bne b518 │ │ │ │ │ + bne b180 │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst ip, r1 │ │ │ │ │ - bne b560 │ │ │ │ │ + bne b1c8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpls r1, #512 @ 0x200 │ │ │ │ │ - bhi b560 │ │ │ │ │ + bhi b1c8 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ bic ip, ip, #3 │ │ │ │ │ add r3, r0, ip │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - b 2398 <_mi_bitmap_try_find_claim_field+0x6c> │ │ │ │ │ + b 2398 │ │ │ │ │ R_ARM_JUMP24 _mi_page_malloc.constprop.0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b590 : │ │ │ │ │ +0000b1f8 : │ │ │ │ │ mi_pvalloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r5, [r3, #2132] @ 0x854 │ │ │ │ │ mvn r3, r5 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls b600 │ │ │ │ │ + bls b268 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ tst r5, r3 │ │ │ │ │ add r4, r0, r3 │ │ │ │ │ rsbeq r3, r5, #0 │ │ │ │ │ andeq r1, r3, r4 │ │ │ │ │ - beq b5e4 │ │ │ │ │ + beq b24c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_uidivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uidivmod │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ - ldr r0, [pc, #28] @ b608 │ │ │ │ │ + ldr r0, [pc, #28] @ b270 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b b510 │ │ │ │ │ + b b178 │ │ │ │ │ R_ARM_JUMP24 mi_heap_malloc_aligned │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b60c : │ │ │ │ │ +0000b274 : │ │ │ │ │ mi_valloc(): │ │ │ │ │ - ldr ip, [pc, #40] @ b63c │ │ │ │ │ + ldr ip, [pc, #40] @ b2a4 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r2, #2132] @ 0x854 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b510 │ │ │ │ │ + b b178 │ │ │ │ │ R_ARM_JUMP24 mi_heap_malloc_aligned │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b640 : │ │ │ │ │ +0000b2a8 : │ │ │ │ │ mi_memalign(): │ │ │ │ │ - ldr ip, [pc, #28] @ b664 │ │ │ │ │ + ldr ip, [pc, #28] @ b2cc │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b510 │ │ │ │ │ + b b178 │ │ │ │ │ R_ARM_JUMP24 mi_heap_malloc_aligned │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b668 : │ │ │ │ │ +0000b2d0 : │ │ │ │ │ mi_aligned_alloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b640 │ │ │ │ │ + b b2a8 │ │ │ │ │ R_ARM_JUMP24 mi_memalign │ │ │ │ │ │ │ │ │ │ -0000b67c : │ │ │ │ │ +0000b2e4 : │ │ │ │ │ mi_posix_memalign(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne b6a0 │ │ │ │ │ + bne b308 │ │ │ │ │ mov r0, #22 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r2 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - beq b698 │ │ │ │ │ + beq b300 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ orr r3, r3, #3 │ │ │ │ │ tst r3, r2 │ │ │ │ │ - bne b698 │ │ │ │ │ - ldr r0, [pc, #52] @ b6f8 │ │ │ │ │ + bne b300 │ │ │ │ │ + ldr r0, [pc, #52] @ b360 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ - bl b510 │ │ │ │ │ + bl b178 │ │ │ │ │ R_ARM_CALL mi_heap_malloc_aligned │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r2, [r4] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ movne r0, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b6fc : │ │ │ │ │ +0000b364 : │ │ │ │ │ mi_malloc_aligned(): │ │ │ │ │ - ldr ip, [pc, #32] @ b724 │ │ │ │ │ + ldr ip, [pc, #32] @ b38c │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [ip, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b510 │ │ │ │ │ + b b178 │ │ │ │ │ R_ARM_JUMP24 mi_heap_malloc_aligned │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b728 : │ │ │ │ │ +0000b390 : │ │ │ │ │ mi_new_aligned_nothrow(): │ │ │ │ │ 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, #60] @ b780 │ │ │ │ │ + ldr r3, [pc, #60] @ b3e8 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl b510 │ │ │ │ │ + bl b178 │ │ │ │ │ R_ARM_CALL mi_heap_malloc_aligned │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b778 │ │ │ │ │ + bne b3e0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bl 6d54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b750 │ │ │ │ │ + bne b3b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b784 : │ │ │ │ │ +0000b3ec : │ │ │ │ │ mi_new_aligned(): │ │ │ │ │ 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, #56] @ b7d8 │ │ │ │ │ + ldr r3, [pc, #56] @ b440 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl b510 │ │ │ │ │ + bl b178 │ │ │ │ │ R_ARM_CALL mi_heap_malloc_aligned │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b7d0 │ │ │ │ │ - bl 70ec │ │ │ │ │ + bne b438 │ │ │ │ │ + bl 6d54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7ac │ │ │ │ │ + bne b414 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b7dc : │ │ │ │ │ +0000b444 : │ │ │ │ │ mi_heap_malloc_aligned_at(): │ │ │ │ │ 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, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl acec │ │ │ │ │ + bl a954 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000b808 : │ │ │ │ │ +0000b470 : │ │ │ │ │ mi_calloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq b824 │ │ │ │ │ + beq b48c │ │ │ │ │ umull r1, r0, r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b844 │ │ │ │ │ - ldr ip, [pc, #40] @ b854 │ │ │ │ │ + bne b4ac │ │ │ │ │ + ldr ip, [pc, #40] @ b4bc │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b858 : │ │ │ │ │ +0000b4c0 : │ │ │ │ │ mi_heap_calloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq b87c │ │ │ │ │ + beq b4e4 │ │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b890 │ │ │ │ │ + bne b4f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000b8a0 : │ │ │ │ │ +0000b508 : │ │ │ │ │ mi_zalloc(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ - ldr lr, [pc, #28] @ b8cc │ │ │ │ │ + ldr lr, [pc, #28] @ b534 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b8d0 : │ │ │ │ │ +0000b538 : │ │ │ │ │ mi_heap_zalloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ │ │ │ │ │ -0000b8ec <_mi_heap_malloc_zero>: │ │ │ │ │ +0000b554 <_mi_heap_malloc_zero>: │ │ │ │ │ _mi_heap_malloc_zero(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2294 <_mi_bitmap_try_find_from_claim_across+0x294> │ │ │ │ │ + b 2294 <_mi_bitmap_unclaim_across+0x60> │ │ │ │ │ R_ARM_JUMP24 _mi_heap_malloc_zero_ex │ │ │ │ │ │ │ │ │ │ -0000b904 <_mi_heap_unsafe_destroy_all>: │ │ │ │ │ +0000b56c <_mi_heap_unsafe_destroy_all>: │ │ │ │ │ _mi_heap_unsafe_destroy_all(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r2, [pc, #64] @ b964 <_mi_heap_unsafe_destroy_all+0x60> │ │ │ │ │ + ldr r2, [pc, #64] @ b5cc <_mi_heap_unsafe_destroy_all+0x60> │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [r4, #1592] @ 0x638 │ │ │ │ │ ldrb r3, [r0, #1596] @ 0x63c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b95c <_mi_heap_unsafe_destroy_all+0x58> │ │ │ │ │ - bl 92b8 │ │ │ │ │ + beq b5c4 <_mi_heap_unsafe_destroy_all+0x58> │ │ │ │ │ + bl 8f1c │ │ │ │ │ R_ARM_CALL mi_heap_destroy │ │ │ │ │ - b b938 <_mi_heap_unsafe_destroy_all+0x34> │ │ │ │ │ - bl 5c04 <_mi_heap_destroy_pages> │ │ │ │ │ + b b5a0 <_mi_heap_unsafe_destroy_all+0x34> │ │ │ │ │ + bl 586c <_mi_heap_destroy_pages> │ │ │ │ │ R_ARM_CALL _mi_heap_destroy_pages │ │ │ │ │ - b b938 <_mi_heap_unsafe_destroy_all+0x34> │ │ │ │ │ + b b5a0 <_mi_heap_unsafe_destroy_all+0x34> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b968 : │ │ │ │ │ +0000b5d0 : │ │ │ │ │ mi_heap_new_in_arena(): │ │ │ │ │ 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 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr ip, [pc, #76] @ b9dc │ │ │ │ │ + ldr ip, [pc, #76] @ b644 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r0, [ip, r0] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 246c <_mi_bitmap_unclaim_across+0x7c> │ │ │ │ │ + bl 246c <_mi_bitmap_claim_across+0x68> │ │ │ │ │ R_ARM_CALL _mi_malloc_generic │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b9d0 │ │ │ │ │ + beq b638 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - bl a000 <_mi_heap_init_ex> │ │ │ │ │ + bl 9c68 <_mi_heap_init_ex> │ │ │ │ │ R_ARM_CALL _mi_heap_init_ex │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000b9e0 : │ │ │ │ │ +0000b648 : │ │ │ │ │ mi_heap_new(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b968 │ │ │ │ │ + b b5d0 │ │ │ │ │ R_ARM_JUMP24 mi_heap_new_in_arena │ │ │ │ │ │ │ │ │ │ -0000b9f8 : │ │ │ │ │ +0000b660 : │ │ │ │ │ mi_heap_get_backing(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r2, [pc, #16] @ ba28 │ │ │ │ │ + ldr r2, [pc, #16] @ b690 │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000ba2c : │ │ │ │ │ +0000b694 : │ │ │ │ │ mi_heap_get_default(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl f14 │ │ │ │ │ R_ARM_CALL mi_thread_init │ │ │ │ │ - ldr r2, [pc, #8] @ ba54 │ │ │ │ │ + ldr r2, [pc, #8] @ b6bc │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_TLS_LE32 .LANCHOR2 │ │ │ │ │ │ │ │ │ │ -0000ba58 <_mi_prim_thread_init_auto_done>: │ │ │ │ │ +0000b6c0 <_mi_prim_thread_init_auto_done>: │ │ │ │ │ _mi_prim_thread_init_auto_done(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC mi_pthread_done │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS mi_pthread_done │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ldr r0, [pc, #8] @ ba78 <_mi_prim_thread_init_auto_done+0x20> │ │ │ │ │ + ldr r0, [pc, #8] @ b6e0 <_mi_prim_thread_init_auto_done+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 pthread_key_create │ │ │ │ │ .word 0x00000864 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000ba7c <_mi_prim_thread_done_auto_done>: │ │ │ │ │ +0000b6e4 <_mi_prim_thread_done_auto_done>: │ │ │ │ │ _mi_prim_thread_done_auto_done(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000ba90 <_mi_prim_thread_associate_default_heap>: │ │ │ │ │ +0000b6f8 <_mi_prim_thread_associate_default_heap>: │ │ │ │ │ _mi_prim_thread_associate_default_heap(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #2148] @ 0x864 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq babc <_mi_prim_thread_associate_default_heap+0x2c> │ │ │ │ │ + beq b724 <_mi_prim_thread_associate_default_heap+0x2c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 pthread_setspecific │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000bac8 <_PyMem_DebugEnabled>: │ │ │ │ │ +0000b730 <_PyMem_DebugEnabled>: │ │ │ │ │ _PyMem_DebugEnabled(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #1104] @ 0x450 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000bae8 : │ │ │ │ │ +0000b750 : │ │ │ │ │ PyMem_SetupDebugHooks(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #104] @ bb6c │ │ │ │ │ + ldr r4, [pc, #104] @ b7d4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bb20 │ │ │ │ │ + bne b788 │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bb08 │ │ │ │ │ + bne b770 │ │ │ │ │ dmb ish │ │ │ │ │ - beq bb30 │ │ │ │ │ + beq b798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ bl 5e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne bb54 │ │ │ │ │ + bne b7bc │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bb3c │ │ │ │ │ + bne b7a4 │ │ │ │ │ dmb ish │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #8] @ bb6c │ │ │ │ │ + ldr r0, [pc, #8] @ b7d4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bb70 : │ │ │ │ │ +0000b7d8 : │ │ │ │ │ PyObject_GetArenaAllocator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #116] @ bc00 │ │ │ │ │ + ldr r4, [pc, #116] @ b868 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bbac │ │ │ │ │ + bne b814 │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bb94 │ │ │ │ │ + bne b7fc │ │ │ │ │ dmb ish │ │ │ │ │ - beq bbbc │ │ │ │ │ + beq b824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ - ldr r3, [pc, #64] @ bc04 │ │ │ │ │ + ldr r3, [pc, #64] @ b86c │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ │ mov r2, #0 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r1, [r4] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne bbe8 │ │ │ │ │ + bne b850 │ │ │ │ │ strexb r0, r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne b838 │ │ │ │ │ dmb ish │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r0, r3, #144 @ 0x90 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000458 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bc08 : │ │ │ │ │ +0000b870 : │ │ │ │ │ PyObject_SetArenaAllocator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r4, [pc, #116] @ bc98 │ │ │ │ │ + ldr r4, [pc, #116] @ b900 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bc44 │ │ │ │ │ + bne b8ac │ │ │ │ │ strexb r1, r3, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bc2c │ │ │ │ │ + bne b894 │ │ │ │ │ dmb ish │ │ │ │ │ - beq bc54 │ │ │ │ │ + beq b8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMutex_Lock │ │ │ │ │ - ldr r3, [pc, #64] @ bc9c │ │ │ │ │ + ldr r3, [pc, #64] @ b904 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ │ dmb ish │ │ │ │ │ ldrexb r2, [r4] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne bc80 │ │ │ │ │ + bne b8e8 │ │ │ │ │ strexb r1, ip, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bc68 │ │ │ │ │ + bne b8d0 │ │ │ │ │ dmb ish │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r0, r3, #144 @ 0x90 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMutex_Unlock │ │ │ │ │ .word 0x000003c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000458 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bca0 <_PyMem_FreeDelayed>: │ │ │ │ │ +0000b908 <_PyMem_FreeDelayed>: │ │ │ │ │ _PyMem_FreeDelayed(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq bcbc <_PyMem_FreeDelayed+0x1c> │ │ │ │ │ + beq b924 <_PyMem_FreeDelayed+0x1c> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5148 │ │ │ │ │ + b 4db0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000bcc8 <_PyMem_ProcessDelayed>: │ │ │ │ │ +0000b930 <_PyMem_ProcessDelayed>: │ │ │ │ │ _PyMem_ProcessDelayed(): │ │ │ │ │ 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 ip, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r0, r0, #828 @ 0x33c │ │ │ │ │ ldr r3, [r4, #824] @ 0x338 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ strb ip, [r3, #28] │ │ │ │ │ - bl 51ac │ │ │ │ │ + bl 4e14 │ │ │ │ │ add r0, r5, #41216 @ 0xa100 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r0, #172 @ 0xac │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5288 │ │ │ │ │ + b 4ef0 │ │ │ │ │ │ │ │ │ │ -0000bd18 <_PyMem_ProcessDelayedNoDealloc>: │ │ │ │ │ +0000b980 <_PyMem_ProcessDelayedNoDealloc>: │ │ │ │ │ _PyMem_ProcessDelayedNoDealloc(): │ │ │ │ │ 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 r1, r0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r0, r0, #828 @ 0x33c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 51ac │ │ │ │ │ + bl 4e14 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r5, #41216 @ 0xa100 │ │ │ │ │ add r0, r0, #172 @ 0xac │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 5288 │ │ │ │ │ + b 4ef0 │ │ │ ├── setobject.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: 78088 (bytes into file) │ │ │ │ │ + Start of section headers: 78108 (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 0x13108: │ │ │ │ │ +There are 17 section headers, starting at offset 0x1311c: │ │ │ │ │ │ │ │ │ │ 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 003b54 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010cdc 000c00 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003b88 000704 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0118dc 000550 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00428c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00428c 0099fc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 011e2c 001178 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00dc88 000290 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00df18 000918 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 00e830 0001f0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 012fa4 0000d8 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 00ea20 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00ea20 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 00ea54 0014e0 10 15 248 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00ff34 000da5 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 01307c 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003b68 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010cf0 000c00 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003b9c 000704 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0118f0 000550 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0042a0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0042a0 0099fc 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 011e40 001178 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00dc9c 000290 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00df2c 000918 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 00e844 0001f0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 012fb8 0000d8 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00ea34 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00ea34 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 00ea68 0014e0 10 15 248 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 00ff48 000da5 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 013090 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 {} │ │ │ │ │ @@ -13,202 +13,202 @@ │ │ │ │ │ 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: 000001f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 000001f0 860 FUNC LOCAL DEFAULT 6 frozenset_vectorcall │ │ │ │ │ 14: 00000538 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 0000054c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 000032a0 2908 FUNC LOCAL DEFAULT 6 set_merge_lock_held.part.0 │ │ │ │ │ + 16: 000032a8 2908 FUNC LOCAL DEFAULT 6 set_merge_lock_held.part.0 │ │ │ │ │ 17: 0000069c 1520 FUNC LOCAL DEFAULT 6 set_update_iterable_lock_held │ │ │ │ │ 18: 000010fc 1148 FUNC LOCAL DEFAULT 6 set_table_resize │ │ │ │ │ - 19: 00007000 1312 FUNC LOCAL DEFAULT 6 set_update_dict_lock_held │ │ │ │ │ + 19: 00006ff0 1316 FUNC LOCAL DEFAULT 6 set_update_dict_lock_held │ │ │ │ │ 20: 00000000 132 FUNC LOCAL DEFAULT 10 set_unhashable_type │ │ │ │ │ 21: 00000c8c 1136 FUNC LOCAL DEFAULT 6 set_add_entry_takeref │ │ │ │ │ 22: 00001574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 00001578 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 24: 00001578 212 FUNC LOCAL DEFAULT 6 set_traverse │ │ │ │ │ 25: 00001648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 0000000c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 27: 0000164c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 28: 00001c54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00001c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 30: 0000271c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 30: 00002724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 00000000 988 FUNC LOCAL DEFAULT 1 set_discard_key │ │ │ │ │ - 33: 000003d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000003dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 000003dc 880 FUNC LOCAL DEFAULT 1 set_discard_entry │ │ │ │ │ - 36: 00000744 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 37: 0000074c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 38: 0000074c 860 FUNC LOCAL DEFAULT 1 set_lookkey │ │ │ │ │ - 39: 00000aa4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 40: 00002724 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 000030d4 460 FUNC LOCAL DEFAULT 6 set_ior │ │ │ │ │ - 42: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 00000aa8 336 FUNC LOCAL DEFAULT 1 set_update_internal │ │ │ │ │ - 45: 00000bf8 148 FUNC LOCAL DEFAULT 1 set_merge_lock_held │ │ │ │ │ - 46: 000032a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00003df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00003dfc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 49: 00003dfc 200 FUNC LOCAL DEFAULT 6 set_iter │ │ │ │ │ - 50: 00003eb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 32: 00000000 1008 FUNC LOCAL DEFAULT 1 set_discard_key │ │ │ │ │ + 33: 000003e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 34: 000003f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 35: 000003f0 888 FUNC LOCAL DEFAULT 1 set_discard_entry │ │ │ │ │ + 36: 00000760 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000768 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 38: 00000768 852 FUNC LOCAL DEFAULT 1 set_lookkey │ │ │ │ │ + 39: 00000ab8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 0000272c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 000030dc 460 FUNC LOCAL DEFAULT 6 set_ior │ │ │ │ │ + 42: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000abc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00000abc 336 FUNC LOCAL DEFAULT 1 set_update_internal │ │ │ │ │ + 45: 00000c0c 148 FUNC LOCAL DEFAULT 1 set_merge_lock_held │ │ │ │ │ + 46: 000032a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00003e00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00003e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 00003e04 200 FUNC LOCAL DEFAULT 6 set_iter │ │ │ │ │ + 50: 00003ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00000024 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 52: 00003ec4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 00003ec4 456 FUNC LOCAL DEFAULT 6 setiter_iternext │ │ │ │ │ - 54: 00004088 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 55: 0000408c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 0000408c 172 FUNC LOCAL DEFAULT 6 setiter_dealloc │ │ │ │ │ - 57: 00004134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00000c8c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 59: 00004138 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 60: 00004138 224 FUNC LOCAL DEFAULT 6 set_dealloc │ │ │ │ │ - 61: 00004214 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 00003ecc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00003ecc 456 FUNC LOCAL DEFAULT 6 setiter_iternext │ │ │ │ │ + 54: 00004090 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 55: 00004094 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 56: 00004094 172 FUNC LOCAL DEFAULT 6 setiter_dealloc │ │ │ │ │ + 57: 0000413c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00000ca0 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 59: 00004140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 60: 00004140 224 FUNC LOCAL DEFAULT 6 set_dealloc │ │ │ │ │ + 61: 0000421c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 62: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 63: 00004218 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 64: 00004218 456 FUNC LOCAL DEFAULT 6 set_vectorcall │ │ │ │ │ - 65: 000043d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 66: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 67: 000043e0 24 FUNC LOCAL DEFAULT 6 set_len │ │ │ │ │ - 68: 00004608 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 69: 00004614 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 70: 00004ad0 1344 FUNC LOCAL DEFAULT 6 set_contains │ │ │ │ │ - 71: 00005d58 612 FUNC LOCAL DEFAULT 6 frozenset_hash_impl │ │ │ │ │ - 72: 0000500c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 73: 00005010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 74: 000059d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 000059d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 76: 00005b78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 77: 00000d5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 63: 00004220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 64: 00004220 456 FUNC LOCAL DEFAULT 6 set_vectorcall │ │ │ │ │ + 65: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 66: 000043e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 67: 000043e8 24 FUNC LOCAL DEFAULT 6 set_len │ │ │ │ │ + 68: 00004610 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 0000461c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 70: 00004ad8 1324 FUNC LOCAL DEFAULT 6 set_contains │ │ │ │ │ + 71: 00005d4c 612 FUNC LOCAL DEFAULT 6 frozenset_hash_impl │ │ │ │ │ + 72: 00005000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 73: 00005004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 74: 000059c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 000059cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 76: 00005b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 77: 00000d70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 78: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 79: 00000d60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 80: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 81: 00005b7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 82: 00005d10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 00005d14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00005d14 68 FUNC LOCAL DEFAULT 6 frozenset_hash │ │ │ │ │ - 85: 00000e40 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 86: 00005fbc 356 FUNC LOCAL DEFAULT 6 set_clear_internal │ │ │ │ │ - 87: 0000611c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00006120 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00006120 1268 FUNC LOCAL DEFAULT 6 set_add │ │ │ │ │ - 90: 00006614 424 FUNC LOCAL DEFAULT 6 set_richcompare │ │ │ │ │ + 79: 00000d74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 80: 00000e50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 81: 00005b70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 82: 00005d04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005d08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 00005d08 68 FUNC LOCAL DEFAULT 6 frozenset_hash │ │ │ │ │ + 85: 00000e54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 00005fb0 356 FUNC LOCAL DEFAULT 6 set_clear_internal │ │ │ │ │ + 87: 00006110 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00006114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00006114 1268 FUNC LOCAL DEFAULT 6 set_add │ │ │ │ │ + 90: 00006608 424 FUNC LOCAL DEFAULT 6 set_richcompare │ │ │ │ │ 91: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 92: 000067bc 2116 FUNC LOCAL DEFAULT 6 set_issubset_impl │ │ │ │ │ - 93: 0000192c 1252 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ - 94: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 000067bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 00007520 2408 FUNC LOCAL DEFAULT 6 set_intersection │ │ │ │ │ - 97: 00006ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 98: 00007000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 99: 00000eb8 216 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ - 100: 00000f8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00001208 368 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ - 102: 00007e78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00007e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007e88 244 FUNC LOCAL DEFAULT 6 make_new_set_basetype_untracked │ │ │ │ │ - 105: 00007f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 106: 00000f90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 107: 00000f90 156 FUNC LOCAL DEFAULT 1 make_new_set_basetype_untracked.constprop.0 │ │ │ │ │ - 108: 00001028 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 109: 00007f7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 00007f7c 292 FUNC LOCAL DEFAULT 6 set_pop │ │ │ │ │ - 111: 0000809c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 000080a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 000080a0 444 FUNC LOCAL DEFAULT 6 frozenset___contains__ │ │ │ │ │ - 114: 0000102c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 115: 0000102c 476 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ - 116: 00001204 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 117: 00001208 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 118: 00001370 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 119: 00001378 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 120: 000013f4 312 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ - 121: 0000825c 2564 FUNC LOCAL DEFAULT 6 set_difference_untracked │ │ │ │ │ - 122: 00001524 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 123: 0000152c 128 FUNC LOCAL DEFAULT 1 set_copy_and_difference_untracked │ │ │ │ │ - 124: 00008c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000152c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 126: 00008c60 2172 FUNC LOCAL DEFAULT 6 set_difference_update_internal │ │ │ │ │ - 127: 00008c60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 128: 000094d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 129: 000015ac 164 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ - 130: 00001650 260 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ - 131: 00001754 416 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ - 132: 00001750 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 133: 00001754 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 134: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 135: 000018f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 136: 000018f4 36 FUNC LOCAL DEFAULT 1 set_clear │ │ │ │ │ - 137: 00001918 20 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ - 138: 00001e10 176 FUNC LOCAL DEFAULT 1 set_remove │ │ │ │ │ - 139: 00001ec0 100 FUNC LOCAL DEFAULT 1 set_update │ │ │ │ │ - 140: 00001f24 20 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ - 141: 000094dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 000094dc 1312 FUNC LOCAL DEFAULT 6 set___contains__ │ │ │ │ │ + 92: 000067b0 2112 FUNC LOCAL DEFAULT 6 set_issubset_impl │ │ │ │ │ + 93: 00001940 1252 FUNC LOCAL DEFAULT 1 set_issuperset_impl │ │ │ │ │ + 94: 000067a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 000067b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00007514 2416 FUNC LOCAL DEFAULT 6 set_intersection │ │ │ │ │ + 97: 00006fe8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 98: 00006ff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 99: 00000ecc 216 FUNC LOCAL DEFAULT 1 set_and │ │ │ │ │ + 100: 00000fa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 101: 0000121c 368 FUNC LOCAL DEFAULT 1 set_copy_impl │ │ │ │ │ + 102: 00007e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00007e84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007e84 244 FUNC LOCAL DEFAULT 6 make_new_set_basetype_untracked │ │ │ │ │ + 105: 00007f74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 106: 00000fa4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 107: 00000fa4 156 FUNC LOCAL DEFAULT 1 make_new_set_basetype_untracked.constprop.0 │ │ │ │ │ + 108: 0000103c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 109: 00007f78 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 00007f78 292 FUNC LOCAL DEFAULT 6 set_pop │ │ │ │ │ + 111: 00008098 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 112: 0000809c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 113: 0000809c 440 FUNC LOCAL DEFAULT 6 frozenset___contains__ │ │ │ │ │ + 114: 00001040 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 115: 00001040 476 FUNC LOCAL DEFAULT 1 set_or │ │ │ │ │ + 116: 00001218 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 117: 0000121c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 118: 00001384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 119: 0000138c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 120: 00001408 312 FUNC LOCAL DEFAULT 1 set_sub │ │ │ │ │ + 121: 00008254 2564 FUNC LOCAL DEFAULT 6 set_difference_untracked │ │ │ │ │ + 122: 00001538 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 123: 00001540 128 FUNC LOCAL DEFAULT 1 set_copy_and_difference_untracked │ │ │ │ │ + 124: 00008c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00001540 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 126: 00008c58 2172 FUNC LOCAL DEFAULT 6 set_difference_update_internal │ │ │ │ │ + 127: 00008c58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 128: 000094cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 129: 000015c0 164 FUNC LOCAL DEFAULT 1 set_discard │ │ │ │ │ + 130: 00001664 260 FUNC LOCAL DEFAULT 1 set_iand │ │ │ │ │ + 131: 00001768 416 FUNC LOCAL DEFAULT 1 set_swap_bodies │ │ │ │ │ + 132: 00001764 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 133: 00001768 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 134: 00001904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 135: 00001908 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 136: 00001908 36 FUNC LOCAL DEFAULT 1 set_clear │ │ │ │ │ + 137: 0000192c 20 FUNC LOCAL DEFAULT 1 set_issuperset │ │ │ │ │ + 138: 00001e24 176 FUNC LOCAL DEFAULT 1 set_remove │ │ │ │ │ + 139: 00001ed4 100 FUNC LOCAL DEFAULT 1 set_update │ │ │ │ │ + 140: 00001f38 20 FUNC LOCAL DEFAULT 1 set_copy │ │ │ │ │ + 141: 000094d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 000094d4 1320 FUNC LOCAL DEFAULT 6 set___contains__ │ │ │ │ │ 143: 000099f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 00001f38 220 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ - 145: 00002010 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00001f4c 220 FUNC LOCAL DEFAULT 1 set_union │ │ │ │ │ + 145: 00002024 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00000064 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 147: 0000006c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 148: 00000074 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 149: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 150: 00002014 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 151: 00002014 564 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ - 152: 00002244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 00002248 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00002248 244 FUNC LOCAL DEFAULT 1 set_difference_multi │ │ │ │ │ - 155: 00002338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 156: 0000233c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 157: 0000233c 60 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ - 158: 00002378 100 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ - 159: 000023dc 176 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ - 160: 00002488 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 161: 0000248c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 162: 0000248c 1424 FUNC LOCAL DEFAULT 1 set_isdisjoint │ │ │ │ │ - 163: 00002a18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 164: 00002a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 165: 00002a1c 52 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ - 166: 00002a50 20 FUNC LOCAL DEFAULT 1 set_intersection_multi │ │ │ │ │ - 167: 00002a64 212 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ - 168: 00002b38 20 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ - 169: 00002b4c 380 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_impl │ │ │ │ │ - 170: 00002cc8 1252 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_set │ │ │ │ │ - 171: 00003a1c 312 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_dict │ │ │ │ │ - 172: 00002cc0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 173: 00002cc8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 174: 000031a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 000031ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 176: 000031ac 164 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ - 177: 00003250 152 FUNC LOCAL DEFAULT 1 set_new │ │ │ │ │ - 178: 000032e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 179: 000032e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 180: 000032e8 236 FUNC LOCAL DEFAULT 1 set_init │ │ │ │ │ - 181: 000033d4 108 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ - 182: 00003440 20 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ - 183: 00003454 216 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ - 184: 0000352c 324 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ - 185: 00003528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 0000352c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 187: 00003668 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 188: 00003670 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 189: 00003670 716 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ - 190: 00003930 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 150: 00002028 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 151: 00002028 564 FUNC LOCAL DEFAULT 1 set_repr │ │ │ │ │ + 152: 00002258 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 0000225c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 0000225c 244 FUNC LOCAL DEFAULT 1 set_difference_multi │ │ │ │ │ + 155: 0000234c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 156: 00002350 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 157: 00002350 60 FUNC LOCAL DEFAULT 1 setiter_len │ │ │ │ │ + 158: 0000238c 100 FUNC LOCAL DEFAULT 1 set_difference_update │ │ │ │ │ + 159: 000023f0 176 FUNC LOCAL DEFAULT 1 set_isub │ │ │ │ │ + 160: 0000249c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 161: 000024a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 162: 000024a0 1424 FUNC LOCAL DEFAULT 1 set_isdisjoint │ │ │ │ │ + 163: 00002a2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 164: 00002a30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 165: 00002a30 52 FUNC LOCAL DEFAULT 1 setiter_traverse │ │ │ │ │ + 166: 00002a64 20 FUNC LOCAL DEFAULT 1 set_intersection_multi │ │ │ │ │ + 167: 00002a78 212 FUNC LOCAL DEFAULT 1 set_intersection_multi_impl │ │ │ │ │ + 168: 00002b4c 20 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update │ │ │ │ │ + 169: 00002b60 380 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_impl │ │ │ │ │ + 170: 00002cdc 1252 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_set │ │ │ │ │ + 171: 00003a30 312 FUNC LOCAL DEFAULT 1 set_symmetric_difference_update_dict │ │ │ │ │ + 172: 00002cd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 173: 00002cdc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 174: 000031b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 175: 000031c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 176: 000031c0 164 FUNC LOCAL DEFAULT 1 set___reduce__ │ │ │ │ │ + 177: 00003264 152 FUNC LOCAL DEFAULT 1 set_new │ │ │ │ │ + 178: 000032f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 179: 000032fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 180: 000032fc 236 FUNC LOCAL DEFAULT 1 set_init │ │ │ │ │ + 181: 000033e8 108 FUNC LOCAL DEFAULT 1 set_intersection_update_multi │ │ │ │ │ + 182: 00003454 20 FUNC LOCAL DEFAULT 1 set_issubset │ │ │ │ │ + 183: 00003468 216 FUNC LOCAL DEFAULT 1 set_xor │ │ │ │ │ + 184: 00003540 324 FUNC LOCAL DEFAULT 1 set_symmetric_difference_impl │ │ │ │ │ + 185: 0000353c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 186: 00003540 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 187: 0000367c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 188: 00003684 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 189: 00003684 716 FUNC LOCAL DEFAULT 1 frozenset_new │ │ │ │ │ + 190: 00003944 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 191: 00000088 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 192: 00000000 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 193: 0000393c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 0000393c 204 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ - 195: 00003a04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 00003950 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 194: 00003950 204 FUNC LOCAL DEFAULT 1 set_ixor │ │ │ │ │ + 195: 00003a18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 196: 00000084 68 FUNC LOCAL DEFAULT 10 frozenset_copy │ │ │ │ │ 197: 000000c4 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 198: 000000b0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 199: 000000c8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 200: 000000c8 152 FUNC LOCAL DEFAULT 10 setiter_reduce │ │ │ │ │ 201: 0000015c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 202: 00003a08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 203: 00003a08 20 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ + 202: 00003a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 203: 00003a1c 20 FUNC LOCAL DEFAULT 1 set_symmetric_difference │ │ │ │ │ 204: 00000160 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 205: 00000160 56 FUNC LOCAL DEFAULT 10 set___sizeof__ │ │ │ │ │ 206: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 207: 00000198 28 FUNC LOCAL DEFAULT 10 dummy_repr │ │ │ │ │ 208: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 209: 000001b4 40 FUNC LOCAL DEFAULT 10 dummy_dealloc │ │ │ │ │ 210: 0000000c 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR1 │ │ │ │ │ @@ -270,42 +270,42 @@ │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 270: 0000164c 1548 FUNC GLOBAL DEFAULT 6 PySet_Add │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_IsTracked │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 273: 00001c58 2764 FUNC GLOBAL DEFAULT 6 PySet_Discard │ │ │ │ │ - 274: 00002724 2480 FUNC GLOBAL DEFAULT 6 PySet_Contains │ │ │ │ │ + 273: 00001c58 2772 FUNC GLOBAL DEFAULT 6 PySet_Discard │ │ │ │ │ + 274: 0000272c 2480 FUNC GLOBAL DEFAULT 6 PySet_Contains │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 282: 000043f8 540 FUNC GLOBAL DEFAULT 6 PyFrozenSet_New │ │ │ │ │ - 283: 00004614 1212 FUNC GLOBAL DEFAULT 6 _PySet_AddTakeRef │ │ │ │ │ + 282: 00004400 540 FUNC GLOBAL DEFAULT 6 PyFrozenSet_New │ │ │ │ │ + 283: 0000461c 1212 FUNC GLOBAL DEFAULT 6 _PySet_AddTakeRef │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 287: 00005010 2504 FUNC GLOBAL DEFAULT 6 _PySet_Contains │ │ │ │ │ - 288: 000059d8 420 FUNC GLOBAL DEFAULT 6 _PySet_NextEntryRef │ │ │ │ │ - 289: 00000ccc 148 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ - 290: 00000d60 224 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ + 287: 00005004 2504 FUNC GLOBAL DEFAULT 6 _PySet_Contains │ │ │ │ │ + 288: 000059cc 420 FUNC GLOBAL DEFAULT 6 _PySet_NextEntryRef │ │ │ │ │ + 289: 00000ce0 148 FUNC GLOBAL DEFAULT 1 PySet_Size │ │ │ │ │ + 290: 00000d74 224 FUNC GLOBAL DEFAULT 1 PySet_Pop │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 292: 00005b7c 408 FUNC GLOBAL DEFAULT 6 _PySet_NextEntry │ │ │ │ │ - 293: 00000e40 120 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ + 292: 00005b70 408 FUNC GLOBAL DEFAULT 6 _PySet_NextEntry │ │ │ │ │ + 293: 00000e54 120 FUNC GLOBAL DEFAULT 1 PySet_Clear │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ - 300: 00001378 124 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ + 300: 0000138c 124 FUNC GLOBAL DEFAULT 1 _PySet_Update │ │ │ │ │ 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Contains_KnownHash │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,569 +1,569 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10cdc contains 384 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10cf0 contains 384 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000020 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000001d8 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000260 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000029c 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000340 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000035c 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00000374 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000003b0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000578 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000588 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000058c 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000604 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000640 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000006e4 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000714 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008c8 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000008cc 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000948 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000984 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a34 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000a58 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ac8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000acc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b30 0000101d R_ARM_JUMP24 000032a0 set_merge_lock_held.part.0 │ │ │ │ │ -00000b4c 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ -00000b70 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b94 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ba8 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000bac 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000bb8 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000bbc 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000bd8 0000111d R_ARM_JUMP24 0000069c set_update_iterable_lock_held │ │ │ │ │ -00000bec 0000131d R_ARM_JUMP24 00007000 set_update_dict_lock_held │ │ │ │ │ -00000c5c 0000101d R_ARM_JUMP24 000032a0 set_merge_lock_held.part.0 │ │ │ │ │ -00000c6c 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ -00000cc8 0000fa1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000cd4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d10 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d28 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000d3c 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000d40 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000d44 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000d5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d7c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000d80 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000dfc 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e08 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000e0c 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000e14 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000e20 0001232b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000e24 0001232c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000e28 00004e2b R_ARM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ -00000e2c 00004e2c R_ARM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ -00000e34 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e5c 0000561d R_ARM_JUMP24 00005fbc set_clear_internal │ │ │ │ │ -00000e7c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e90 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -00000e94 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -00000e98 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000eb4 0000561d R_ARM_JUMP24 00005fbc set_clear_internal │ │ │ │ │ -00000ecc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000ed0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f14 0000601d R_ARM_JUMP24 00007520 set_intersection │ │ │ │ │ -00000f18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000f1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000f20 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001dc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000026c 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000002a8 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000350 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000036c 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00000384 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000003c4 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000003ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000590 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005a8 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000005ac 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000624 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000660 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000700 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000072c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008e8 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000008ec 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00000968 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009a4 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a4c 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000a74 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000adc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ae0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b44 0000101d R_ARM_JUMP24 000032a8 set_merge_lock_held.part.0 │ │ │ │ │ +00000b60 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ +00000b84 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ba8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bbc 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000bc0 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000bcc 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000bd0 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000bec 0000111d R_ARM_JUMP24 0000069c set_update_iterable_lock_held │ │ │ │ │ +00000c00 0000131d R_ARM_JUMP24 00006ff0 set_update_dict_lock_held │ │ │ │ │ +00000c70 0000101d R_ARM_JUMP24 000032a8 set_merge_lock_held.part.0 │ │ │ │ │ +00000c80 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ +00000cdc 0000fa1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000ce4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ce8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000d24 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d3c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000d50 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00000d54 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00000d58 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000d70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000d90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000d94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e10 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e1c 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00000e20 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00000e28 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000e34 0001232b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000e38 0001232c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000e3c 00004e2b R_ARM_MOVW_ABS_NC 0000004c .LC4 │ │ │ │ │ +00000e40 00004e2c R_ARM_MOVT_ABS 0000004c .LC4 │ │ │ │ │ +00000e48 0001161c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000e60 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e70 0000561d R_ARM_JUMP24 00005fb0 set_clear_internal │ │ │ │ │ +00000e90 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ea4 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +00000ea8 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +00000eac 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000ec8 0000561d R_ARM_JUMP24 00005fb0 set_clear_internal │ │ │ │ │ +00000ee0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000ee4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000f28 0000601d R_ARM_JUMP24 00007514 set_intersection │ │ │ │ │ +00000f2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000f30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000f34 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f40 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f44 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f58 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f74 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fa4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000fa8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fcc 0000f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000100c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001040 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001044 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010dc 0000101c R_ARM_CALL 000032a0 set_merge_lock_held.part.0 │ │ │ │ │ -000010fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001100 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001104 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f48 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f54 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f58 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f6c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f88 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fb8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000fbc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000fe0 0000f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +00001020 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001054 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001058 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000010f0 0000101c R_ARM_CALL 000032a8 set_merge_lock_held.part.0 │ │ │ │ │ +00001110 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001114 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001118 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001128 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000112c 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00001138 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -0000113c 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00001150 0000111c R_ARM_CALL 0000069c set_update_iterable_lock_held │ │ │ │ │ -00001168 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ -00001180 0000131c R_ARM_CALL 00007000 set_update_dict_lock_held │ │ │ │ │ -00001188 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000118c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001190 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000112c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000113c 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00001140 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000114c 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00001150 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00001164 0000111c R_ARM_CALL 0000069c set_update_iterable_lock_held │ │ │ │ │ +0000117c 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ +00001194 0000131c R_ARM_CALL 00006ff0 set_update_dict_lock_held │ │ │ │ │ +0000119c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000011a4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011b0 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011b4 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000011c0 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011b8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011c4 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000011c8 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000011d4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000011e4 0000131c R_ARM_CALL 00007000 set_update_dict_lock_held │ │ │ │ │ -000011fc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000121c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001220 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001244 0000f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000012f8 0000101c R_ARM_CALL 000032a0 set_merge_lock_held.part.0 │ │ │ │ │ -00001324 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ -0000133c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001368 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001370 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001398 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000139c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013c8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000013dc 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ -000013e0 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ -000013e4 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001408 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000140c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001448 0000791c R_ARM_CALL 0000825c set_difference_untracked │ │ │ │ │ -000014a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000014a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000014ac 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014c4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000014d4 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014d8 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000014ec 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000150c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001524 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001570 00007e1c R_ARM_CALL 00008c60 set_difference_update_internal │ │ │ │ │ -000015a0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d4 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015d8 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000015e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000015f4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001608 00011c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000160c 00011c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001614 00011d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001620 00011e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001628 0000471c R_ARM_CALL 00005d58 frozenset_hash_impl │ │ │ │ │ -00001640 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001644 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001670 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001674 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001694 0000601c R_ARM_CALL 00007520 set_intersection │ │ │ │ │ -000016cc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016d0 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000016d4 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001708 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001720 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000172c 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001730 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001748 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001750 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001894 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018c8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001908 0000561c R_ARM_CALL 00005fbc set_clear_internal │ │ │ │ │ -0000190c 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001910 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000194c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001950 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001968 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011e8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000011f8 0000131c R_ARM_CALL 00006ff0 set_update_dict_lock_held │ │ │ │ │ +00001210 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001230 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001234 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001258 0000f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ +0000130c 0000101c R_ARM_CALL 000032a8 set_merge_lock_held.part.0 │ │ │ │ │ +00001338 0000121c R_ARM_CALL 000010fc set_table_resize │ │ │ │ │ +00001350 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000137c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001384 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001388 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000013ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000013dc 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000013f0 00001a2b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ +000013f4 00001a2c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ +000013f8 0001101c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000141c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001420 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000145c 0000791c R_ARM_CALL 00008254 set_difference_untracked │ │ │ │ │ +000014b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000014b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000014c0 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014d8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014e8 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000014ec 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001500 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001520 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001538 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000153c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001584 00007e1c R_ARM_CALL 00008c58 set_difference_update_internal │ │ │ │ │ +000015b4 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e8 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015ec 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001608 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000161c 00011c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001620 00011c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001628 00011d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001634 00011e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000163c 0000471c R_ARM_CALL 00005d4c frozenset_hash_impl │ │ │ │ │ +00001654 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001658 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001684 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001688 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016a8 0000601c R_ARM_CALL 00007514 set_intersection │ │ │ │ │ +000016e0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e4 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000016e8 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000171c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001734 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001740 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001744 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000175c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001764 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000018a8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018dc 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000191c 0000561c R_ARM_CALL 00005fb0 set_clear_internal │ │ │ │ │ +00001920 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001924 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001960 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001964 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000197c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000198c 0001031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001998 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000199c 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000019a8 0001051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00001a70 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aa4 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001aa8 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001acc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ad0 0001081c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ad8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001adc 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001b78 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b94 00005c1d R_ARM_JUMP24 000067bc set_issubset_impl │ │ │ │ │ -00001ba0 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001bb8 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -00001cf0 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001d2c 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001d98 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001dbc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e40 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001e44 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001e50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001e54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001e60 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001e78 00012e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001e80 00011c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e84 00011c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001e8c 00011d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001e98 00011e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001ea0 0000471c R_ARM_CALL 00005d58 frozenset_hash_impl │ │ │ │ │ -00001ef0 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ef4 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f60 0000681c R_ARM_CALL 00007e88 make_new_set_basetype_untracked │ │ │ │ │ -00001fd4 0000041c R_ARM_CALL 0000054c set_update_local │ │ │ │ │ -00002004 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002010 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000202c 00012f1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00002044 0001301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002100 0001311c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002124 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002140 0001321c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002164 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002174 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002178 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002188 0000942b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ -0000218c 0000942c R_ARM_MOVT_ABS 00000074 .LC9 │ │ │ │ │ -00002194 0001331c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000021b8 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021c4 0001341c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000021f4 0000952b R_ARM_MOVW_ABS_NC 00000080 .LC10 │ │ │ │ │ -000021f8 0000952c R_ARM_MOVT_ABS 00000080 .LC10 │ │ │ │ │ -000021fc 0001331c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000220c 0001341c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00002214 0000932b R_ARM_MOVW_ABS_NC 0000006c .LC8 │ │ │ │ │ -00002218 0000932c R_ARM_MOVT_ABS 0000006c .LC8 │ │ │ │ │ -00002228 0001331d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000222c 0000922b R_ARM_MOVW_ABS_NC 00000064 .LC7 │ │ │ │ │ -00002230 0000922c R_ARM_MOVT_ABS 00000064 .LC7 │ │ │ │ │ -00002244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002270 0000791c R_ARM_CALL 0000825c set_difference_untracked │ │ │ │ │ -000022f4 00007e1c R_ARM_CALL 00008c60 set_difference_update_internal │ │ │ │ │ -00002330 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002338 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000236c 0001351d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000023a8 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023ac 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023c4 00007e1c R_ARM_CALL 00008c60 set_difference_update_internal │ │ │ │ │ -000023fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002400 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002420 00007e1c R_ARM_CALL 00008c60 set_difference_update_internal │ │ │ │ │ -0000244c 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002464 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002470 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002474 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000024b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024d0 0001031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000024dc 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000024e0 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024ec 0001051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000025e4 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000025f8 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ -0000267c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002680 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002684 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002708 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000270c 0001081c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002714 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002718 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000027a8 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000027e4 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002898 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002930 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002934 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000294c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002960 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002994 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029dc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029f0 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000029f4 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000029f8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000029fc 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002a18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002abc 0000601c R_ARM_CALL 00007520 set_intersection │ │ │ │ │ -00002b04 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b30 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b74 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002b78 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002b88 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00002b8c 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00002b98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002b9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002bb4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bd8 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002bdc 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002bf4 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c0c 0000681c R_ARM_CALL 00007e88 make_new_set_basetype_untracked │ │ │ │ │ -00002c8c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c94 0000561c R_ARM_CALL 00005fbc set_clear_internal │ │ │ │ │ -00002c98 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002c9c 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002cc0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002cc4 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e5c 0000151c R_ARM_CALL 00000c8c set_add_entry_takeref │ │ │ │ │ -00002f1c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f9c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002fa0 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003018 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003054 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000030c8 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003120 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003168 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000319c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031c4 0001361c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000031d8 0001371c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -000031e8 0001381c R_ARM_CALL 00000000 _PyObject_GetState │ │ │ │ │ -00003204 0001371c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003268 0000f91c R_ARM_CALL 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000032e4 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003334 0001391c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00003370 0000041c R_ARM_CALL 0000054c set_update_local │ │ │ │ │ -00003380 00003e2b R_ARM_MOVW_ABS_NC 00000048 .LC3 │ │ │ │ │ -00003384 00003e2c R_ARM_MOVT_ABS 00000048 .LC3 │ │ │ │ │ -00003388 00013a1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000033a8 0000561c R_ARM_CALL 00005fbc set_clear_internal │ │ │ │ │ -00003428 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000342c 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003430 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003450 00005c1d R_ARM_JUMP24 000067bc set_issubset_impl │ │ │ │ │ -00003468 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000346c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034b4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000034b8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000034bc 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001990 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019a0 0001031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000019ac 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000019b0 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000019bc 0001051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001a84 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab4 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ab8 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001abc 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001ae0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ae4 0001081c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001aec 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001af0 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001b8c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba8 00005c1d R_ARM_JUMP24 000067b0 set_issubset_impl │ │ │ │ │ +00001bb4 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001bcc 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +00001d04 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001d40 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001dac 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001dd0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e54 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001e58 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001e64 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001e68 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001e74 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001e8c 00012e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001e94 00011c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e98 00011c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001ea0 00011d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001eac 00011e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001eb4 0000471c R_ARM_CALL 00005d4c frozenset_hash_impl │ │ │ │ │ +00001f04 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f08 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f74 0000681c R_ARM_CALL 00007e84 make_new_set_basetype_untracked │ │ │ │ │ +00001fe8 0000041c R_ARM_CALL 0000054c set_update_local │ │ │ │ │ +00002018 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002024 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002040 00012f1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00002058 0001301c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002114 0001311c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00002138 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002154 0001321c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002178 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002188 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000218c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000219c 0000942b R_ARM_MOVW_ABS_NC 00000074 .LC9 │ │ │ │ │ +000021a0 0000942c R_ARM_MOVT_ABS 00000074 .LC9 │ │ │ │ │ +000021a8 0001331c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000021cc 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021d8 0001341c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002208 0000952b R_ARM_MOVW_ABS_NC 00000080 .LC10 │ │ │ │ │ +0000220c 0000952c R_ARM_MOVT_ABS 00000080 .LC10 │ │ │ │ │ +00002210 0001331c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002220 0001341c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00002228 0000932b R_ARM_MOVW_ABS_NC 0000006c .LC8 │ │ │ │ │ +0000222c 0000932c R_ARM_MOVT_ABS 0000006c .LC8 │ │ │ │ │ +0000223c 0001331d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002240 0000922b R_ARM_MOVW_ABS_NC 00000064 .LC7 │ │ │ │ │ +00002244 0000922c R_ARM_MOVT_ABS 00000064 .LC7 │ │ │ │ │ +00002258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002284 0000791c R_ARM_CALL 00008254 set_difference_untracked │ │ │ │ │ +00002308 00007e1c R_ARM_CALL 00008c58 set_difference_update_internal │ │ │ │ │ +00002344 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000234c 0000fb6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002380 0001351d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000023bc 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000023c0 0001262c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000023d8 00007e1c R_ARM_CALL 00008c58 set_difference_update_internal │ │ │ │ │ +00002410 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002414 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002434 00007e1c R_ARM_CALL 00008c58 set_difference_update_internal │ │ │ │ │ +00002460 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002478 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002484 0001132b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002488 0001132c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000249c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000024c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024e4 0001031c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000024f0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000024f4 0001042c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002500 0001051c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000025f8 0001061c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000260c 0000141c R_ARM_CALL 00000000 set_unhashable_type │ │ │ │ │ +000026f0 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f4 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000026f8 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000271c 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002720 0001081c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002728 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000272c 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000027bc 0001091c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027f8 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000028ac 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002944 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002948 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002960 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002974 0001071c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000029a8 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029f8 0001272b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000029fc 0001272c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002a00 00012a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002a04 00012a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002a24 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a2c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002ad0 0000601c R_ARM_CALL 00007514 set_intersection │ │ │ │ │ +00002b18 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b44 0000fa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b88 0001012b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00002b8c 0001012c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002b9c 0001022b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00002ba0 0001022c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00002bac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002bb0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002bc8 0001001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bec 0001262b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes